dune-geometry  2.2.0
Classes | Public Types | Static Public Member Functions | Static Public Attributes
Dune::GenericGeometry::ReferenceElement< Topology, ctype > Struct Template Reference

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

List of all members.

Classes

class  BaryCenterArray
struct  BaryCenterArray< codim >
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)
template<unsigned int codim>
static const FieldVector
< ctype, dimension > & 
baryCenter (unsigned int i)
static const CoordinateTypecorner (unsigned int i)
static bool checkInside (const CoordinateType &x)
static const CoordinateTypeintegrationOuterNormal (unsigned int i)
static ctype volume ()
static 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

template<class Topology, class ctype>
struct Dune::GenericGeometry::ReferenceElement< Topology, ctype >


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 >
template<unsigned int codim>
static const FieldVector< ctype, dimension >& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::baryCenter ( unsigned int  i) [inline, static]
template<class Topology , class ctype >
static bool Dune::GenericGeometry::ReferenceElement< Topology, ctype >::checkInside ( const CoordinateType x) [inline, static]
template<class Topology , class ctype >
static const CoordinateType& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::corner ( unsigned int  i) [inline, static]
template<class Topology , class ctype >
static const ReferenceElement& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::instance ( ) [inline, static]
template<class Topology , class ctype >
static const CoordinateType& Dune::GenericGeometry::ReferenceElement< Topology, ctype >::integrationOuterNormal ( unsigned int  i) [inline, static]
template<class Topology , class ctype >
template<unsigned int codim, unsigned int subcodim>
static unsigned int Dune::GenericGeometry::ReferenceElement< Topology, ctype >::size ( unsigned int  i) [inline, static]
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 
) [inline, static]
template<class Topology , class ctype >
static ctype Dune::GenericGeometry::ReferenceElement< Topology, ctype >::volume ( ) [inline, static]

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: