dune-vtk 2.8
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context > Class Template Reference

A GridFunction representing data stored on the grid vertices in a continuous manner. More...

#include <dune/vtk/gridfunctions/continuousgridfunction.hh>

Classes

struct  EntitySet
 

Public Types

using Domain = typename EntitySet::GlobalCoordinate
 
using Range = DynamicVector< Field >
 
using Signature = Range(Domain)
 

Public Member Functions

template<class GridCreator >
 ContinuousGridFunction (GridCreator const &creator, std::vector< Field > const &values, std::string name, unsigned int ncomps, Vtk::DataTypes dataType, std::vector< std::uint8_t > const &, std::vector< std::int64_t > const &, std::vector< std::int64_t > const &)
 
 ContinuousGridFunction ()=default
 
Range operator() (Domain const &global) const
 
EntitySet const & entitySet () const
 
std::string const & name () const
 
int numComponents () const
 
Vtk::DataTypes dataType () const
 

Detailed Description

template<class GridType, class FieldType, class Context>
class Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >

A GridFunction representing data stored on the grid vertices in a continuous manner.

Member Typedef Documentation

◆ Domain

template<class GridType , class FieldType , class Context >
using Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::Domain = typename EntitySet::GlobalCoordinate

◆ Range

template<class GridType , class FieldType , class Context >
using Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::Range = DynamicVector<Field>

◆ Signature

template<class GridType , class FieldType , class Context >
using Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::Signature = Range(Domain)

Constructor & Destructor Documentation

◆ ContinuousGridFunction() [1/2]

template<class GridType , class FieldType , class Context >
template<class GridCreator >
Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::ContinuousGridFunction ( GridCreator const &  creator,
std::vector< Field > const &  values,
std::string  name,
unsigned int  ncomps,
Vtk::DataTypes  dataType,
std::vector< std::uint8_t > const &  ,
std::vector< std::int64_t > const &  ,
std::vector< std::int64_t > const &   
)
inline

◆ ContinuousGridFunction() [2/2]

template<class GridType , class FieldType , class Context >
Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::ContinuousGridFunction ( )
default

Member Function Documentation

◆ dataType()

template<class GridType , class FieldType , class Context >
Vtk::DataTypes Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::dataType ( ) const
inline

◆ entitySet()

template<class GridType , class FieldType , class Context >
EntitySet const & Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::entitySet ( ) const
inline

◆ name()

template<class GridType , class FieldType , class Context >
std::string const & Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::name ( ) const
inline

◆ numComponents()

template<class GridType , class FieldType , class Context >
int Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::numComponents ( ) const
inline

◆ operator()()

template<class GridType , class FieldType , class Context >
Range Dune::Vtk::ContinuousGridFunction< GridType, FieldType, Context >::operator() ( Domain const &  global) const
inline

The documentation for this class was generated from the following file: