Public Member Functions | |
| virtual | ~ILUFactorizableOp () |
incomplete factorization preconditioning interface | |
| virtual void | getILUKPreconditioner (int fillLevels, int overlapFill, double relaxationValue, double relativeThreshold, double absoluteThreshold, LeftOrRight leftOrRight, Preconditioner< Scalar > &rtn) const =0 |
Definition at line 23 of file PlayaILUFactorizableOp.hpp.
| virtual Playa::ILUFactorizableOp< Scalar >::~ILUFactorizableOp | ( | ) | [inline, virtual] |
Virtual dtor
Definition at line 27 of file PlayaILUFactorizableOp.hpp.
| virtual void Playa::ILUFactorizableOp< Scalar >::getILUKPreconditioner | ( | int | fillLevels, | |
| int | overlapFill, | |||
| double | relaxationValue, | |||
| double | relativeThreshold, | |||
| double | absoluteThreshold, | |||
| LeftOrRight | leftOrRight, | |||
| Preconditioner< Scalar > & | rtn | |||
| ) | const [pure virtual] |
create an incomplete factorization.
| fillLevels | number of levels of fill on the local processor | |
| overlapFill | number of levels of fill on remote processors | |
| relaxationValue | fraction of dropped values to be added to the diagonal | |
| relativeThreshold | relative diagonal perutrbation | |
| absoluteThreshold | absolute diagonal perturbation | |
| leftOrRight | whether this preconditioner is to be applied from the left or right | |
| rtn | newly created preconditioner, returned by reference argument. |
Implemented in Playa::EpetraMatrix.
Referenced by Playa::ILUKPreconditionerFactory< Scalar >::createPreconditioner().