dune-vtk  0.2
Namespaces | Classes | Functions
Dune Namespace Reference

Namespaces

 Vtk
 

Classes

class  FieldVector
 
class  FieldMatrix
 
class  PvdWriter
 File-Writer for ParaView .pvd files. More...
 
class  VtkError
 
class  VtkReader
 File-Reader for Vtk unstructured .vtu files. More...
 
class  VtkTimeseriesWriter
 File-Writer for Vtk timeseries .vtu files. More...
 
class  VtkWriter
 Default choice of VTK Writer for several grid types. More...
 
class  VtkWriterInterface
 Interface for file writers for the Vtk XML file formats. More...
 
struct  IsVtkWriter
 
class  VtkImageDataWriter
 File-Writer for ImageData VTK .vti files. More...
 
class  VtkRectilinearGridWriter
 File-Writer for RectilinearGrid VTK .vtr files. More...
 
class  VtkStructuredGridWriter
 File-Writer for StructuredGrid VTK .vts files. More...
 
class  VtkUnstructuredGridWriter
 File-Writer for VTK .vtu files. More...
 

Functions

template<class Grid >
 VtkReader (GridFactory< Grid > &) -> VtkReader< Grid, Vtk::ContinuousGridCreator< Grid >>
 
template<class GridCreator , class = std::void_t<typename GridCreator::Grid>>
 VtkReader (GridCreator &) -> VtkReader< typename GridCreator::Grid, GridCreator >
 
template<class GridCreator , class = std::void_t<typename GridCreator::Grid>>
 VtkReader (std::shared_ptr< GridCreator >) -> VtkReader< typename GridCreator::Grid, GridCreator >
 
template<class IStream , class T , class Sections >
Sections readDataArray (IStream &input, std::vector< T > &values, std::size_t max_size, Sections section, Sections parent_section)
 
template<class IStream , class Sections >
Sections skipRestOfDataArray (IStream &input, Sections section, Sections parent_section)
 
template<class GridView , class = std::void_t<typename GridView::IndexSet>>
 VtkWriter (GridView const &, Vtk::FormatTypes=Vtk::FormatTypes::BINARY, Vtk::DataTypes=Vtk::DataTypes::FLOAT32) -> VtkWriter< GridView >
 
template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
 VtkImageDataWriter (GridView, Args...) -> VtkImageDataWriter< GridView, Vtk::StructuredDataCollector< GridView >>
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkImageDataWriter (DataCollector &, Args...) -> VtkImageDataWriter< typename DataCollector::GridView, DataCollector >
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkImageDataWriter (std::shared_ptr< DataCollector >, Args...) -> VtkImageDataWriter< typename DataCollector::GridView, DataCollector >
 
template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
 VtkRectilinearGridWriter (GridView, Args...) -> VtkRectilinearGridWriter< GridView, Vtk::StructuredDataCollector< GridView >>
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkRectilinearGridWriter (DataCollector &, Args...) -> VtkRectilinearGridWriter< typename DataCollector::GridView, DataCollector >
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkRectilinearGridWriter (std::shared_ptr< DataCollector >, Args...) -> VtkRectilinearGridWriter< typename DataCollector::GridView, DataCollector >
 
template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
 VtkStructuredGridWriter (GridView, Args...) -> VtkStructuredGridWriter< GridView, Vtk::StructuredDataCollector< GridView >>
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkStructuredGridWriter (DataCollector &, Args...) -> VtkStructuredGridWriter< typename DataCollector::GridView, DataCollector >
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkStructuredGridWriter (std::shared_ptr< DataCollector >, Args...) -> VtkStructuredGridWriter< typename DataCollector::GridView, DataCollector >
 
template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
 VtkUnstructuredGridWriter (GridView, Args...) -> VtkUnstructuredGridWriter< GridView, Vtk::ContinuousDataCollector< GridView >>
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkUnstructuredGridWriter (DataCollector &, Args...) -> VtkUnstructuredGridWriter< typename DataCollector::GridView, DataCollector >
 
template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
 VtkUnstructuredGridWriter (std::shared_ptr< DataCollector >, Args...) -> VtkUnstructuredGridWriter< typename DataCollector::GridView, DataCollector >
 

Function Documentation

◆ readDataArray()

template<class IStream , class T , class Sections >
Sections Dune::readDataArray ( IStream &  input,
std::vector< T > &  values,
std::size_t  max_size,
Sections  section,
Sections  parent_section 
)

Read ASCII data from input stream into vector values

Parameters
max_sizeUpper bound for the number of values
sectionCurrent XML section you are reading in
parent_sectionXML Section to return when current section is finished.

◆ skipRestOfDataArray()

template<class IStream , class Sections >
Sections Dune::skipRestOfDataArray ( IStream &  input,
Sections  section,
Sections  parent_section 
)

◆ VtkImageDataWriter() [1/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkImageDataWriter ( DataCollector &  ,
Args...   
) -> VtkImageDataWriter< typename DataCollector::GridView, DataCollector >

◆ VtkImageDataWriter() [2/3]

template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
Dune::VtkImageDataWriter ( GridView  ,
Args...   
) -> VtkImageDataWriter< GridView, Vtk::StructuredDataCollector< GridView >>

◆ VtkImageDataWriter() [3/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkImageDataWriter ( std::shared_ptr< DataCollector >  ,
Args...   
) -> VtkImageDataWriter< typename DataCollector::GridView, DataCollector >

◆ VtkReader() [1/3]

template<class GridCreator , class = std::void_t<typename GridCreator::Grid>>
Dune::VtkReader ( GridCreator &  ) -> VtkReader< typename GridCreator::Grid, GridCreator >

◆ VtkReader() [2/3]

template<class Grid >
Dune::VtkReader ( GridFactory< Grid > &  ) -> VtkReader< Grid, Vtk::ContinuousGridCreator< Grid >>

◆ VtkReader() [3/3]

template<class GridCreator , class = std::void_t<typename GridCreator::Grid>>
Dune::VtkReader ( std::shared_ptr< GridCreator >  ) -> VtkReader< typename GridCreator::Grid, GridCreator >

◆ VtkRectilinearGridWriter() [1/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkRectilinearGridWriter ( DataCollector &  ,
Args...   
) -> VtkRectilinearGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkRectilinearGridWriter() [2/3]

template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
Dune::VtkRectilinearGridWriter ( GridView  ,
Args...   
) -> VtkRectilinearGridWriter< GridView, Vtk::StructuredDataCollector< GridView >>

◆ VtkRectilinearGridWriter() [3/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkRectilinearGridWriter ( std::shared_ptr< DataCollector >  ,
Args...   
) -> VtkRectilinearGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkStructuredGridWriter() [1/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkStructuredGridWriter ( DataCollector &  ,
Args...   
) -> VtkStructuredGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkStructuredGridWriter() [2/3]

template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
Dune::VtkStructuredGridWriter ( GridView  ,
Args...   
) -> VtkStructuredGridWriter< GridView, Vtk::StructuredDataCollector< GridView >>

◆ VtkStructuredGridWriter() [3/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkStructuredGridWriter ( std::shared_ptr< DataCollector >  ,
Args...   
) -> VtkStructuredGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkUnstructuredGridWriter() [1/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkUnstructuredGridWriter ( DataCollector &  ,
Args...   
) -> VtkUnstructuredGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkUnstructuredGridWriter() [2/3]

template<class GridView , class... Args, Vtk::IsGridView< GridView > = true>
Dune::VtkUnstructuredGridWriter ( GridView  ,
Args...   
) -> VtkUnstructuredGridWriter< GridView, Vtk::ContinuousDataCollector< GridView >>

◆ VtkUnstructuredGridWriter() [3/3]

template<class DataCollector , class... Args, Vtk::IsDataCollector< DataCollector > = true>
Dune::VtkUnstructuredGridWriter ( std::shared_ptr< DataCollector >  ,
Args...   
) -> VtkUnstructuredGridWriter< typename DataCollector::GridView, DataCollector >

◆ VtkWriter()

template<class GridView , class = std::void_t<typename GridView::IndexSet>>
Dune::VtkWriter ( GridView const &  ,
Vtk::FormatTypes  = Vtk::FormatTypes::BINARY,
Vtk::DataTypes  = Vtk::DataTypes::FLOAT32 
) -> VtkWriter< GridView >