#include <prometheus.hh>
Inheritance diagram for PromPCMG:


Public Member Functions | |
| PromPCMG (const PromOptions &opts, PromPerfMonitor &perf) | |
| PromPCType | getType () const |
| int | Apply_private (const PromVector_base *const bb, PromVector_base *const xx, const bool zerox=TRUE) |
| virtual int | SetUp_private () |
| const char * | getPCString () const |
| utility methods | |
| const char * | getSubPCString () const |
| virtual int | SetOperator_private (const PromMatrix_base *const K) |
| virtual int | SetNewOperator_private (const PromMatrix_base *const K) |
| int | PrintLevelInfo () const |
| int | Create (PromGrid *const grid0, const PromMap *p_map=NULL) |
Public Attributes | |
| PromMG * | mgstack_ |
| PromMGAlgo | algo_ |
Private Member Functions | |
| int | ACycle (PromMG *const mg, const bool zerox=TRUE) |
| int | MCycle (PromMG *const mg, int level, const bool zerox=TRUE) |
| int | FCycle (PromMG *const mg, const bool zerox=TRUE) |
1.3.7