Main Page | Class Hierarchy | Class List | File List | Class Members

PromPCMG Class Reference

class PromPCMG More...

#include <prometheus.hh>

Inheritance diagram for PromPCMG:

Inheritance graph
[legend]
Collaboration diagram for PromPCMG:

Collaboration graph
[legend]
List of all members.

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

PromMGmgstack_
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)

Detailed Description

class PromPCMG


The documentation for this class was generated from the following files:
Generated on Fri May 21 14:18:18 2004 by doxygen 1.3.7