|
dune-fem 2.8.0
|
abstract differentiable operator More...
#include <dune/fem/operator/common/differentiableoperator.hh>

Public Types | |
| typedef JacobianOperator | JacobianOperatorType |
| type of linear operator modelling the operator's Jacobian | |
| typedef BaseType::DomainFunctionType | DomainFunctionType |
| type of discrete function in the operator's domain | |
| typedef BaseType::RangeFunctionType | RangeFunctionType |
| type of discrete function in the operator's range | |
| typedef DomainFunctionType::RangeFieldType | DomainFieldType |
| field type of the operator's domain | |
| typedef RangeFunctionType::RangeFieldType | RangeFieldType |
| field type of the operator's range | |
Public Member Functions | |
| virtual void | jacobian (const DomainFunctionType &u, JacobianOperatorType &jOp) const =0 |
| obtain linearization | |
| virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
| application operator | |
| virtual void | finalize () |
| finalization of operator | |
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
|
inlinevirtualinherited |
finalization of operator
|
pure virtual |
obtain linearization
| [in] | u | argument discrete function |
| [out] | jOp | destination Jacobian operator |
Implemented in Dune::Fem::DifferentiableGalerkinOperator< Integrands, JacobianOperator >, and Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >.
|
pure virtualinherited |
application operator
| [in] | u | argument discrete function |
| [out] | w | destination discrete function |