#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 |
Definition at line 162 of file ilu0precond.h.
| TBCI::ILU0_BdMatrixPreconditioner< T >::ILU0_BdMatrixPreconditioner | ( | ) | [inline] |
Definition at line 165 of file ilu0precond.h.
| TBCI::ILU0_BdMatrixPreconditioner< T >::ILU0_BdMatrixPreconditioner | ( | const BdMatrix< T > & | A | ) | [inline] |
Definition at line 166 of file ilu0precond.h.
References TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::update().
| TBCI::ILU0_BdMatrixPreconditioner< T >::~ILU0_BdMatrixPreconditioner | ( | ) | [inline] |
Definition at line 168 of file ilu0precond.h.
| void TBCI::ILU0_BdMatrixPreconditioner< T >::update | ( | const BdMatrix< T > & | A | ) | [inline] |
Definition at line 199 of file ilu0precond.h.
References TBCI::BdMatrix< T >::adiag, BCHK, TBCI::BdMatrix< T >::bdiag, TBCI::BdMatrix< T >::diagconf, TBCI::BdMatrix< T >::dim, TBCI::BVector< T >::resize(), and T.
| TVector< T > TBCI::ILU0_BdMatrixPreconditioner< T >::solve | ( | TVector< T > | x | ) | const [inline, virtual] |
Solve routine as sketched in the Templates book, Fig. 3.2.
Implements TBCI::Preconditioner_Sig< T, MatrixType >.
Definition at line 218 of file ilu0precond.h.
References ALIGN2, BCHK, TBCI::TVector< T >::get(), MIN_ALIGN2, TBCI::TVector< T >::setval(), TBCI::BVector< T >::size(), TBCI::TVector< T >::size(), TBCI::sum(), and T.
| TVector<T> TBCI::ILU0_BdMatrixPreconditioner< T >::solve | ( | const Vector< T > & | v | ) | const [inline, virtual] |
Implements TBCI::Preconditioner_Sig< T, MatrixType >.
Definition at line 176 of file ilu0precond.h.
References TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::solve().
| TVector<T> TBCI::ILU0_BdMatrixPreconditioner< T >::transSolve | ( | const Vector< T > & | v | ) | const [inline, virtual] |
Implements TBCI::Preconditioner_Sig< T, MatrixType >.
Definition at line 183 of file ilu0precond.h.
References TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::solve().
| TVector<T> TBCI::ILU0_BdMatrixPreconditioner< T >::transSolve | ( | TVector< T > | tv | ) | const [inline, virtual] |
Implements TBCI::Preconditioner_Sig< T, MatrixType >.
Definition at line 186 of file ilu0precond.h.
References TBCI::ILU0_Symm_BdMatrixPreconditioner< T >::solve().
1.5.6