|
TBCI Numerical high perf. C++ Library 2.8.0
|
#include <ilu0precond.h>


Public Member Functions | |
| ILU0_BdMatrixPreconditioner () | |
| ILU0_BdMatrixPreconditioner (const BdMatrix< T > &A) | |
| ~ILU0_BdMatrixPreconditioner () | |
| void | update (const BdMatrix< T > &A) |
| TVector< T > | solve (TVector< T > x) const |
| Solve routine as sketched in the Templates book, Fig. 3.2. | |
| TVector< T > | solve (const Vector< T > &v) const |
| TVector< T > | transSolve (const Vector< T > &v) const |
| TVector< T > | transSolve (TVector< T > tv) const |
| Public Member Functions inherited from Preconditioner_Sig< T, BdMatrix< T > > | |
| Preconditioner_Sig () | |
| virtual | ~Preconditioner_Sig () |
Templated incomplete LU preconditioner for the class TBCI::BdMatrix
Definition at line 162 of file ilu0precond.h.
|
inline |
Definition at line 165 of file ilu0precond.h.
|
inline |
Definition at line 166 of file ilu0precond.h.
References update().
|
inline |
Definition at line 168 of file ilu0precond.h.
|
inlinevirtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 176 of file ilu0precond.h.
References solve().
Solve routine as sketched in the Templates book, Fig. 3.2.
Definition at line 218 of file ilu0precond.h.
References ALIGN2, BCHK, h, i, MIN_ALIGN2, REGISTER, sum(), T, and y.
Referenced by solve(), transSolve(), and transSolve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 183 of file ilu0precond.h.
References solve().
|
inline |
Definition at line 186 of file ilu0precond.h.
References solve().
|
virtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 199 of file ilu0precond.h.
References BdMatrix< T >::adiag, BCHK, BdMatrix< T >::bdiag, BdMatrix< T >::diagconf, BdMatrix< T >::dim, BdMatrix< T >::get(), i, and T.
Referenced by ILU0_BdMatrixPreconditioner().