|
TBCI Numerical high perf. C++ Library
2.8.0
|
#include <band_matrix.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. More... | |
| 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 () | |
| Preconditioner_Sig (const BdMatrix< T > &) | |
| virtual | ~Preconditioner_Sig () |
Templated incomplete LU preconditioner for the class TBCI::BdMatrix
Definition at line 64 of file band_matrix.h.
|
inline |
Definition at line 165 of file ilu0precond.h.
|
inline |
Definition at line 166 of file ilu0precond.h.
References ILU0_BdMatrixPreconditioner< T >::update().
|
inline |
Definition at line 168 of file ilu0precond.h.
|
virtual |
Solve routine as sketched in the Templates book, Fig. 3.2.
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 218 of file ilu0precond.h.
References ALIGN2, BCHK, TVector< T >::get(), h, i, MIN_ALIGN2, REGISTER, TVector< T >::setval(), TVector< T >::size(), sum(), T, and y.
Referenced by ILU0_BdMatrixPreconditioner< T >::solve(), and ILU0_BdMatrixPreconditioner< T >::transSolve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 176 of file ilu0precond.h.
References ILU0_BdMatrixPreconditioner< T >::solve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 183 of file ilu0precond.h.
References ILU0_BdMatrixPreconditioner< T >::solve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, BdMatrix< T > >.
Definition at line 186 of file ilu0precond.h.
References ILU0_BdMatrixPreconditioner< T >::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< T >::ILU0_BdMatrixPreconditioner().
1.8.5