22 template <
class Gr
idView,
class DataCollector = Vtk::StructuredDataCollector<Gr
idView>>
35 virtual void writeSerialFile (std::ofstream& out)
const override;
40 virtual void writeParallelFile (std::ofstream& out, std::string
const& pfilename,
int size)
const override;
42 virtual std::string fileExtension ()
const override
47 virtual void writeGridAppended (std::ofstream& out, std::vector<std::uint64_t>& blocks)
const override;
61 template <
class GridView,
class... Args,
66 template <
class DataCollector,
class... Args,
71 template <
class DataCollector,
class... Args,
decltype((std::declval< GV >().grid(), std::declval< GV >().indexSet(), std::declval< GV >().size(0), std::declval< GV >().size(std::declval< Dune::GeometryType >()), CheckTypes< typename GV::Grid, typename GV::IndexSet >{}, true)) IsGridView
Definition: concepts.hh:27
decltype((std::declval< DC & >().update(), std::declval< DC >().numPoints(), std::declval< DC >().numCells(), CheckTypes< typename DC::GridView >{}, true)) IsDataCollector
Definition: concepts.hh:18
Interface for file writers for the Vtk XML file formats.
Definition: vtkwriterinterface.hh:25
std::shared_ptr< DataCollector > dataCollector_
Definition: vtkwriterinterface.hh:260
Vtk::FormatTypes format_
Definition: vtkwriterinterface.hh:262
std::vector< VtkFunction > pointData_
Definition: vtkwriterinterface.hh:268
std::vector< VtkFunction > cellData_
Definition: vtkwriterinterface.hh:269
Vtk::DataTypes headertype_
Definition: vtkwriterinterface.hh:264
Vtk::DataTypes datatype_
Definition: vtkwriterinterface.hh:263
typename std::ostream::pos_type pos_type
Definition: vtkwriterinterface.hh:35
File-Writer for StructuredGrid VTK .vts files.
Definition: vtkstructuredgridwriter.hh:25