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 |