Class to that applies the lumped mass matrix preconditioner in the ExplicitTimeIntegrator. More...
#include <LumpedPreconditioner.h>
Public Member Functions | |
LumpedPreconditioner (const NumericVector< Real > &diag_inverse) | |
virtual void | init () override |
virtual void | apply (const NumericVector< Real > &x, NumericVector< Real > &y) override |
Protected Attributes | |
const NumericVector< Real > & | _diag_inverse |
The inverse of the diagonal of the lumped matrix. More... | |
Class to that applies the lumped mass matrix preconditioner in the ExplicitTimeIntegrator.
Definition at line 29 of file LumpedPreconditioner.h.
|
inline |
Definition at line 32 of file LumpedPreconditioner.h.
|
inlineoverridevirtual |
Definition at line 43 of file LumpedPreconditioner.h.
|
inlineoverridevirtual |
Definition at line 37 of file LumpedPreconditioner.h.
|
protected |
The inverse of the diagonal of the lumped matrix.
Definition at line 50 of file LumpedPreconditioner.h.
Referenced by apply().