dune-fem  2.4.1-rc
Public Types | Public Member Functions | List of all members
Dune::Fem::AbstractShapeFunction< FunctionSpace > Class Template Referenceabstract

#include </local/tomalk/somewhere/tmp/dune-fem/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

Constructor & Destructor Documentation

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

Member Function Documentation

template<class FunctionSpace >
const ThisType* Dune::Fem::AbstractShapeFunction< FunctionSpace >::clone ( ) const
pure virtual
template<class FunctionSpace >
virtual void Dune::Fem::AbstractShapeFunction< FunctionSpace >::evaluate ( const DomainType x,
RangeType value 
) const
pure virtual
template<class FunctionSpace >
virtual void Dune::Fem::AbstractShapeFunction< FunctionSpace >::hessian ( const DomainType x,
HessianRangeType hessian 
) const
pure virtual
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: