Dune Core Modules (unstable)

Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapperBase Struct Referenceabstract

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())
 
virtual void unbind ()=0
 Unbind data set from current grid entity - mostly here for performance and symmetry reasons.
 
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...
 

Detailed Description

template<class GridView>
struct Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapperBase

Base class for polymorphic container of underlying data set.

Member Function Documentation

◆ write()

template<class GridView >
virtual void Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapperBase::write ( const Coordinate &  pos,
Writer w,
std::size_t  count 
) const
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::VTKFunctionWrapper, Dune::VTKWriter< GridView >::VTKLocalFunction::GlobalFunctionWrapper< F >, and Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapper< F >.


The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 30, 22:37, 2024)