|
dune-grid 2.10
|
Base class for function writers. More...
#include <dune/grid/io/file/vtk/functionwriter.hh>

Public Types | |
| typedef FieldVector< DF, mydim > | Domain |
| typedef Cell_ | Cell |
Public Member Functions | |
| virtual std::string | name () const =0 |
| return name | |
| virtual unsigned | ncomps () const =0 |
| return number of components of the vector | |
| virtual void | addArray (PVTUWriter &writer)=0 |
| add this field to the given parallel writer | |
| virtual bool | beginWrite (VTUWriter &writer, std::size_t nitems)=0 |
| start writing with the given writer | |
| virtual void | write (const Cell &, const Domain &) |
| write at the given position | |
| virtual void | write (const Cell &cell, unsigned cornerIndex) |
| write at the given corner | |
| virtual void | endWrite ()=0 |
| signal end of writing | |
| virtual | ~FunctionWriterBase () |
| destructor | |
Base class for function writers.
| typedef Cell_ Dune::VTK::FunctionWriterBase< Cell_ >::Cell |
| typedef FieldVector<DF, mydim> Dune::VTK::FunctionWriterBase< Cell_ >::Domain |
|
inlinevirtual |
destructor
|
pure virtual |
add this field to the given parallel writer
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
|
pure virtual |
start writing with the given writer
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
|
pure virtual |
signal end of writing
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
|
pure virtual |
return name
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
|
pure virtual |
return number of components of the vector
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
|
inlinevirtual |
write at the given position
This is the default dummy implementation. This method is not abstract so derived classes don't have to override it if they don't need it.
|
inlinevirtual |
write at the given corner
This default method forwards the writing to write(const Cell&, const Domain&).
Reimplemented in Dune::VTK::NonConformingConnectivityWriter< Cell >.