SuiteSparseSolver
The GeMA Suite Sparse Numeric Solver Plugin
Loading...
Searching...
No Matches
SuiteSparseMatrix< IndexType > Member List

This is the complete list of members for SuiteSparseMatrix< IndexType >, including all inherited members.

_batchGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_batchDataGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_cholMatrix (defined in SuiteSparseMatrix< IndexType >)SuiteSparseMatrix< IndexType >private
_layoutGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_layoutBuilderGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_masterLayoutGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_nGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_optGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_symGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
_valuesGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
add(int lin, int col, double value)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
addBatch(int lin, int col, double value)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
addToPtrIndexFromThread(int tid, int ptr, int index, double value)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
at(int lin, int col) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
beginBatchInsert(size_t expectedEntries=0)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
cholmodMatrix()SuiteSparseMatrix< IndexType >inline
clear(bool keepSparseLayout) (defined in SuiteSparseMatrix< IndexType >)SuiteSparseMatrix< IndexType >virtual
clearCholMatrix()SuiteSparseMatrix< IndexType >private
clearLineAndColumnSet(const QVector< int > &indexList, bool setDiagonal, bool keepSparseLayout) (defined in SuiteSparseMatrix< IndexType >)SuiteSparseMatrix< IndexType >virtual
columnMulAdd(int col, GmVector &f, double v, const bool *skipRows=NULL) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
createLayoutBuilder(GmSparseMatrixLayoutMode mode, GmCSxSparseMatrixLayout< IndexType, T > *layout)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >protected
detachAndClear() (defined in SuiteSparseMatrix< IndexType >)SuiteSparseMatrix< IndexType >protectedvirtual
emptyLayout() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
endBatchInsert(bool discardData=false)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
ensureDiagonal() (defined in SuiteSparseMatrix< IndexType >)SuiteSparseMatrix< IndexType >virtual
GmSparseMatrix(int n, const GmSparseMatrix< IndexType, T > *sharedLayout, GmSparseMatrixOptions options, bool arma)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >
hasNanInf() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
initCholMatrix(cholmod_sparse *m, int nlin, int ncol)SuiteSparseMatrix< IndexType >privatestatic
initCholMatrixData(cholmod_sparse *m, IndexType nnz, double *values, IndexType *ptrs, IndexType *indices)SuiteSparseMatrix< IndexType >privatestatic
inLayout(int lin, int col) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
isSymmetric(double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
layoutBuilder() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
layoutSize() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
matAdd(const GmVector &a, const GmVector &b, double zeroTol=0.0)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
matrixLayoutReady()SuiteSparseMatrix< IndexType >protectedvirtual
mul(const GmVector &a, GmVector &b) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
mulAdd(const GmVector &a, GmVector &b) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
mulSub(const GmVector &a, GmVector &b) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
ncol() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
newCholmodMatrix(int nlin, int ncol, IndexType nnz, double *values, IndexType *ptrs, IndexType *indices)SuiteSparseMatrix< IndexType >static
nlin() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
operator()(int lin, int col) constGmSolverMatrix
ParallelAddMode enum nameGmSolverMatrix
print(const GmLogCategory &logger, GmLogLevel level, int fieldWidth=0, char format='g', int precision=-1) constGmSolverMatrix
saveMatrixCoordinatesToFile(FILE *f) constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
set(int lin, int col, double value)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
set(GmSolverMatrix *A, GmSolverMatrix *B, double c, bool sameStructure)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
setSymmetric(bool sym)GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
SuiteSparseMatrix(int nlin, int ncol, const SuiteSparseMatrix< IndexType > *sharedLayout, GmSparseMatrixOptions options)SuiteSparseMatrix< IndexType >
supportedParallelAddMode() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
supportsBatchInsert() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
supportsRandomSet() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
supportsSparseLayouts() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
symmetric() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
updateCholMatrix()SuiteSparseMatrix< IndexType >private
usedMemory() constGmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
~GmSolverMatrix()GmSolverMatrixvirtual
~GmSparseMatrix()GmSparseMatrix< IndexType, GM_CSC_SPARSE_FORMAT >virtual
~SuiteSparseMatrix()SuiteSparseMatrix< IndexType >virtual