dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/solver/diagonalpreconditioner.hh>
Public Types | |
typedef DFImp | DiscreteFunctionType |
typedef OperatorImp | OperatorType |
typedef DiscreteFunctionType::DofType | DofType |
typedef Dune::FieldTraits< DofType >::real_type | RealType |
typedef DiscreteFunctionType::DofIteratorType | DofIteratorType |
typedef DiscreteFunctionType::ConstDofIteratorType | ConstDofIteratorType |
typedef DFImp | DomainFunctionType |
type of discrete function in the operator's domain More... | |
typedef DFImp | RangeFunctionType |
type of discrete function in the operator's range More... | |
typedef DFImp::RangeFieldType | DomainFieldType |
field type of the operator's domain More... | |
typedef DFImp::RangeFieldType | RangeFieldType |
field type of the operator's range More... | |
Public Member Functions | |
DiagonalPreconditionerBase (const OperatorType &assembledOperator) | |
virtual void | operator() (const DiscreteFunctionType &u, DiscreteFunctionType &res) const |
application operator More... | |
Protected Member Functions | |
void | apply (const DiscreteFunctionType &u, DiscreteFunctionType &res) const |
Protected Attributes | |
DiscreteFunctionType | diagonalInv_ |
typedef DiscreteFunctionType :: ConstDofIteratorType Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::ConstDofIteratorType |
typedef DFImp Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::DiscreteFunctionType |
typedef DiscreteFunctionType :: DofIteratorType Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::DofIteratorType |
typedef DiscreteFunctionType :: DofType Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::DofType |
|
inherited |
field type of the operator's domain
|
inherited |
type of discrete function in the operator's domain
typedef OperatorImp Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::OperatorType |
|
inherited |
field type of the operator's range
|
inherited |
type of discrete function in the operator's range
typedef Dune::FieldTraits< DofType >::real_type Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >::RealType |
|
inline |
References Dune::Fem::abs().
|
inlineprotected |
|
inlinevirtual |
application operator
[in] | u | argument discrete function |
[out] | w | destination discrete function |
Implements Dune::Fem::Operator< DFImp, DFImp >.
References Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, assembled >::apply().
|
protected |