#include <prometheus.hh>
Collaboration diagram for PromMG:

Public Member Functions | |
| PromMG (PromPerfMonitor &perf) | |
| int | SetCycles (int nn) |
| int | getCycles () const |
| int | Create (PromGrid *const grid0, int npre, int npost, const PromMap *const p_map=NULL, const bool use_iter_on_top=FALSE) |
| int | SetOperator (const PromMatrix_base *const K) |
| int | SetNewOperator (const PromMatrix_base *const K) |
| int | SetNewPVec (const PromMap &map) |
Public Attributes | |
| PromSolver * | presmooth_ |
| PromSolver * | postsmooth_ |
| PromVector_base * | b_ |
| PromVector_base * | x_ |
| PromVector_base * | r_ |
| const PromMatrix_base * | interpolate_ |
| const PromMatrix_base * | restrct_ |
| const PromMatrix_base * | A_ |
| PromMG * | prev_ |
| PromMG * | next_ |
| int | factor_ |
Protected Attributes | |
| PromPerfMonitor & | perf_mon_ |
| int | cycles_ |
1.3.7