#include <prom_base.hh>
Inheritance diagram for PromPCKKT_ASM:


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 | |
| PromBitArr * | lid_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_ |
1.3.7