1 #ifndef DUNE_FEM_FUNCTION_COMMON_COMMON_HH
2 #define DUNE_FEM_FUNCTION_COMMON_COMMON_HH
16 template<
class FunctionSpace >
19 template<
class ct,
int dimworld >
21 :
public Function< FunctionSpace< ct, ct, dimworld, dimworld >, Identity< FunctionSpace< ct, ct, dimworld, dimworld > > >
39 for(
int i = 0; i < dimworld; ++i )
40 jacobian[ i ][ i ] = 1;
Definition: bindguard.hh:11
BaseType::HessianRangeType HessianRangeType
Definition: common.hh:29
void hessian(const DomainType &x, HessianRangeType &hessian) const
Definition: common.hh:43
BaseType::DomainType DomainType
Definition: common.hh:26
BaseType::JacobianRangeType JacobianRangeType
Definition: common.hh:28
BaseType::RangeType RangeType
Definition: common.hh:27
void evaluate(const DomainType &x, RangeType &value) const
Definition: common.hh:31
void jacobian(const DomainType &x, JacobianRangeType &jacobian) const
Definition: common.hh:36
Abstract class representing a function.
Definition: common/function.hh:50
FunctionSpaceType ::RangeType RangeType
range type
Definition: common/function.hh:68
FunctionSpaceType ::HessianRangeType HessianRangeType
hessian type
Definition: common/function.hh:72
FunctionSpaceType ::JacobianRangeType JacobianRangeType
jacobian type
Definition: common/function.hh:70
FunctionSpaceType ::DomainType DomainType
domain type
Definition: common/function.hh:66
A vector valued function space.
Definition: functionspace.hh:60