Base class to write pvd-files which contains a list of all collected vtk-files.
More...
#include <dune/grid/io/file/vtk/vtksequencewriterbase.hh>
|
| VTKSequenceWriterBase (shared_ptr< VTKWriter< GridView > > vtkWriter, const std::string &name, const std::string &path, const std::string &extendpath, int rank, int size) |
| Set up the VTKSequenceWriterBase class. More...
|
|
| ~VTKSequenceWriterBase () |
|
void | addCellData (const shared_ptr< const typename VTKWriter< GridView >::VTKFunction > &p) |
| Adds a field of cell data to the VTK file. More...
|
|
void | addCellData (typename VTKWriter< GridView >::VTKFunction *p) |
| Adds a field of cell data to the VTK file. More...
|
|
template<class V > |
void | addCellData (const V &v, const std::string &name, int ncomps=1) |
| Adds a field of cell data to the VTK file. More...
|
|
void | addVertexData (typename VTKWriter< GridView >::VTKFunction *p) |
| Adds a field of vertex data to the VTK file. More...
|
|
void | addVertexData (const typename VTKWriter< GridView >::VTKFunctionPtr &p) |
| Adds a field of vertex data to the VTK file. More...
|
|
template<class V > |
void | addVertexData (const V &v, const std::string &name, int ncomps=1) |
| Adds a field of vertex data to the VTK file. More...
|
|
void | write (double time, VTK::OutputType ot=VTK::ascii) |
| Writes VTK data for the given time,. More...
|
|
template<class GridView>
class Dune::VTKSequenceWriterBase< GridView >
Base class to write pvd-files which contains a list of all collected vtk-files.
Derive from this class to write pvd-file suitable for easy visualization with The Visualization Toolkit (VTK). The derived class needs to inherit from the VTKWriter or the SubsamplingVTKWriter
- Template Parameters
-
template<class GridView >
Set up the VTKSequenceWriterBase class.
- Parameters
-
vtkWriter | Writer object used to write the individual time step data files |
rank | Process number in a multi-process setting |
size | Total number of processes |
template<class GridView >
template<class GridView >
Adds a field of cell data to the VTK file.
template<class GridView >
Adds a field of cell data to the VTK file.
template<class GridView >
template<class V >
Adds a field of cell data to the VTK file.
- Parameters
-
v | The container with the values of the grid function for each cell |
name | A name to identify the grid function |
ncomps | Number of components (default is 1) |
template<class GridView >
Adds a field of vertex data to the VTK file.
template<class GridView >
Adds a field of vertex data to the VTK file.
template<class GridView >
template<class V >
Adds a field of vertex data to the VTK file.
- Parameters
-
v | The container with the values of the grid function for each vertex |
name | A name to identify the grid function |
ncomps | Number of components (default is 1) |
template<class GridView >
Writes VTK data for the given time,.
- Parameters
-
time | The time(step) for the data to be written. |
ot | VTK output type. |
The documentation for this class was generated from the following file: