GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
GmSolverMatrix Member List

This is the complete list of members for GmSolverMatrix, including all inherited members.

add(int lin, int col, double value)=0GmSolverMatrixpure virtual
at(int lin, int col) const =0GmSolverMatrixpure virtual
beginBatchInsert(size_t expectedEntries=0)=0GmSolverMatrixpure virtual
clear(bool keepSparseLayout)=0GmSolverMatrixpure virtual
clearLineAndColumnSet(const QVector< int > &indexList, bool setDiagonal, bool keepSparseLayout)=0GmSolverMatrixpure virtual
columnMulAdd(int col, GmVector &f, double v, const bool *skipRows=NULL) const =0GmSolverMatrixpure virtual
emptyLayout() const =0GmSolverMatrixpure virtual
endBatchInsert(bool discardData=false)=0GmSolverMatrixpure virtual
ensureDiagonal()=0GmSolverMatrixpure virtual
hasNanInf() const =0GmSolverMatrixpure virtual
inLayout(int lin, int col) const =0GmSolverMatrixpure virtual
isSymmetric(double relTol=GM_DOUBLECMP_RELTOL, double absTol=GM_DOUBLECMP_ABSTOL) constGmSolverMatrixvirtual
layoutBuilder() const =0GmSolverMatrixpure virtual
layoutSize() const =0GmSolverMatrixpure virtual
matAdd(const GmVector &a, const GmVector &b, double zeroTol=0.0)=0GmSolverMatrixpure virtual
mul(const GmVector &a, GmVector &b) const =0GmSolverMatrixpure virtual
mulAdd(const GmVector &a, GmVector &b) const =0GmSolverMatrixpure virtual
mulSub(const GmVector &a, GmVector &b) const =0GmSolverMatrixpure virtual
ncol() const =0GmSolverMatrixpure virtual
nlin() const =0GmSolverMatrixpure virtual
NO_SUPPORT enum value (defined in GmSolverMatrix)GmSolverMatrix
operator()(int lin, int col) constGmSolverMatrixinline
ParallelAddMode enum nameGmSolverMatrix
print(const GmLogCategory &logger, GmLogLevel level, int fieldWidth=0, char format='g', int precision=-1) constGmSolverMatrix
REENTRANT_SUPPORT enum value (defined in GmSolverMatrix)GmSolverMatrix
saveMatrixCoordinatesToFile(FILE *f) const =0GmSolverMatrixpure virtual
set(int lin, int col, double value)=0GmSolverMatrixpure virtual
set(GmSolverMatrix *A, GmSolverMatrix *B, double c, bool sameStructure)=0GmSolverMatrixpure virtual
setSymmetric(bool sym)=0GmSolverMatrixpure virtual
supportedParallelAddMode() const =0GmSolverMatrixpure virtual
supportsBatchInsert() const =0GmSolverMatrixpure virtual
supportsRandomSet() const =0GmSolverMatrixpure virtual
supportsSparseLayouts() const =0GmSolverMatrixpure virtual
symmetric() const =0GmSolverMatrixpure virtual
THREAD_SAFE_SUPPORT enum value (defined in GmSolverMatrix)GmSolverMatrix
usedMemory() const =0GmSolverMatrixpure virtual
~GmSolverMatrix()GmSolverMatrixinlinevirtual