dune-fem 2.8.0
|
implementation of Lagrange shape function using generic Lagrange shape functions More...
#include <dune/fem/space/lagrange/shapefunctionset.hh>
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_ |
implementation of Lagrange shape function using generic Lagrange shape functions
FunctionSpace | scalar function space |
GeometryType | generic geometry type wrapper |
polOrder | polynomial order |
typedef BaseType::DomainType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::DomainType |
|
inherited |
typedef GenericLagrangeBaseFunction< FunctionSpace, GeometryType, polOrder > Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::GenericBaseFunctionType |
typedef BaseType::HessianRangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::HessianRangeType |
typedef BaseType::JacobianRangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::JacobianRangeType |
typedef BaseType::RangeType Dune::Fem::LagrangeShapeFunction< FunctionSpace, GeometryType, polOrder >::RangeType |
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
protected |