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().