Public Member Functions | |
| ICCPreconditionerFactory () | |
| ICCPreconditionerFactory (int fillLevels, int overlapFill, Scalar relaxationValue, Scalar relativeThreshold, Scalar absoluteThreshold) | |
| virtual | ~ICCPreconditionerFactory () |
| virtual Preconditioner< Scalar > | createPreconditioner (const LinearOperator< Scalar > &A) const |
Private Attributes | |
Handleable interface | |
| int | fillLevels_ |
| int | overlapFill_ |
| Scalar | relaxationValue_ |
| Scalar | relativeThreshold_ |
| Scalar | absoluteThreshold_ |
Definition at line 23 of file PlayaICCPreconditionerFactory.hpp.
| Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory | ( | ) | [inline] |
Construct with a parameter list
Definition at line 29 of file PlayaICCPreconditionerFactory.hpp.
| Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory | ( | int | fillLevels, |
| int | overlapFill, | ||
| Scalar | relaxationValue, | ||
| Scalar | relativeThreshold, | ||
| Scalar | absoluteThreshold | ||
| ) | [inline] |
Definition at line 36 of file PlayaICCPreconditionerFactory.hpp.
References Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::ICCPreconditionerFactory< Scalar >::fillLevels_, Playa::ICCPreconditionerFactory< Scalar >::overlapFill_, Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_, and Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_.
| virtual Playa::ICCPreconditionerFactory< Scalar >::~ICCPreconditionerFactory | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 63 of file PlayaICCPreconditionerFactory.hpp.
| virtual Preconditioner<Scalar> Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner | ( | const LinearOperator< Scalar > & | A | ) | const [inline, virtual] |
Implements Playa::PreconditionerFactoryBase< Scalar >.
Definition at line 68 of file PlayaICCPreconditionerFactory.hpp.
References Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::Handle< LinearOperatorBase< Scalar > >::description(), Playa::ICCPreconditionerFactory< Scalar >::fillLevels_, Playa::ICCFactorizableOp< Scalar >::getICCPreconditioner(), Playa::ICCPreconditionerFactory< Scalar >::overlapFill_, Playa::Handle< LinearOperatorBase< Scalar > >::ptr(), Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_, and Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_.
Scalar Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_ [private] |
Definition at line 105 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
int Playa::ICCPreconditionerFactory< Scalar >::fillLevels_ [private] |
Definition at line 101 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
int Playa::ICCPreconditionerFactory< Scalar >::overlapFill_ [private] |
Definition at line 102 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
Scalar Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_ [private] |
Definition at line 104 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
Scalar Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_ [private] |
Definition at line 103 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().