dune-fem 2.8.0
|
#include <dune/fem/space/shapefunctionset/simple.hh>
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 | ~AbstractShapeFunction () |
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 |
const ThisType * | clone () const =0 |
typedef FunctionSpaceType::DomainType Dune::Fem::AbstractShapeFunction< FunctionSpace >::DomainType |
typedef FunctionSpace Dune::Fem::AbstractShapeFunction< FunctionSpace >::FunctionSpaceType |
typedef FunctionSpaceType::HessianRangeType Dune::Fem::AbstractShapeFunction< FunctionSpace >::HessianRangeType |
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::AbstractShapeFunction< FunctionSpace >::JacobianRangeType |
typedef FunctionSpaceType::RangeType Dune::Fem::AbstractShapeFunction< FunctionSpace >::RangeType |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |