dune-grid 2.9.0
|
Base class for polymorphic container of underlying data set. More...
#include <dune/grid/io/file/vtk/vtkwriter.hh>
Public Member Functions | |
virtual void | bind (const Entity &e)=0 |
Bind data set to grid entity - must be called before evaluating (i.e. calling write()) More... | |
virtual void | unbind ()=0 |
Unbind data set from current grid entity - mostly here for performance and symmetry reasons. More... | |
virtual void | write (const Coordinate &pos, Writer &w, std::size_t count) const =0 |
Evaluate data set at local position pos inside the current entity and write result to w. More... | |
virtual | ~FunctionWrapperBase () |
Base class for polymorphic container of underlying data set.
|
inlinevirtual |
|
pure virtual |
Bind data set to grid entity - must be called before evaluating (i.e. calling write())
Implemented in Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapper< F >, Dune::VTKWriter< GridView >::VTKLocalFunction::GlobalFunctionWrapper< F >, and Dune::VTKWriter< GridView >::VTKLocalFunction::VTKFunctionWrapper.
|
pure virtual |
Unbind data set from current grid entity - mostly here for performance and symmetry reasons.
Implemented in Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapper< F >, Dune::VTKWriter< GridView >::VTKLocalFunction::GlobalFunctionWrapper< F >, and Dune::VTKWriter< GridView >::VTKLocalFunction::VTKFunctionWrapper.
|
pure virtual |
Evaluate data set at local position pos inside the current entity and write result to w.
The function must write count scalar values as determined by the VTK::FieldInfo.
Implemented in Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapper< F >, Dune::VTKWriter< GridView >::VTKLocalFunction::GlobalFunctionWrapper< F >, and Dune::VTKWriter< GridView >::VTKLocalFunction::VTKFunctionWrapper.