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 |