|
dune-fem
2.8-git
|
#include <dune/fem/function/common/common.hh>

Public Types | |
| typedef BaseType::DomainType | DomainType |
| typedef BaseType::RangeType | RangeType |
| typedef BaseType::JacobianRangeType | JacobianRangeType |
| typedef BaseType::HessianRangeType | HessianRangeType |
| typedef FunctionSpace< ct, ct, dimworld, dimworld > | FunctionSpaceType |
| type of function space this function belongs to More... | |
| typedef Identity< FunctionSpace< ct, ct, dimworld, dimworld > > | FunctionType |
| type of the implementation (Barton-Nackman) More... | |
| typedef FunctionSpaceType ::DomainFieldType | DomainFieldType |
| field type of domain More... | |
| typedef FunctionSpaceType ::RangeFieldType | RangeFieldType |
| field type of range More... | |
| typedef Mapping< DomainFieldType, RangeFieldType, DomainType, RangeType > | MappingType |
| type of mapping base class More... | |
Public Member Functions | |
| void | evaluate (const DomainType &x, RangeType &value) const |
| void | jacobian (const DomainType &x, JacobianRangeType &jacobian) const |
| void | hessian (const DomainType &x, HessianRangeType &hessian) const |
| virtual void | operator() (const DomainType &arg, RangeType &dest) const |
| application operator call evaluate More... | |
| void | evaluate (const DomainType &x, RangeType &value) const |
| evaluate the function More... | |
| void | jacobian (const DomainType &x, JacobianRangeType &jacobian) const |
| evaluate the Jacobian of the function More... | |
| void | hessian (const DomainType &x, HessianRangeType &hessian) const |
| evaluate the hessian of the function More... | |
Protected Member Functions | |
| const Implementation & | asImp () const |
| Implementation & | asImp () |
| const Implementation & | asImp () const |
Static Protected Member Functions | |
| static const Implementation & | asImp (const ThisType &other) |
| static Implementation & | asImp (ThisType &other) |
| static const Implementation & | asImp (const ThisType &other) |
| static Implementation & | asImp (ThisType &other) |
Related Functions | |
(Note that these are not member functions.) | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator+ (const Mapping< DFieldType, RFieldType, DType, RType > &a, const Mapping< DFieldType, RFieldType, DType, RType > &b) |
| add two mappings More... | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator- (const Mapping< DFieldType, RFieldType, DType, RType > &a, const Mapping< DFieldType, RFieldType, DType, RType > &b) |
| substract two mappings More... | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator* (const Mapping< DFieldType, RFieldType, DType, RType > &mapping, const RFieldType &factor) |
| scale mapping with factor More... | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator* (const RFieldType &factor, const Mapping< DFieldType, RFieldType, DType, RType > &mapping) |
| scale mapping with factor More... | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator/ (const Mapping< DFieldType, RFieldType, DType, RType > &mapping, const RFieldType &factor) |
| operator / for mappings More... | |
| template<class DFieldType , class RFieldType , class DType , class RType > | |
| static Mapping< DFieldType, RFieldType, DType, RType > | operator/ (const RFieldType &factor, const Mapping< DFieldType, RFieldType, DType, RType > &mapping) |
| operator / for mappings More... | |
|
inherited |
field type of domain
| typedef BaseType::DomainType Dune::Fem::Identity< FunctionSpace< ct, ct, dimworld, dimworld > >::DomainType |
|
inherited |
type of function space this function belongs to
|
inherited |
type of the implementation (Barton-Nackman)
| typedef BaseType::HessianRangeType Dune::Fem::Identity< FunctionSpace< ct, ct, dimworld, dimworld > >::HessianRangeType |
| typedef BaseType::JacobianRangeType Dune::Fem::Identity< FunctionSpace< ct, ct, dimworld, dimworld > >::JacobianRangeType |
|
inherited |
type of mapping base class
|
inherited |
field type of range
| typedef BaseType::RangeType Dune::Fem::Identity< FunctionSpace< ct, ct, dimworld, dimworld > >::RangeType |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inline |
|
inlineinherited |
evaluate the function
| [in] | x | evaluation point |
| [out] | value | value of the function in x |
|
inline |
|
inlineinherited |
evaluate the hessian of the function
| [in] | x | evaluation point |
| [out] | hessian | value of the hessian in x |
|
inline |
|
inlineinherited |
evaluate the Jacobian of the function
| [in] | x | evaluation point |
| [out] | jacobian | value of the Jacobian in x |
|
inlinevirtualinherited |
application operator call evaluate
| [in] | arg | argument |
| [out] | dest | destination, i.e. f(arg) |
|
related |
scale mapping with factor
| [in] | mapping | Mapping which is scaled |
| [in] | factor | factor with which mapping is scaled |
|
related |
scale mapping with factor
| [in] | factor | factor with which mapping is scaled |
| [in] | mapping | Mapping which is scaled |
|
related |
add two mappings
| [in] | a | mapping 1 |
| [in] | b | mapping 2 |
|
related |
substract two mappings
| [in] | a | mapping 1 |
| [in] | b | mapping 2 |
|
related |
operator / for mappings
| [in] | mapping | mapping which is divided |
| [in] | factor | f factor by which result of mapping is divided |
|
related |
operator / for mappings
| [in] | factor | by which result of mapping is divided |
| [in] | mapping | which is divided |