
Public Member Functions | |
| ILUKPreconditionerFactory (const ParameterList ¶ms) | |
| virtual | ~ILUKPreconditionerFactory () |
| virtual Preconditioner< Scalar > | createPreconditioner (const LinearOperator< Scalar > &A) const |
Private Attributes | |
Handleable interface | |
| int | fillLevels_ |
| int | overlapFill_ |
| Scalar | relaxationValue_ |
| Scalar | relativeThreshold_ |
| Scalar | absoluteThreshold_ |
| LeftOrRight | leftOrRight_ |
Definition at line 23 of file PlayaILUKPreconditionerFactory.hpp.
| Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory | ( | const ParameterList & | params | ) | [inline] |
Construct with a parameter list
Definition at line 28 of file PlayaILUKPreconditionerFactory.hpp.
References Playa::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::ILUKPreconditionerFactory< Scalar >::fillLevels_, Playa::Left, Playa::ILUKPreconditionerFactory< Scalar >::leftOrRight_, Playa::ILUKPreconditionerFactory< Scalar >::overlapFill_, Playa::ILUKPreconditionerFactory< Scalar >::relativeThreshold_, and Playa::ILUKPreconditionerFactory< Scalar >::relaxationValue_.
| virtual Playa::ILUKPreconditionerFactory< Scalar >::~ILUKPreconditionerFactory | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 61 of file PlayaILUKPreconditionerFactory.hpp.
| virtual Preconditioner<Scalar> Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner | ( | const LinearOperator< Scalar > & | A | ) | const [inline, virtual] |
Implements Playa::PreconditionerFactoryBase< Scalar >.
Definition at line 66 of file PlayaILUKPreconditionerFactory.hpp.
References Playa::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::Handle< LinearOperatorBase< Scalar > >::description(), Playa::ILUKPreconditionerFactory< Scalar >::fillLevels_, Playa::ILUFactorizableOp< Scalar >::getILUKPreconditioner(), Playa::ILUKPreconditionerFactory< Scalar >::leftOrRight_, Playa::ILUKPreconditionerFactory< Scalar >::overlapFill_, Playa::Handle< LinearOperatorBase< Scalar > >::ptr(), Playa::ILUKPreconditionerFactory< Scalar >::relativeThreshold_, and Playa::ILUKPreconditionerFactory< Scalar >::relaxationValue_.
Scalar Playa::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_ [private] |
Definition at line 104 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
int Playa::ILUKPreconditionerFactory< Scalar >::fillLevels_ [private] |
Definition at line 100 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
LeftOrRight Playa::ILUKPreconditionerFactory< Scalar >::leftOrRight_ [private] |
Definition at line 105 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
int Playa::ILUKPreconditionerFactory< Scalar >::overlapFill_ [private] |
Definition at line 101 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
Scalar Playa::ILUKPreconditionerFactory< Scalar >::relativeThreshold_ [private] |
Definition at line 103 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
Scalar Playa::ILUKPreconditionerFactory< Scalar >::relaxationValue_ [private] |
Definition at line 102 of file PlayaILUKPreconditionerFactory.hpp.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().