|
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 Func::Entity | Cell |
Public Member Functions | |
| VTKFunctionWriter (const std::shared_ptr< const Func > &func_, VTK::Precision prec=VTK::Precision::float32) | |
| virtual std::string | name () const |
| return name | |
| virtual unsigned | ncomps () const |
| return number of components of the vector | |
| virtual void | addArray (PVTUWriter &writer) |
| add this field to the given parallel writer | |
| virtual bool | beginWrite (VTUWriter &writer, std::size_t nitems) |
| start writing with the given writer | |
| virtual void | write (const typename Base::Cell &cell, const typename Base::Domain &xl) |
| write at the given position | |
| virtual void | endWrite () |
| signal end of writing | |
| 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 | |
Detailed Description
class Dune::VTK::VTKFunctionWriter< Func >
Base class for function writers.
Member Typedef Documentation
◆ Cell
|
inherited |
◆ Domain
|
inherited |
Constructor & Destructor Documentation
◆ VTKFunctionWriter()
|
inline |
Member Function Documentation
◆ addArray()
|
inlinevirtual |
add this field to the given parallel writer
Implements Dune::VTK::FunctionWriterBase< Func::Entity >.
◆ beginWrite()
|
inlinevirtual |
start writing with the given writer
Implements Dune::VTK::FunctionWriterBase< Func::Entity >.
◆ endWrite()
|
inlinevirtual |
signal end of writing
Implements Dune::VTK::FunctionWriterBase< Func::Entity >.
◆ name()
|
inlinevirtual |
return name
Implements Dune::VTK::FunctionWriterBase< Func::Entity >.
◆ ncomps()
|
inlinevirtual |
return number of components of the vector
Implements Dune::VTK::FunctionWriterBase< Func::Entity >.
◆ write() [1/3]
|
inlinevirtualinherited |
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.
◆ write() [2/3]
|
inlinevirtualinherited |
write at the given corner
This default method forwards the writing to write(const Cell&, const Domain&).
◆ write() [3/3]
|
inlinevirtual |
write at the given position
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8