dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LagrangePoint< topologyId, dim, polOrder > Class Template Reference

A single lagrange point. More...

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

Inheritance diagram for Dune::Fem::LagrangePoint< topologyId, dim, polOrder >:
Inheritance graph

Classes

struct  Codim
 

Public Types

typedef BaseType::DofCoordinateType DofCoordinateType
 

Public Member Functions

 LagrangePoint (unsigned int index)
 
 LagrangePoint (const BaseType &point)
 
void dofSubEntity (unsigned int &codim, unsigned int &subEntity)
 
void dofSubEntity (unsigned int &codim, unsigned int &subEntity, unsigned int &dofNumber)
 

Static Public Member Functions

static unsigned int entityDofNumber (unsigned int codim, unsigned int subEntity, unsigned int dof)
 

Static Public Attributes

static const unsigned int dimension = BaseType::dimension
 
static const unsigned int polynomialOrder = BaseType::polynomialOrder
 
static const unsigned int numLagrangePoints = BaseType::numLagrangePoints
 

Detailed Description

template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
class Dune::Fem::LagrangePoint< topologyId, dim, polOrder >

A single lagrange point.

A single Lagrange point which has methods to determine on which subentity a given lagrange point is located.

Member Typedef Documentation

template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
typedef BaseType::DofCoordinateType Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::DofCoordinateType

Constructor & Destructor Documentation

template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::LagrangePoint ( unsigned int  index)
inline
template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::LagrangePoint ( const BaseType point)
inline

Member Function Documentation

template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
void Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::dofSubEntity ( unsigned int &  codim,
unsigned int &  subEntity 
)
inline
template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
void Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::dofSubEntity ( unsigned int &  codim,
unsigned int &  subEntity,
unsigned int &  dofNumber 
)
inline
template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
static unsigned int Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::entityDofNumber ( unsigned int  codim,
unsigned int  subEntity,
unsigned int  dof 
)
inlinestatic

Member Data Documentation

template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
const unsigned int Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::dimension = BaseType::dimension
static
template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
const unsigned int Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::numLagrangePoints = BaseType::numLagrangePoints
static
template<unsigned int topologyId, unsigned int dim, unsigned int polOrder>
const unsigned int Dune::Fem::LagrangePoint< topologyId, dim, polOrder >::polynomialOrder = BaseType::polynomialOrder
static

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