HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SparseMatrixT< T, IsPaged > Member List

This is the complete list of members for UT_SparseMatrixT< T, IsPaged >, including all inherited members.

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 > classUT_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 >