Diagonal preconditioner. More...
#include <arcane/core/matvec/Matrix.h>
Public Member Functions | |
| DiagonalPreconditioner (const Matrix &matrix) | |
| virtual void | apply (Vector &out_vec, const Vector &vec) |
Private Attributes | |
| Vector | m_inverse_diagonal |
Diagonal preconditioner.
This preconditioner calculates an approximation of the inverse of a matrix A M by only taking its diagonal and inverting it.
Definition at line 164 of file core/matvec/Matrix.h.
|
explicit |
Implements Arcane::MatVec::IPreconditioner.
|
private |
Definition at line 177 of file core/matvec/Matrix.h.