|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
common/function.hh
Go to the documentation of this file.
#define CHECK_AND_CALL_INTERFACE_IMPLEMENTATION(__interface_method_to_call__)
virtual void operator()()=0
FunctionSpaceImp FunctionSpaceType
type of function space this function belongs to
Definition common/function.hh:56
Mapping< DomainFieldType, RangeFieldType, DomainType, RangeType > MappingType
type of mapping base class
Definition common/function.hh:76
FunctionSpaceType::DomainType DomainType
domain type
Definition common/function.hh:66
virtual void operator()(const DomainType &arg, RangeType &dest) const
application operator call evaluate
Definition common/function.hh:97
FunctionSpaceType::RangeType RangeType
range type
Definition common/function.hh:68
const Implementation & asImp() const
Definition bartonnackmaninterface.hh:37
void evaluate(const DomainType &x, RangeType &value) const
evaluate the function
Definition common/function.hh:107
FunctionImp FunctionType
type of the implementation (Barton-Nackman)
Definition common/function.hh:59
ThisType & operator=(const ThisType &)=delete
FunctionSpaceType::RangeFieldType RangeFieldType
field type of range
Definition common/function.hh:64
FunctionSpaceType::JacobianRangeType JacobianRangeType
jacobian type
Definition common/function.hh:70
Function(const ThisType &)=default
void jacobian(const DomainType &x, JacobianRangeType &jacobian) const
evaluate the Jacobian of the function
Definition common/function.hh:117
FunctionSpaceType::DomainFieldType DomainFieldType
field type of domain
Definition common/function.hh:62
void hessian(const DomainType &x, HessianRangeType &hessian) const
evaluate the hessian of the function
Definition common/function.hh:127
FunctionSpaceType::HessianRangeType HessianRangeType
hessian type
Definition common/function.hh:72
Definition bartonnackmaninterface.hh:17
const Implementation & asImp() const
Definition bartonnackmaninterface.hh:37
A mapping from one vector space into another This class describes a general mapping from the domain v...
Definition mapping.hh:47
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8