A VTK function that supports both scalar and vector values for each vertex. This expects the data to be organized by a two-dimensional field storing for each element the element-local nodal values. This can be used for the output of fields that are non-conforming due to e.g. constitutive relationships and where no extra degrees of freedom exist to disply the discontinuities. More...
#include <dumux/io/vtk/function.hh>
A VTK function that supports both scalar and vector values for each vertex. This expects the data to be organized by a two-dimensional field storing for each element the element-local nodal values. This can be used for the output of fields that are non-conforming due to e.g. constitutive relationships and where no extra degrees of freedom exist to disply the discontinuities.
GridView | The Dune grid view type |
Mapper | The type used for mapping elements to indices in the field |
F | The field type (either vector of scalars or vectors) |
Public Types | |
enum | { dim = GridView::dimension } |
using | ctype = typename GridView::ctype |
using | Element = typename GridView::template Codim< 0 >::Entity |
Public Member Functions | |
int | ncomps () const final |
return number of components More... | |
std::string | name () const final |
get name More... | |
double | evaluate (int mycomp, const Element &e, const Dune::FieldVector< ctype, dim > &xi) const final |
evaluate More... | |
Dumux::Vtk::Precision | precision () const final |
get output precision for the field More... | |
VectorP1NonConformingVTKFunction (const GridView &gridView, const Mapper &mapper, const F &field, const std::string &name, int nComps, Dumux::Vtk::Precision precision=Dumux::Vtk::Precision::float32) | |
Constructor. More... | |
using Dumux::Vtk::VectorP1NonConformingVTKFunction< GridView, Mapper, F >::ctype = typename GridView::ctype |
using Dumux::Vtk::VectorP1NonConformingVTKFunction< GridView, Mapper, F >::Element = typename GridView::template Codim<0>::Entity |
|
inline |
Constructor.
|
inlinefinal |
evaluate
|
inlinefinal |
get name
|
inlinefinal |
return number of components
|
inlinefinal |
get output precision for the field