dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::AbstractShapeFunction< FunctionSpace > Class Template Referenceabstract

#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 ThisTypeclone () const =0
 

Member Typedef Documentation

◆ DomainType

◆ FunctionSpaceType

template<class FunctionSpace >
typedef FunctionSpace Dune::Fem::AbstractShapeFunction< FunctionSpace >::FunctionSpaceType

◆ HessianRangeType

◆ JacobianRangeType

◆ RangeType

Constructor & Destructor Documentation

◆ ~AbstractShapeFunction()

template<class FunctionSpace >
virtual Dune::Fem::AbstractShapeFunction< FunctionSpace >::~AbstractShapeFunction ( )
inlinevirtual

Member Function Documentation

◆ clone()

template<class FunctionSpace >
const ThisType * Dune::Fem::AbstractShapeFunction< FunctionSpace >::clone ( ) const
pure virtual

◆ evaluate()

template<class FunctionSpace >
virtual void Dune::Fem::AbstractShapeFunction< FunctionSpace >::evaluate ( const DomainType x,
RangeType value 
) const
pure virtual

◆ hessian()

template<class FunctionSpace >
virtual void Dune::Fem::AbstractShapeFunction< FunctionSpace >::hessian ( const DomainType x,
HessianRangeType hessian 
) const
pure virtual

◆ jacobian()

template<class FunctionSpace >
virtual void Dune::Fem::AbstractShapeFunction< FunctionSpace >::jacobian ( const DomainType x,
JacobianRangeType jacobian 
) const
pure virtual

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