| _batch | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _batchData | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _hypreMat (defined in HypreMatrix) | HypreMatrix | private |
| _layout | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _layoutBuilder | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _masterLayout | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _n | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _opt | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _sym | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| _values | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| add(int lin, int col, double value) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| addBatch(int lin, int col, double value) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| addToPtrIndexFromThread(int tid, int ptr, int index, double value) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| at(int lin, int col) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| beginBatchInsert(size_t expectedEntries=0) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| clear(bool keepSparseLayout) (defined in HypreMatrix) | HypreMatrix | virtual |
| clearLineAndColumnSet(const QVector< int > &indexList, bool setDiagonal, bool keepSparseLayout) (defined in HypreMatrix) | HypreMatrix | virtual |
| columnMulAdd(int col, GmVector &f, double v, const bool *skipRows=NULL) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| createLayoutBuilder(GmSparseMatrixLayoutMode mode, GmCSxSparseMatrixLayout< IndexType, T > *layout) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | protected |
| detachAndClear() (defined in HypreMatrix) | HypreMatrix | protectedvirtual |
| emptyLayout() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| endBatchInsert(bool discardData=false) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| ensureDiagonal() (defined in HypreMatrix) | HypreMatrix | virtual |
| GmSparseMatrix(int n, const GmSparseMatrix< IndexType, T > *sharedLayout, GmSparseMatrixOptions options, bool arma) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | |
| hasNanInf() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| hypre() const | HypreMatrix | inline |
| HypreMatrix(int nlin, const HypreMatrix *sharedLayout, GmSparseMatrixOptions options) | HypreMatrix | |
| inLayout(int lin, int col) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| isSymmetric(double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| layoutBuilder() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| layoutSize() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| matAdd(const GmVector &a, const GmVector &b, double zeroTol=0.0) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| matrixLayoutReady() | HypreMatrix | protectedvirtual |
| mul(const GmVector &a, GmVector &b) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| mulAdd(const GmVector &a, GmVector &b) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| mulSub(const GmVector &a, GmVector &b) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| ncol() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| nlin() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| operator()(int lin, int col) const | GmSolverMatrix | |
| ParallelAddMode enum name | GmSolverMatrix | |
| print(const GmLogCategory &logger, GmLogLevel level, int fieldWidth=0, char format='g', int precision=-1) const | GmSolverMatrix | |
| saveMatrixCoordinatesToFile(FILE *f) const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| set(int lin, int col, double value) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| set(GmSolverMatrix *A, GmSolverMatrix *B, double c, bool sameStructure) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| setMatrixValues() (defined in HypreMatrix) | HypreMatrix | |
| setSymmetric(bool sym) | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| supportedParallelAddMode() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| supportsBatchInsert() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| supportsRandomSet() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| supportsSparseLayouts() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| symmetric() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| usedMemory() const | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| ~GmSolverMatrix() | GmSolverMatrix | virtual |
| ~GmSparseMatrix() | GmSparseMatrix< int, GM_CSR_SPARSE_FORMAT > | virtual |
| ~HypreMatrix() | HypreMatrix | virtual |