ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::PreconditionerAMG< Operator, Number > Class Template Reference

#include <preconditioner_amg.h>

Inheritance diagram for ExaDG::PreconditionerAMG< Operator, Number >:
ExaDG::PreconditionerBase< Number >

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< TimerTreeget_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
 

Detailed Description

template<typename Operator, typename Number>
class ExaDG::PreconditionerAMG< Operator, Number >

Implementation of AMG preconditioner unifying PreconditionerML and PreconditionerBoomerAMG.


The documentation for this class was generated from the following file: