dune-geometry  2.3beta2
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,
dimension
CoordinateType

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.
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
ReferenceElement
instance ()

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: