dune-grid  2.4.1
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::GrapeFunction< GV, dimR, polOrd > Struct Template Referenceabstract

#include <dune/grid/io/visual/grapedatadisplay.hh>

Public Types

typedef GV GridView
 
typedef FieldVector< typename
GridView::Grid::ctype,
dimDomain
DomainVector
 
typedef FieldVector< typename
GridView::Grid::ctype,
dimRange
RangeVector
 
typedef GridView::template
Codim< 0 >::Entity 
Entity
 

Public Member Functions

virtual ~GrapeFunction ()
 
virtual void evaluate (const Entity &entity, const DomainVector &x, RangeVector &y) const =0
 
virtual const GridViewgridView () const =0
 
virtual std::string name () const =0
 

Static Public Attributes

static const int dimDomain = GridView::Grid::dimension
 
static const int dimRange = dimR
 

Member Typedef Documentation

template<class GV , int dimR, int polOrd>
typedef FieldVector< typename GridView::Grid::ctype, dimDomain > Dune::GrapeFunction< GV, dimR, polOrd >::DomainVector
template<class GV , int dimR, int polOrd>
typedef GridView::template Codim< 0 >::Entity Dune::GrapeFunction< GV, dimR, polOrd >::Entity
template<class GV , int dimR, int polOrd>
typedef GV Dune::GrapeFunction< GV, dimR, polOrd >::GridView
template<class GV , int dimR, int polOrd>
typedef FieldVector< typename GridView::Grid::ctype, dimRange > Dune::GrapeFunction< GV, dimR, polOrd >::RangeVector

Constructor & Destructor Documentation

template<class GV , int dimR, int polOrd>
virtual Dune::GrapeFunction< GV, dimR, polOrd >::~GrapeFunction ( )
inlinevirtual

Member Function Documentation

template<class GV , int dimR, int polOrd>
virtual void Dune::GrapeFunction< GV, dimR, polOrd >::evaluate ( const Entity entity,
const DomainVector x,
RangeVector y 
) const
pure virtual
template<class GV , int dimR, int polOrd>
virtual const GridView& Dune::GrapeFunction< GV, dimR, polOrd >::gridView ( ) const
pure virtual
template<class GV , int dimR, int polOrd>
virtual std::string Dune::GrapeFunction< GV, dimR, polOrd >::name ( ) const
pure virtual

Member Data Documentation

template<class GV , int dimR, int polOrd>
const int Dune::GrapeFunction< GV, dimR, polOrd >::dimDomain = GridView::Grid::dimension
static
template<class GV , int dimR, int polOrd>
const int Dune::GrapeFunction< GV, dimR, polOrd >::dimRange = dimR
static

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