AMG preconditioner class, can be supplied to solve()-routines. More...
#include <amg.hpp>
Public Member Functions | |
amg_precond () | |
amg_precond (compressed_matrix< NumericT, AlignmentV > const &mat, amg_tag const &tag) | |
The constructor. Builds data structures. More... | |
void | setup () |
Start setup phase for this class and copy data structures. More... | |
template<typename VectorT > | |
void | apply (VectorT &vec) const |
Precondition Operation. More... | |
vcl_size_t | levels () const |
Returns the total number of multigrid levels in the hierarchy including the finest level. More... | |
vcl_size_t | size (vcl_size_t level) const |
Returns the problem/operator size at the respective multigrid level. More... | |
amg_tag const & | tag () const |
Returns the associated preconditioner tag containing the configuration for the multigrid preconditioner. More... | |
AMG preconditioner class, can be supplied to solve()-routines.
Specialization for compressed_matrix
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |