accept(Visitor &visitor) const | UT_SparseMatrixT< T, IsPaged > | inline |
addToElement(int row, int col, T value) | UT_SparseMatrixT< T, IsPaged > | |
allColNorm2(UT_VectorT< T > &result) const | UT_SparseMatrixT< T, IsPaged > | |
clearRowsAndColumns(const UT_BitArray &toclear) | UT_SparseMatrixT< T, IsPaged > | |
compile() const | UT_SparseMatrixT< T, IsPaged > | |
extractDiagonal(UT_VectorT< T > &out, int idx=0) const | UT_SparseMatrixT< T, IsPaged > | |
extractNondiagonal(UT_SparseMatrixT< T, IsPaged > &out) const | UT_SparseMatrixT< T, IsPaged > | |
extractSubMatrix(UT_SparseMatrixT< T, IsPaged > &out, int rowstart, int rowend, int colstart, int colend) const | UT_SparseMatrixT< T, IsPaged > | |
extractSubMatrixUncompiled(UT_SparseMatrixT< T, IsPaged > &out, int rowstart, int rowend, int colstart, int colend) const | UT_SparseMatrixT< T, IsPaged > | |
findCellFromRow(int row) const | UT_SparseMatrixT< T, IsPaged > | |
getIdealMemoryUsage() const | UT_SparseMatrixT< T, IsPaged > | |
getMemoryUsage() const | UT_SparseMatrixT< T, IsPaged > | |
getNumCols() const | UT_SparseMatrixT< T, IsPaged > | inline |
getNumRows() const | UT_SparseMatrixT< T, IsPaged > | inline |
getSmallSquareSubMatrix(T submatrix[], const exint indices[], const int num_indices) const | UT_SparseMatrixT< T, IsPaged > | |
hasNan() const | UT_SparseMatrixT< T, IsPaged > | |
incompleteCholeskyFactorization(T tol=1e-5) | UT_SparseMatrixT< T, IsPaged > | |
init(int rows, int cols) | UT_SparseMatrixT< T, IsPaged > | |
isCompiled() const | UT_SparseMatrixT< T, IsPaged > | inline |
isStillSorted() const | UT_SparseMatrixT< T, IsPaged > | inline |
load(UT_IStream &is) | UT_SparseMatrixT< T, IsPaged > | |
modifiedIncompleteCholesky(T tau=0.97, T mindiagratio=0.25, T tol=1e-5) | UT_SparseMatrixT< T, IsPaged > | |
multVec(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixT< T, IsPaged > | inline |
negatePartial(const UT_JobInfo &info) | UT_SparseMatrixT< T, IsPaged > | |
operator*=(T scalar) | UT_SparseMatrixT< T, IsPaged > | |
operator+=(const UT_SparseMatrixT< T, IsPaged > &m) | UT_SparseMatrixT< T, IsPaged > | |
operator=(const UT_SparseMatrixT< T, IsPaged > &m) | UT_SparseMatrixT< T, IsPaged > | |
printFull(std::ostream &os) const | UT_SparseMatrixT< T, IsPaged > | |
printSparse(std::ostream &os) const | UT_SparseMatrixT< T, IsPaged > | |
printSparseMatlab(std::ostream &os, const UT_String &varname) const | UT_SparseMatrixT< T, IsPaged > | |
reserve(int numcells) | UT_SparseMatrixT< T, IsPaged > | |
save(std::ostream &os) const | UT_SparseMatrixT< T, IsPaged > | |
shouldMultiThread() const | UT_SparseMatrixT< T, IsPaged > | inline |
shrinkToFit() | UT_SparseMatrixT< T, IsPaged > | |
solveConjugateGradient(UT_VectorT< T > &x, const UT_VectorT< T > &b, const UT_SparseMatrixT< T, IsPaged > *GT, bool(*callback_func)(void *)=0, void *callback_data=0, T tol2=1e-5, int max_iters=-1) const | UT_SparseMatrixT< T, IsPaged > | |
solveLowerTriangular(UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-5) const | UT_SparseMatrixT< T, IsPaged > | |
solveLowerTriangularTransposeNegate(UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-5) const | UT_SparseMatrixT< T, IsPaged > | |
solveUpperTriangular(UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-5) const | UT_SparseMatrixT< T, IsPaged > | |
subtractMultVec(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixT< T, IsPaged > | inline |
subtractMultVecNoThread(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixT< T, IsPaged > | inline |
testForNan() const | UT_SparseMatrixT< T, IsPaged > | |
transposeCompiled(const UT_SparseMatrixT< T, IsPaged > &src) | UT_SparseMatrixT< T, IsPaged > | |
transposeMultVec(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixT< T, IsPaged > | |
transposePartial(const UT_JobInfo &info) | UT_SparseMatrixT< T, IsPaged > | |
UT_SparseMatrixRowT< T > class | UT_SparseMatrixT< T, IsPaged > | friend |
UT_SparseMatrixT() | UT_SparseMatrixT< T, IsPaged > | |
UT_SparseMatrixT(int rows, int cols) | UT_SparseMatrixT< T, IsPaged > | |
UT_SparseMatrixT(const UT_SparseMatrixT< T, IsPaged > &m) | UT_SparseMatrixT< T, IsPaged > | |
zero() | UT_SparseMatrixT< T, IsPaged > | |
~UT_SparseMatrixT() | UT_SparseMatrixT< T, IsPaged > | |