dune-fem
2.4.1-rc
|
abstract differentiable operator More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/operator/common/differentiableoperator.hh>
Public Types | |
typedef JacobianOperator | JacobianOperatorType |
type of linear operator modelling the operator's Jacobian More... | |
typedef BaseType::DomainFunctionType | DomainFunctionType |
type of discrete function in the operator's domain More... | |
typedef BaseType::RangeFunctionType | RangeFunctionType |
type of discrete function in the operator's range More... | |
typedef DomainFunctionType::RangeFieldType | DomainFieldType |
field type of the operator's domain More... | |
typedef RangeFunctionType::RangeFieldType | RangeFieldType |
field type of the operator's range More... | |
Public Member Functions | |
virtual void | jacobian (const DomainFunctionType &u, JacobianOperatorType &jOp) const =0 |
obtain linearization More... | |
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const =0 |
application operator More... | |
abstract differentiable operator
Differentiable operators are operators providing a linearization.
JacobianOperator | type of linear operator describing the Jacobian (linearization) of this operator |
typedef DomainFunctionType::RangeFieldType Dune::Fem::DifferentiableOperator< JacobianOperator >::DomainFieldType |
field type of the operator's domain
typedef BaseType::DomainFunctionType Dune::Fem::DifferentiableOperator< JacobianOperator >::DomainFunctionType |
type of discrete function in the operator's domain
typedef JacobianOperator Dune::Fem::DifferentiableOperator< JacobianOperator >::JacobianOperatorType |
type of linear operator modelling the operator's Jacobian
typedef RangeFunctionType::RangeFieldType Dune::Fem::DifferentiableOperator< JacobianOperator >::RangeFieldType |
field type of the operator's range
typedef BaseType::RangeFunctionType Dune::Fem::DifferentiableOperator< JacobianOperator >::RangeFunctionType |
type of discrete function in the operator's range
|
pure virtual |
obtain linearization
[in] | u | argument discrete function |
[out] | jOp | destination Jacobian operator |
|
pure virtualinherited |
application operator
[in] | u | argument discrete function |
[out] | w | destination discrete function |