dune-fem 2.8.0
Loading...
Searching...
No Matches
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 <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

◆ DofCoordinateType

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

Constructor & Destructor Documentation

◆ LagrangePoint() [1/2]

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

◆ LagrangePoint() [2/2]

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

Member Function Documentation

◆ dofSubEntity() [1/2]

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

◆ dofSubEntity() [2/2]

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

◆ entityDofNumber()

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

◆ dimension

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

◆ numLagrangePoints

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

◆ polynomialOrder

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: