dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LagrangePointSet< GridPart, maxPolOrder > Class Template Reference

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

Inheritance diagram for Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >:
Inheritance graph

Classes

struct  Codim
 

Public Types

enum  { polynomialOrder = Traits::polynomialOrder }
 
typedef LagrangePointSetTraits< typename GridPart::ctype, GridPart::dimension, maxPolOrder > Traits
 
typedef GridPart GridPartType
 
typedef GridPartType::ctype FieldType
 
typedef BaseType::CoordinateType CoordinateType
 
typedef Traits::CoordinateType PointType
 

Public Member Functions

 LagrangePointSet (const GeometryType &geometry, const int order)
 constructor More...
 
 LagrangePointSet (const ThisType &other)
 copy constructor More...
 
const LocalKeylocalKey (unsigned int index) const
 
void dofSubEntity (unsigned int index, unsigned int &codim, unsigned int &subEntity) const
 
void dofSubEntity (unsigned int index, unsigned int &codim, unsigned int &subEntity, unsigned int &dofNumber) const
 
unsigned int entityDofNumber (unsigned int codim, unsigned int subEntity, unsigned int dofNumber) const
 
unsigned int maxDofs (unsigned int codim) const
 
unsigned int numDofs (unsigned int codim, unsigned int subEntity) const
 
unsigned int numDofs (unsigned int codim) const
 
std::size_t size () const
 get number of Lagrange points More...
 
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType beginSubEntity (unsigned int subEntity) const
 
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType endSubEntity (unsigned int subEntity) const
 

Static Public Attributes

static const int dimension = BaseType::dimension
 

Member Typedef Documentation

template<class GridPart , unsigned int maxPolOrder>
typedef BaseType::CoordinateType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::CoordinateType
template<class GridPart , unsigned int maxPolOrder>
typedef GridPartType::ctype Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::FieldType
template<class GridPart , unsigned int maxPolOrder>
typedef GridPart Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::GridPartType
template<class GridPart , unsigned int maxPolOrder>
typedef Traits::CoordinateType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::PointType
template<class GridPart , unsigned int maxPolOrder>
typedef LagrangePointSetTraits< typename GridPart::ctype, GridPart::dimension, maxPolOrder > Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::Traits

Member Enumeration Documentation

template<class GridPart , unsigned int maxPolOrder>
anonymous enum
Enumerator
polynomialOrder 

Constructor & Destructor Documentation

template<class GridPart , unsigned int maxPolOrder>
Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::LagrangePointSet ( const GeometryType &  geometry,
const int  order 
)
inline

constructor

template<class GridPart , unsigned int maxPolOrder>
Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::LagrangePointSet ( const ThisType other)
inline

copy constructor

Member Function Documentation

template<class GridPart , unsigned int maxPolOrder>
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::beginSubEntity ( unsigned int  subEntity) const
inline
template<class GridPart , unsigned int maxPolOrder>
void Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::dofSubEntity ( unsigned int  index,
unsigned int &  codim,
unsigned int &  subEntity 
) const
inline
template<class GridPart , unsigned int maxPolOrder>
void Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::dofSubEntity ( unsigned int  index,
unsigned int &  codim,
unsigned int &  subEntity,
unsigned int &  dofNumber 
) const
inline
template<class GridPart , unsigned int maxPolOrder>
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::endSubEntity ( unsigned int  subEntity) const
inline
template<class GridPart , unsigned int maxPolOrder>
unsigned int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::entityDofNumber ( unsigned int  codim,
unsigned int  subEntity,
unsigned int  dofNumber 
) const
inline
template<class GridPart , unsigned int maxPolOrder>
const LocalKey& Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::localKey ( unsigned int  index) const
inline
template<class GridPart , unsigned int maxPolOrder>
unsigned int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::maxDofs ( unsigned int  codim) const
inline
template<class GridPart , unsigned int maxPolOrder>
unsigned int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::numDofs ( unsigned int  codim,
unsigned int  subEntity 
) const
inline
template<class GridPart , unsigned int maxPolOrder>
unsigned int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::numDofs ( unsigned int  codim) const
inline
template<class GridPart , unsigned int maxPolOrder>
std::size_t Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::size ( ) const
inline

get number of Lagrange points

Member Data Documentation

template<class GridPart , unsigned int maxPolOrder>
const int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::dimension = BaseType::dimension
static

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