| AMG_NLevels | BlockPCGSolver | [private] |
| Apply(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const | BlockPCGSolver | |
| ApplyInverse(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const | BlockPCGSolver | |
| BlockPCGSolver(const BlockPCGSolver &ref) | BlockPCGSolver | [private] |
| BlockPCGSolver(const Epetra_Comm &_Com, const Epetra_Operator *KK, double _tol=0.0, int _iMax=0, int _verb=0) | BlockPCGSolver | |
| BlockPCGSolver(const Epetra_Comm &_Com, const Epetra_Operator *KK, Epetra_Operator *PP, double _tol=0.0, int _iMax=0, int _verb=0) | BlockPCGSolver | |
| callBLAS | BlockPCGSolver | [private] |
| callFortran | BlockPCGSolver | [private] |
| callLAPACK | BlockPCGSolver | [private] |
| Comm() const | BlockPCGSolver | [inline] |
| getAMG_NLevels() const | BlockPCGSolver | [inline] |
| getAvgIter() const | BlockPCGSolver | [inline] |
| getMaxIter() const | BlockPCGSolver | [inline] |
| getMinIter() const | BlockPCGSolver | [inline] |
| getPreconditioner() const | BlockPCGSolver | [inline] |
| HasNormInf() const | BlockPCGSolver | [inline] |
| iterMax | BlockPCGSolver | [private] |
| K | BlockPCGSolver | [private] |
| Label() const | BlockPCGSolver | [inline] |
| maxIter | BlockPCGSolver | [mutable, private] |
| minIter | BlockPCGSolver | [mutable, private] |
| ml_agg | BlockPCGSolver | [private] |
| ml_handle | BlockPCGSolver | [private] |
| mlPrec | BlockPCGSolver | [private] |
| MyComm | BlockPCGSolver | [private] |
| NormInf() const | BlockPCGSolver | [inline] |
| numSolve | BlockPCGSolver | [mutable, private] |
| operator=(const BlockPCGSolver &ref) | BlockPCGSolver | [private] |
| OperatorDomainMap() const | BlockPCGSolver | [inline] |
| OperatorRangeMap() const | BlockPCGSolver | [inline] |
| Prec | BlockPCGSolver | [private] |
| setAMGPreconditioner(int smoother=1, int degree=2, int numDofs=1, const Epetra_MultiVector *Z=0) | BlockPCGSolver | |
| setIterMax(int _iMax) | BlockPCGSolver | [inline] |
| setPreconditioner(Epetra_Operator *PP) | BlockPCGSolver | |
| SetUseTranspose(bool UseTranspose) | BlockPCGSolver | [inline] |
| Solve(const Epetra_MultiVector &X, Epetra_MultiVector &Y, int blkSize) const | BlockPCGSolver | |
| sumIter | BlockPCGSolver | [mutable, private] |
| tolCG | BlockPCGSolver | [private] |
| UseTranspose() const | BlockPCGSolver | [inline] |
| vectorPCG | BlockPCGSolver | [mutable, private] |
| verbose | BlockPCGSolver | [private] |
| workSpace | BlockPCGSolver | [mutable, private] |
| ~BlockPCGSolver() | BlockPCGSolver | |