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

factory class More...

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

Public Types

typedef LagrangeShapeFunctionInterface< FunctionSpaceShapeFunctionType
 

Public Member Functions

 LagrangeShapeFunctionFactory (const Dune::GeometryType &type, const int order=maxPolOrder)
 
int order () const
 
std::size_t numShapeFunctions () const
 
ShapeFunctionTypecreateShapeFunction (std::size_t i) const
 

Detailed Description

template<class FunctionSpace, int maxPolOrder>
class Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, maxPolOrder >

factory class

Template Parameters
FunctionSpacescalar function space
polOrderpolynomial order

Member Typedef Documentation

◆ ShapeFunctionType

template<class FunctionSpace , int maxPolOrder>
typedef LagrangeShapeFunctionInterface< FunctionSpace > Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, maxPolOrder >::ShapeFunctionType

Constructor & Destructor Documentation

◆ LagrangeShapeFunctionFactory()

template<class FunctionSpace , int maxPolOrder>
Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, maxPolOrder >::LagrangeShapeFunctionFactory ( const Dune::GeometryType &  type,
const int  order = maxPolOrder 
)
inlineexplicit

Member Function Documentation

◆ createShapeFunction()

template<class FunctionSpace , int polOrder>
LagrangeShapeFunctionFactory< FunctionSpace, polOrder >::ShapeFunctionType * Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, polOrder >::createShapeFunction ( std::size_t  i) const
inline

◆ numShapeFunctions()

template<class FunctionSpace , int polOrder>
std::size_t Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, polOrder >::numShapeFunctions
inline

◆ order()

template<class FunctionSpace , int maxPolOrder>
int Dune::Fem::LagrangeShapeFunctionFactory< FunctionSpace, maxPolOrder >::order
inline

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