|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder > Class Template Reference
implementation of Lagrange shape function using generic Lagrange shape functions More...
#include <dune/fem/space/lagrange/shapefunctionset.hh>
Inheritance diagram for Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >:

Public Types | |
| typedef GenericLagrangeBaseFunction< FunctionSpace, GeometryType, polOrder > | GenericBaseFunctionType |
| typedef BaseType::DomainType | DomainType |
| typedef BaseType::RangeType | RangeType |
| typedef BaseType::JacobianRangeType | JacobianRangeType |
| typedef BaseType::HessianRangeType | HessianRangeType |
| typedef FunctionSpace | FunctionSpaceType |
Public Member Functions | |
| LagrangeShapeFunction (const GenericBaseFunctionType &genericShapeFunction) | |
| virtual void | evaluate (const DomainType &x, RangeType &value) const |
| virtual void | jacobian (const DomainType &x, JacobianRangeType &jacobian) const |
| virtual void | hessian (const DomainType &x, HessianRangeType &hessian) const |
| virtual int | order () const |
| virtual const BaseType * | clone () const |
Protected Attributes | |
| GenericBaseFunctionType | genericShapeFunction_ |
Detailed Description
template<class FunctionSpace, class GeometryType, unsigned int polOrder>
class Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >
class Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >
implementation of Lagrange shape function using generic Lagrange shape functions
- Template Parameters
-
FunctionSpace scalar function space GeometryType generic geometry type wrapper polOrder polynomial order
Member Typedef Documentation
◆ DomainType
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
| typedef BaseType::DomainType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::DomainType |
◆ FunctionSpaceType
template<class FunctionSpace >
|
inherited |
◆ GenericBaseFunctionType
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
| typedef GenericLagrangeBaseFunction< FunctionSpace, GeometryType, polOrder > Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::GenericBaseFunctionType |
◆ HessianRangeType
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
| typedef BaseType::HessianRangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::HessianRangeType |
◆ JacobianRangeType
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
| typedef BaseType::JacobianRangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::JacobianRangeType |
◆ RangeType
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
| typedef BaseType::RangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::RangeType |
Constructor & Destructor Documentation
◆ LagrangeShapeFunction()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlineexplicit |
Member Function Documentation
◆ clone()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlinevirtual |
◆ evaluate()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlinevirtual |
◆ hessian()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlinevirtual |
◆ jacobian()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlinevirtual |
◆ order()
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
inlinevirtual |
Member Data Documentation
◆ genericShapeFunction_
template<class FunctionSpace , class GeometryType , unsigned int polOrder>
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8