Public Types | |
| typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | ScalarMag |
Public Member Functions | |
| ICCPreconditionerFactory () | |
| ICCPreconditionerFactory (int fillLevels, int overlapFill, ScalarMag dropTolerance, ScalarMag relaxationValue, ScalarMag relativeThreshold, ScalarMag absoluteThreshold) | |
| virtual | ~ICCPreconditionerFactory () |
| virtual Preconditioner< Scalar > | createPreconditioner (const LinearOperator< Scalar > &A) const |
Private Attributes | |
Handleable interface | |
| int | fillLevels_ |
| int | overlapFill_ |
| ScalarMag | dropTolerance_ |
| ScalarMag | relaxationValue_ |
| ScalarMag | relativeThreshold_ |
| ScalarMag | absoluteThreshold_ |
Definition at line 60 of file PlayaICCPreconditionerFactory.hpp.
| typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Playa::ICCPreconditionerFactory< Scalar >::ScalarMag |
Magnitude type
Definition at line 65 of file PlayaICCPreconditionerFactory.hpp.
| Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory | ( | ) | [inline] |
Construct with a parameter list
Definition at line 68 of file PlayaICCPreconditionerFactory.hpp.
| Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory | ( | int | fillLevels, |
| int | overlapFill, | ||
| ScalarMag | dropTolerance, | ||
| ScalarMag | relaxationValue, | ||
| ScalarMag | relativeThreshold, | ||
| ScalarMag | absoluteThreshold | ||
| ) | [inline] |
Definition at line 76 of file PlayaICCPreconditionerFactory.hpp.
References Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::ICCPreconditionerFactory< Scalar >::dropTolerance_, 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 92 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 97 of file PlayaICCPreconditionerFactory.hpp.
References Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_, Playa::Handle< LinearOperatorBase< Scalar > >::description(), Playa::ICCPreconditionerFactory< Scalar >::dropTolerance_, 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_.
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_ [private] |
Definition at line 136 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::dropTolerance_ [private] |
Definition at line 133 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
int Playa::ICCPreconditionerFactory< Scalar >::fillLevels_ [private] |
Definition at line 131 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
int Playa::ICCPreconditionerFactory< Scalar >::overlapFill_ [private] |
Definition at line 132 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_ [private] |
Definition at line 135 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_ [private] |
Definition at line 134 of file PlayaICCPreconditionerFactory.hpp.
Referenced by Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner(), and Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory().