ExaDG
|
#include <preconditioner_amg.h>
Public Member Functions | |
PreconditionerAMG (Operator const &pde_operator, bool const initialize, AMGData const &data) | |
void | vmult (VectorType &dst, VectorType const &src) const final |
Public Member Functions inherited from ExaDG::PreconditionerBase< Number > | |
bool | needs_update () const |
virtual void | vmult (VectorType &dst, VectorType const &src) const=0 |
virtual std::shared_ptr< TimerTree > | get_timings () const |
Additional Inherited Members | |
Public Types inherited from ExaDG::PreconditionerBase< Number > | |
typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
Protected Attributes inherited from ExaDG::PreconditionerBase< Number > | |
bool | update_needed |
Implementation of AMG preconditioner unifying PreconditionerML and PreconditionerBoomerAMG.