#include <F_ILU0.hpp>
Inheritance diagram for F_ILU0:
Purpose: Compact IncompleteLU0 preconditioning without fillers: A= L1*U + R Paper: ILU0 preconditioning: --------------------- "Preconditioning and Parallel Preconditioning", Iain S. Duff and Henk A van der Vorst, Technical Report TR/PA/98/23, July 28, 1998, CERFACS, Toulouse, France "Approximate and Incomplete Factorizations", Tony F Chan and Henk A van der Vorst, Report Universities of UCLA and of Utrecht, 1995.
Public Methods | |
F_ILU0 (AFSymMatrix *A) | |
F_ILU0 (F_ILU0 &m) | |
virtual | ~F_ILU0 () |
virtual AFloatMatrix * | copy () |
virtual int | numberOfSubMatrices () const |
virtual AFSymMatrix * | getSubMatrix (int i) |
virtual void | setSubMatrix (int i, AFSymMatrix *Bi) |
virtual FloatVector * | solve (FloatVector *b, FloatVector *x=0) |
virtual AFSymMatrix * | invert () |
virtual AFSymMatrix * | compact () |
virtual void | output () |
virtual void | output (FILE *file) |
Protected Attributes | |
AFSymMatrix * | origin |
AFSymMatrix * | L1U |