#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 |
![]() |
