dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/lagrange/genericlagrangepoints.hh>

Classes

struct  Codim
 

Public Types

typedef BaseGeometry BaseGeometryType
 
typedef PyramidGeometry< BaseGeometryTypeGeometryType
 
typedef LocalCoordinate< GeometryType, unsigned int > DofCoordinateType
 

Public Member Functions

 GenericLagrangePoint (unsigned int index)
 
 GenericLagrangePoint (const ThisType &point)
 
void dofSubEntity (unsigned int &codim, unsigned int &subEntity)
 
void dofSubEntity (unsigned int &codim, unsigned int &subEntity, unsigned int &dofNumber)
 
unsigned int height ()
 
template<class FieldType >
void local (FieldVector< FieldType, dimension > &coordinate) const
 

Static Public Member Functions

template<class LocalCoordinateType >
static void dofSubEntity (LocalCoordinateType &coordinate, unsigned int &codim, unsigned int &subEntity)
 
template<class LocalCoordinateType >
static void dofSubEntity (LocalCoordinateType &coordinate, unsigned int &codim, unsigned int &subEntity, unsigned int &dofNumber)
 
static unsigned int entityDofNumber (unsigned int codim, unsigned int subEntity, unsigned int dof)
 
template<class LocalCoordinateType >
static unsigned int height (LocalCoordinateType &coordinate)
 
static unsigned int maxDofs (unsigned int codim)
 obtain the maximal number of DoFs in one entity of a codimension More...
 
static unsigned int numDofs (unsigned int codim, unsigned int subEntity)
 obtain the number of DoFs on one entity More...
 
static unsigned int numDofs (unsigned int codim)
 obtain the total number of DoFs in a codimension More...
 

Static Public Attributes

static const unsigned int dimension = GeometryType::dimension
 
static const unsigned int polynomialOrder = 0
 
static const unsigned int numLagrangePoints = 1
 

Static Protected Member Functions

template<class LocalCoordinateType >
static void dofCoordinate (unsigned int index, LocalCoordinateType &coordinate)
 

Protected Attributes

DofCoordinateType dofCoordinate_
 

Member Typedef Documentation

template<class BaseGeometry , bool bottom>
typedef BaseGeometry Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::BaseGeometryType
template<class BaseGeometry , bool bottom>
typedef LocalCoordinate< GeometryType, unsigned int > Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::DofCoordinateType
template<class BaseGeometry , bool bottom>
typedef PyramidGeometry< BaseGeometryType > Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::GeometryType

Constructor & Destructor Documentation

template<class BaseGeometry , bool bottom>
Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::GenericLagrangePoint ( unsigned int  index)
inline
template<class BaseGeometry , bool bottom>
Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::GenericLagrangePoint ( const ThisType point)
inline

Member Function Documentation

template<class BaseGeometry , bool bottom>
template<class LocalCoordinateType >
static void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofCoordinate ( unsigned int  index,
LocalCoordinateType &  coordinate 
)
inlinestaticprotected
template<class BaseGeometry , bool bottom>
template<class LocalCoordinateType >
static void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofSubEntity ( LocalCoordinateType &  coordinate,
unsigned int &  codim,
unsigned int &  subEntity 
)
inlinestatic
template<class BaseGeometry , bool bottom>
template<class LocalCoordinateType >
static void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofSubEntity ( LocalCoordinateType &  coordinate,
unsigned int &  codim,
unsigned int &  subEntity,
unsigned int &  dofNumber 
)
inlinestatic
template<class BaseGeometry , bool bottom>
void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofSubEntity ( unsigned int &  codim,
unsigned int &  subEntity 
)
inline
template<class BaseGeometry , bool bottom>
void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofSubEntity ( unsigned int &  codim,
unsigned int &  subEntity,
unsigned int &  dofNumber 
)
inline
template<class BaseGeometry , bool bottom>
static unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::entityDofNumber ( unsigned int  codim,
unsigned int  subEntity,
unsigned int  dof 
)
inlinestatic
template<class BaseGeometry , bool bottom>
template<class LocalCoordinateType >
static unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::height ( LocalCoordinateType &  coordinate)
inlinestatic
template<class BaseGeometry , bool bottom>
unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::height ( )
inline
template<class BaseGeometry , bool bottom>
template<class FieldType >
void Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::local ( FieldVector< FieldType, dimension > &  coordinate) const
inline
template<class BaseGeometry , bool bottom>
static unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::maxDofs ( unsigned int  codim)
inlinestatic

obtain the maximal number of DoFs in one entity of a codimension

Parameters
[in]codimcodimension, the information is desired for
Returns
maximal number of DoFs for one entity in the codimension
template<class BaseGeometry , bool bottom>
static unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::numDofs ( unsigned int  codim,
unsigned int  subEntity 
)
inlinestatic

obtain the number of DoFs on one entity

Parameters
[in]codimcodimension of the entity
[in]subEntitynumber of the subentity (of the given codimension)
Returns
the number of DoFs associated with the specified entity
template<class BaseGeometry , bool bottom>
static unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::numDofs ( unsigned int  codim)
inlinestatic

obtain the total number of DoFs in a codimension

Parameters
[in]codimcodimension the information is desired for
Returns
the number of DoFs associated with the codimension

Member Data Documentation

template<class BaseGeometry , bool bottom>
const unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dimension = GeometryType::dimension
static
template<class BaseGeometry , bool bottom>
DofCoordinateType Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::dofCoordinate_
protected
template<class BaseGeometry , bool bottom>
const unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::numLagrangePoints = 1
static
template<class BaseGeometry , bool bottom>
const unsigned int Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, 0, bottom >::polynomialOrder = 0
static

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