dune-vtk 2.8
|
An abstract base class for LocalFunctions that can be bound to an element and evaluated in local coordinates w.r.t. to a component of its value. More...
#include <dune/vtk/localfunctioninterface.hh>
Public Types | |
using | Entity = typename GridView::template Codim< 0 >::Entity |
using | LocalCoordinate = typename Entity::Geometry::LocalCoordinate |
Public Member Functions | |
virtual void | bind (Entity const &entity)=0 |
Bind the function to the grid entity. | |
virtual void | unbind ()=0 |
Unbind from the currently bound entity. | |
virtual double | evaluate (int comp, LocalCoordinate const &xi) const =0 |
Evaluate single component comp in the entity at local coordinates xi. | |
virtual | ~LocalFunctionInterface ()=default |
Virtual destructor. | |
An abstract base class for LocalFunctions that can be bound to an element and evaluated in local coordinates w.r.t. to a component of its value.
using Dune::Vtk::LocalFunctionInterface< GridView >::Entity = typename GridView::template Codim<0>::Entity |
using Dune::Vtk::LocalFunctionInterface< GridView >::LocalCoordinate = typename Entity::Geometry::LocalCoordinate |
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Bind the function to the grid entity.
Implemented in Dune::Vtk::LocalFunctionWrapper< GridView, LocalFunction >, and Dune::Vtk::VTKLocalFunctionWrapper< GridView >.
|
pure virtual |
Evaluate single component comp in the entity at local coordinates xi.
Implemented in Dune::Vtk::LocalFunctionWrapper< GridView, LocalFunction >, and Dune::Vtk::VTKLocalFunctionWrapper< GridView >.
|
pure virtual |
Unbind from the currently bound entity.
Implemented in Dune::Vtk::LocalFunctionWrapper< GridView, LocalFunction >, and Dune::Vtk::VTKLocalFunctionWrapper< GridView >.