ExaDG
|
#include <elementwise_preconditioners.h>
Public Member Functions | |
JacobiPreconditioner (dealii::MatrixFree< dim, Number > const &matrix_free, unsigned int const dof_index, unsigned int const quad_index, Operator const &underlying_operator_in, bool const initialize) | |
void | setup (unsigned int cell) final |
void | update () final |
void | vmult (dealii::VectorizedArray< Number > *dst, dealii::VectorizedArray< Number > const *src) const final |
Public Member Functions inherited from ExaDG::Elementwise::PreconditionerBase< dealii::VectorizedArray< Number > > | |
bool | needs_update () |
virtual void | vmult (Number *dst, Number const *src) const=0 |
Additional Inherited Members | |
Protected Attributes inherited from ExaDG::Elementwise::PreconditionerBase< dealii::VectorizedArray< Number > > | |
bool | update_needed |
This class implements a Jacobi preconditioner for iterative solvers for elementwise problems.
|
inlinefinalvirtual |
|
inlinefinalvirtual |
|
inlinefinal |
The pointers dst, src may point to the same data.