dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::LagrangePointSet< GridPart, maxPolOrder > Class Template Reference

#include <dune/fem/space/lagrange/lagrangepoints.hh>

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

Classes

struct  Codim
 

Public Types

enum  { maxPolynomialOrder = Traits::maxPolynomialOrder }
 
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 polynomialOrder)
 constructor
 
 LagrangePointSet (const ThisType &other)
 copy constructor
 
ThisTypeoperator= (const ThisType &)=delete
 
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
 
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

◆ CoordinateType

template<class GridPart , unsigned int maxPolOrder>
typedef BaseType::CoordinateType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::CoordinateType

◆ FieldType

template<class GridPart , unsigned int maxPolOrder>
typedef GridPartType::ctype Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::FieldType

◆ GridPartType

template<class GridPart , unsigned int maxPolOrder>
typedef GridPart Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::GridPartType

◆ PointType

template<class GridPart , unsigned int maxPolOrder>
typedef Traits::CoordinateType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::PointType

◆ Traits

template<class GridPart , unsigned int maxPolOrder>
typedef LagrangePointSetTraits< typename GridPart::ctype, GridPart::dimension, maxPolOrder > Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::Traits

Member Enumeration Documentation

◆ anonymous enum

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

Constructor & Destructor Documentation

◆ LagrangePointSet() [1/2]

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

constructor

◆ LagrangePointSet() [2/2]

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

copy constructor

Member Function Documentation

◆ beginSubEntity()

template<class GridPart , unsigned int maxPolOrder>
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::beginSubEntity ( unsigned int  subEntity) const
inline

◆ dofSubEntity() [1/2]

template<class GridPart , unsigned int maxPolOrder>
void Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::dofSubEntity ( unsigned int  index,
unsigned int &  codim,
unsigned int &  subEntity 
) const
inline

◆ dofSubEntity() [2/2]

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

◆ endSubEntity()

template<class GridPart , unsigned int maxPolOrder>
template<unsigned int codim>
Codim< codim >::SubEntityIteratorType Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::endSubEntity ( unsigned int  subEntity) const
inline

◆ entityDofNumber()

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

◆ localKey()

template<class GridPart , unsigned int maxPolOrder>
const LocalKey & Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::localKey ( unsigned int  index) const
inline

◆ maxDofs()

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

◆ numDofs() [1/2]

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

◆ numDofs() [2/2]

template<class GridPart , unsigned int maxPolOrder>
unsigned int Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::numDofs ( unsigned int  codim,
unsigned int  subEntity 
) const
inline

◆ operator=()

template<class GridPart , unsigned int maxPolOrder>
ThisType & Dune::Fem::LagrangePointSet< GridPart, maxPolOrder >::operator= ( const ThisType )
delete

◆ size()

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

◆ dimension

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: