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

PromPCKKT_ASM Class Reference

#include <prom_base.hh>

Inheritance diagram for PromPCKKT_ASM:

Inheritance graph
[legend]
Collaboration diagram for PromPCKKT_ASM:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PromPCKKT_ASM (const PromMatrix *const CC, const int naggs, PromIS *CRIS)
virtual int Create (const PromOptions &opts, PromPerfMonitor &perf, const PromMatrix *const AA, const PromCRVector *const XX, bool ilu=FALSE)
virtual int SetOperator (const PromCRMatrix *const KK)
virtual int SetNewOperator (const PromCRMatrix *const KK)
virtual int SetNewPVec (const PromMap &map)
virtual int Apply (PromPC_base *const pc, const PromCRMatrix *const AA, const PromCRVector *const bb, PromCRVector *const xx, const bool zeroguess=TRUE)
virtual const char * getPCString () const
virtual int getNumBlocks () const

Public Attributes

PromBitArrlid_isInKKT_

Protected Member Functions

virtual int CreatePrimAggs (const PromMatrix *const AA, bool ilu)
int Apply_private (const PromCRVector *const bb, PromCRVector *const xx) const

Protected Attributes

PromIS * PrimIS_
PromIS *const CRIS_
int * mask_
double * zeros_
const short int nBlocks_
short int nMask_

Detailed Description


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