dune-geometry  2.4
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::GenericGeometry::ReferenceElement< Topology, ctype > Struct Template Reference

#include <dune/geometry/genericgeometry/referenceelements.hh>

Classes

struct  Codim
 

Public Types

typedef FieldVector< ctype, dimensionCoordinateType
 

Static Public Member Functions

template<unsigned int codim, unsigned int subcodim>
static unsigned int subNumbering (unsigned int i, unsigned int j)
 
template<unsigned int codim, unsigned int subcodim>
static unsigned int size (unsigned int i)
 
static const FieldVector< ctype, dimension > & baryCenter ()
 Return the element barycenter. More...
 
static const CoordinateTypecorner (unsigned int i)
 
static bool checkInside (const CoordinateType &x)
 
static const CoordinateTypeintegrationOuterNormal (unsigned int i)
 
static ctype volume ()
 
static DUNE_EXPORT const ReferenceElementinstance ()
 

Static Public Attributes

static const unsigned int topologyId = Topology :: id
 
static const unsigned int dimension = Topology :: dimension
 
static const unsigned int numCorners = Topology :: numCorners
 
static const unsigned int numNormals = ReferenceDomain< Topology > :: numNormals
 

Member Typedef Documentation

template<class Topology , class ctype >
typedef FieldVector< ctype, dimension > Dune::GenericGeometry::ReferenceElement< Topology, ctype >::CoordinateType

Member Function Documentation

template<class Topology , class ctype >
static const FieldVector< ctype, dimension >& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::baryCenter ( )
inlinestatic
template<class Topology , class ctype >
static bool Dune::GenericGeometry::ReferenceElement< Topology, ctype >::checkInside ( const CoordinateType x)
inlinestatic
template<class Topology , class ctype >
static const CoordinateType& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::corner ( unsigned int  i)
inlinestatic
template<class Topology , class ctype >
static DUNE_EXPORT const ReferenceElement& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::instance ( )
inlinestatic
template<class Topology , class ctype >
static const CoordinateType& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::integrationOuterNormal ( unsigned int  i)
inlinestatic
template<class Topology , class ctype >
template<unsigned int codim, unsigned int subcodim>
static unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::size ( unsigned int  i)
inlinestatic
template<class Topology , class ctype >
template<unsigned int codim, unsigned int subcodim>
static unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::subNumbering ( unsigned int  i,
unsigned int  j 
)
inlinestatic
template<class Topology , class ctype >
static ctype Dune::GenericGeometry::ReferenceElement< Topology, ctype >::volume ( )
inlinestatic

Member Data Documentation

template<class Topology , class ctype >
const unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::dimension = Topology :: dimension
static
template<class Topology , class ctype >
const unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::numCorners = Topology :: numCorners
static
template<class Topology , class ctype >
const unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::numNormals = ReferenceDomain< Topology > :: numNormals
static
template<class Topology , class ctype >
const unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::topologyId = Topology :: id
static

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