|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace > Class Template Referenceabstract
abstract base class for Lagrange shape functions More...
#include <dune/fem/space/lagrange/shapefunctionset.hh>
Inheritance diagram for Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >:

Public Types | |
| typedef FunctionSpace | FunctionSpaceType |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
Public Member Functions | |
| virtual | ~LagrangeShapeFunctionInterface () |
| virtual void | evaluate (const DomainType &x, RangeType &value) const =0 |
| virtual void | jacobian (const DomainType &x, JacobianRangeType &jacobian) const =0 |
| virtual void | hessian (const DomainType &x, HessianRangeType &hessian) const =0 |
| virtual int | order () const =0 |
| virtual const ThisType * | clone () const =0 |
Detailed Description
template<class FunctionSpace>
class Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >
class Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >
abstract base class for Lagrange shape functions
- Template Parameters
-
FunctionSpace scalar function space
Member Typedef Documentation
◆ DomainType
template<class FunctionSpace >
| typedef FunctionSpaceType::DomainType Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >::DomainType |
◆ FunctionSpaceType
template<class FunctionSpace >
| typedef FunctionSpace Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >::FunctionSpaceType |
◆ HessianRangeType
template<class FunctionSpace >
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >::HessianRangeType |
◆ JacobianRangeType
template<class FunctionSpace >
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >::JacobianRangeType |
◆ RangeType
template<class FunctionSpace >
| typedef FunctionSpaceType::RangeType Dune::Fem::LagrangeShapeFunctionInterface< FunctionSpace >::RangeType |
Constructor & Destructor Documentation
◆ ~LagrangeShapeFunctionInterface()
template<class FunctionSpace >
|
inlinevirtual |
Member Function Documentation
◆ clone()
template<class FunctionSpace >
|
pure virtual |
◆ evaluate()
template<class FunctionSpace >
|
pure virtual |
◆ hessian()
template<class FunctionSpace >
|
pure virtual |
◆ jacobian()
template<class FunctionSpace >
|
pure virtual |
◆ order()
template<class FunctionSpace >
|
pure virtual |
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