|
HybridADRSolver
|
Jacobi preconditioner for the matrix-free operator. More...
#include <adr_operator.h>
Public Types | |
| using | VectorType = LinearAlgebra::distributed::Vector<Number> |
Public Member Functions | |
| void | initialize (const ADROperator< dim, fe_degree, Number > &op) |
| Initialize with the operator. | |
| void | vmult (VectorType &dst, const VectorType &src) const |
| Apply the preconditioner: dst = M^{-1} * src. | |
Jacobi preconditioner for the matrix-free operator.
This simple preconditioner uses the inverse of the diagonal entries.
| using HybridADRSolver::JacobiPreconditioner< dim, fe_degree, Number >::VectorType = LinearAlgebra::distributed::Vector<Number> |
|
inline |
Initialize with the operator.
|
inline |
Apply the preconditioner: dst = M^{-1} * src.