Public Member Functions | |
| ILUKPreconditionerFactory (const ParameterList ¶ms) | |
| Construct with a parameter list. | |
| virtual | ~ILUKPreconditionerFactory () |
| virtual dtor | |
| 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 47 of file TSFILUKPreconditionerFactory.hpp.
| TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory | ( | const ParameterList & | params | ) | [inline] |
Construct with a parameter list.
Definition at line 52 of file TSFILUKPreconditionerFactory.hpp.
References TSFExtended::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_, TSFExtended::ILUKPreconditionerFactory< Scalar >::fillLevels_, TSFExtended::Left, TSFExtended::ILUKPreconditionerFactory< Scalar >::leftOrRight_, TSFExtended::ILUKPreconditionerFactory< Scalar >::overlapFill_, TSFExtended::ILUKPreconditionerFactory< Scalar >::relativeThreshold_, and TSFExtended::ILUKPreconditionerFactory< Scalar >::relaxationValue_.
| virtual TSFExtended::ILUKPreconditionerFactory< Scalar >::~ILUKPreconditionerFactory | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 85 of file TSFILUKPreconditionerFactory.hpp.
| virtual Preconditioner<Scalar> TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner | ( | const LinearOperator< Scalar > & | A | ) | const [inline, virtual] |
Implements TSFExtended::PreconditionerFactoryBase< Scalar >.
Definition at line 90 of file TSFILUKPreconditionerFactory.hpp.
References TSFExtended::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_, Sundance::Handle< LinearOpBase< Scalar > >::description(), TSFExtended::ILUKPreconditionerFactory< Scalar >::fillLevels_, TSFExtended::ILUFactorizableOp< Scalar >::getILUKPreconditioner(), TSFExtended::ILUKPreconditionerFactory< Scalar >::leftOrRight_, TSFExtended::ILUKPreconditionerFactory< Scalar >::overlapFill_, Sundance::Handle< LinearOpBase< Scalar > >::ptr(), TSFExtended::ILUKPreconditionerFactory< Scalar >::relativeThreshold_, and TSFExtended::ILUKPreconditionerFactory< Scalar >::relaxationValue_.
Scalar TSFExtended::ILUKPreconditionerFactory< Scalar >::absoluteThreshold_ [private] |
Definition at line 128 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
int TSFExtended::ILUKPreconditionerFactory< Scalar >::fillLevels_ [private] |
Definition at line 124 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
LeftOrRight TSFExtended::ILUKPreconditionerFactory< Scalar >::leftOrRight_ [private] |
Definition at line 129 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
int TSFExtended::ILUKPreconditionerFactory< Scalar >::overlapFill_ [private] |
Definition at line 125 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
Scalar TSFExtended::ILUKPreconditionerFactory< Scalar >::relativeThreshold_ [private] |
Definition at line 127 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().
Scalar TSFExtended::ILUKPreconditionerFactory< Scalar >::relaxationValue_ [private] |
Definition at line 126 of file TSFILUKPreconditionerFactory.hpp.
Referenced by TSFExtended::ILUKPreconditionerFactory< Scalar >::createPreconditioner(), and TSFExtended::ILUKPreconditionerFactory< Scalar >::ILUKPreconditionerFactory().