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


Public Member Functions | |
| DiagPreconditioner () | |
| DiagPreconditioner (const MatrixType &A) | |
| ~DiagPreconditioner () | |
| void | update (const MatrixType &A) |
| TVector< T > | solve (const Vector< T > &v) const |
| TVector< T > | solve (TVector< T > tv) const |
| TVector< T > | transSolve (const Vector< T > &v) const |
| TVector< T > | transSolve (TVector< T > tv) const |
Public Member Functions inherited from Preconditioner_Sig< T, MatrixType > | |
| Preconditioner_Sig () | |
| Preconditioner_Sig (const MatrixType &) | |
| virtual | ~Preconditioner_Sig () |
Friends | |
| class | SystemMatrix |
Diagonal Preconditioner (Jacobi Preconditioner) for solvers for the linear system of type A * x = b
Definition at line 27 of file diagprecond.h.
|
inline |
Definition at line 35 of file diagprecond.h.
|
inline |
Definition at line 37 of file diagprecond.h.
References DiagPreconditioner< T, MatrixType >::update().
|
inline |
Definition at line 39 of file diagprecond.h.
|
inlinevirtual |
Implements Preconditioner_Sig< T, MatrixType >.
Definition at line 60 of file diagprecond.h.
Referenced by DiagPreconditioner< T, MatrixType >::transSolve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, MatrixType >.
Definition at line 66 of file diagprecond.h.
References TVector< T >::setval().
|
inlinevirtual |
Implements Preconditioner_Sig< T, MatrixType >.
Definition at line 77 of file diagprecond.h.
References DiagPreconditioner< T, MatrixType >::solve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, MatrixType >.
Definition at line 80 of file diagprecond.h.
References DiagPreconditioner< T, MatrixType >::solve().
|
inlinevirtual |
Implements Preconditioner_Sig< T, MatrixType >.
Definition at line 42 of file diagprecond.h.
References BCHK, do_expcheck(), EXPCHK, i, and T.
Referenced by DiagPreconditioner< T, MatrixType >::DiagPreconditioner().
|
friend |
Definition at line 33 of file diagprecond.h.
1.8.5