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

PromPCNodalASM Class Reference

class PromPCNodalASM More...

#include <prometheus.hh>

Inheritance diagram for PromPCNodalASM:

Inheritance graph
[legend]
Collaboration diagram for PromPCNodalASM:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PromPCNodalASM (const PromOptions &opts, PromPerfMonitor &perf)
 constructor

 ~PromPCNodalASM ()
 destructor

virtual PromPCType getType () const
 methods

virtual const char * getPCString () const
 utility methods

virtual const char * getSubPCString () const
virtual int SetOperator_private (const PromMatrix_base *const AA_b)
 SetOperator -- set operator and flag for 'need-factorize'.

virtual int SetNewOperator_private (const PromMatrix_base *const AA_b)
 SetNewOperator -- set operator and flag for 'needs-resetup'.

int Create ()
 Construction that needs grid!

int SetUp_private ()
virtual int GetOperator (const PromMatrix **K_out, PromVector **r_out, const PromVector_base *const XX)
virtual int Apply_private (const PromVector_base *const bb, PromVector_base *const xx, const bool zerox=TRUE)
 applies PC part in shell PC


Private Member Functions

int Apply_one (const PromVector *const bb, PromVector *const xx)

Private Attributes

double * invBlocks_
PromVectorr_
PromVectorwork_
const PromMatrixA_

Detailed Description

class PromPCNodalASM


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