#include <dune/fem/solver/preconditionedinverseoperator.hh>
|
| PreconditionedInverseOperator (double redEps, double absLimit, unsigned int maxIterations, bool verbose) |
|
| PreconditionedInverseOperator (double redEps, double absLimit, unsigned int maxIterations=std::numeric_limits< unsigned int >::max()) |
|
| PreconditionedInverseOperator (const OperatorType &op, double redEps, double absLimit, unsigned int maxIterations, bool verbose) |
|
| PreconditionedInverseOperator (const OperatorType &op, double redEps, double absLimit, unsigned int maxIterations=std::numeric_limits< unsigned int >::max()) |
|
void | bind (const OperatorType &op) |
|
void | unbind () |
|
void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const |
|
unsigned int | iterations () const |
|
void | setMaxIterations (unsigned int maxIterations) const |
|
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
| application operator
|
|
virtual void | finalize () |
| finalization of operator
|
|
◆ DomainFieldType
typedef DomainFunction::RangeFieldType Dune::Fem::Operator< Preconditioner::RangeFunctionType , Preconditioner::RangeFunctionType >::DomainFieldType |
|
inherited |
field type of the operator's domain
◆ DomainFunctionType
template<class Preconditioner , class InverseOperator >
◆ OperatorType
template<class Preconditioner , class InverseOperator >
◆ RangeFieldType
typedef RangeFunction::RangeFieldType Dune::Fem::Operator< Preconditioner::RangeFunctionType , Preconditioner::RangeFunctionType >::RangeFieldType |
|
inherited |
field type of the operator's range
◆ RangeFunctionType
template<class Preconditioner , class InverseOperator >
◆ PreconditionedInverseOperator() [1/4]
template<class Preconditioner , class InverseOperator >
◆ PreconditionedInverseOperator() [2/4]
template<class Preconditioner , class InverseOperator >
◆ PreconditionedInverseOperator() [3/4]
template<class Preconditioner , class InverseOperator >
◆ PreconditionedInverseOperator() [4/4]
template<class Preconditioner , class InverseOperator >
◆ bind()
template<class Preconditioner , class InverseOperator >
◆ finalize()
virtual void Dune::Fem::Operator< Preconditioner::RangeFunctionType , Preconditioner::RangeFunctionType >::finalize |
( |
| ) |
|
|
inlinevirtualinherited |
finalization of operator
- Note
- The default implementation is empty.
◆ iterations()
template<class Preconditioner , class InverseOperator >
◆ operator()() [1/2]
template<class Preconditioner , class InverseOperator >
◆ operator()() [2/2]
application operator
- Parameters
-
[in] | u | argument discrete function |
[out] | w | destination discrete function |
- Note
- This method has to be implemented by all derived classes.
◆ setMaxIterations()
template<class Preconditioner , class InverseOperator >
◆ unbind()
template<class Preconditioner , class InverseOperator >
The documentation for this class was generated from the following file: