#include <dune/fem/schemes/galerkin.hh>
|
| ModelDifferentiableGalerkinOperator (ModelType &model, const DiscreteFunctionSpaceType &dfSpace) |
|
template<class GridFunction > |
void | apply (const GridFunction &u, RangeFunctionType &w) const |
|
template<class GridFunction > |
void | apply (const GridFunction &u, LinearOperator &jOp) const |
|
virtual void | jacobian (const DomainFunctionType &u, JacobianOperatorType &jOp) const final override |
| obtain linearization More...
|
|
void | jacobian (const GridFunction &u, JacobianOperatorType &jOp) const |
|
const DomainDiscreteFunctionSpaceType & | domainSpace () const |
|
const RangeDiscreteFunctionSpaceType & | rangeSpace () const |
|
void | setCommunicate (const bool communicate) |
|
void | setQuadratureOrders (unsigned int interior, unsigned int surface) |
|
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const final override |
|
template<class GridFunction > |
void | operator() (const GridFunction &u, RangeFunctionType &w) const |
|
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
| application operator More...
|
|
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
| application operator More...
|
|
const GridPartType & | gridPart () const |
|
ModelType & | model () const |
|
virtual void | finalize () |
| finalization of operator More...
|
|
virtual void | finalize () |
| finalization of operator More...
|
|
◆ BaseType
template<class LinearOperator , class ModelIntegrands >
◆ DirichletModelType
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ DiscreteFunctionSpaceType
template<class LinearOperator , class ModelIntegrands >
◆ DomainDiscreteFunctionSpaceType
◆ DomainFieldType [1/2]
template<class JacobianOperator >
field type of the operator's domain
◆ DomainFieldType [2/2]
field type of the operator's domain
◆ DomainFunctionType
◆ GridPartType
◆ JacobianOperatorType
◆ ModelType
template<class LinearOperator , class ModelIntegrands >
◆ RangeDiscreteFunctionSpaceType
◆ RangeFieldType [1/2]
template<class JacobianOperator >
field type of the operator's range
◆ RangeFieldType [2/2]
field type of the operator's range
◆ RangeFunctionType
template<class LinearOperator , class ModelIntegrands >
◆ ModelDifferentiableGalerkinOperator()
template<class LinearOperator , class ModelIntegrands >
◆ apply() [1/2]
template<class LinearOperator , class ModelIntegrands >
template<class GridFunction >
◆ apply() [2/2]
template<class LinearOperator , class ModelIntegrands >
template<class GridFunction >
◆ domainSpace()
◆ finalize() [1/2]
virtual void Dune::Fem::Operator< JacobianOperator::DomainFunctionType , JacobianOperator::RangeFunctionType >::finalize |
( |
| ) |
|
|
inlinevirtualinherited |
finalization of operator
- Note
- The default implementation is empty.
◆ finalize() [2/2]
◆ gridPart()
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ jacobian() [1/2]
|
inlinefinaloverridevirtualinherited |
◆ jacobian() [2/2]
◆ model()
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ operator()() [1/4]
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
|
inlinefinaloverridevirtualinherited |
◆ operator()() [2/4]
application operator
- Parameters
-
[in] | u | argument discrete function |
[out] | w | destination discrete function |
- Note
- This method has to be implemented by all derived classes.
◆ operator()() [3/4]
◆ operator()() [4/4]
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
template<class GridFunction >
◆ rangeSpace()
◆ setCommunicate()
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ setQuadratureOrders()
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
void Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >::setQuadratureOrders |
( |
unsigned int |
interior, |
|
|
unsigned int |
surface |
|
) |
| |
|
inlineinherited |
◆ dSpace_
◆ impl_
template<class Integrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ rSpace_
The documentation for this struct was generated from the following file: