HDK
|
This is the complete list of members for UT_SparseMatrixCSRT< T >, including all inherited members.
addValues(UT_Array< Triplet > &triplets, bool alreadySorted=false, T tolerance=1e-5) | UT_SparseMatrixCSRT< T > | |
buildDependencyLevelSet(LevelSet &levelSet, bool buildForUpper=false) const | UT_SparseMatrixCSRT< T > | |
extractDiagonal(UT_VectorT< T > &result, bool invert=false, T tolerance=0, T defaultValue=0) const | UT_SparseMatrixCSRT< T > | |
extractSubMatrix(UT_SparseMatrixCSRT< T > &out, exint rowstart, exint rowend, exint colstart, exint colend) const | UT_SparseMatrixCSRT< T > | |
getNumCellsInRow(exint row) const | UT_SparseMatrixCSRT< T > | inline |
getNumCols() const | UT_SparseMatrixCSRT< T > | inline |
getNumNonZeros() const | UT_SparseMatrixCSRT< T > | inline |
getNumRows() const | UT_SparseMatrixCSRT< T > | inline |
hasNan() const | UT_SparseMatrixCSRT< T > | |
incompleteCholeskyFactorization(T tol=1e-5, bool useModified=false, T tau=0.97, T mindiagratio=0.25) | UT_SparseMatrixCSRT< T > | |
incompleteLUFactorization(UT_SparseMatrixCSRT< T > &L, UT_SparseMatrixCSRT< T > &U, T tolerance, const LevelSet &workUnits, UT_Interrupt *boss=NULL) const | UT_SparseMatrixCSRT< T > | |
init(exint rows, exint columns) | UT_SparseMatrixCSRT< T > | |
LevelSet typedef | UT_SparseMatrixCSRT< T > | |
load(UT_IStream &is) | UT_SparseMatrixCSRT< T > | |
multMatrix(const UT_SparseMatrixCSRT< T > &B, UT_SparseMatrixCSRT &result, T tolerance=0.0) const | UT_SparseMatrixCSRT< T > | |
multVec(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixCSRT< T > | |
multVecAndDot(const UT_VectorT< T > &v, UT_VectorT< T > &result) const | UT_SparseMatrixCSRT< T > | |
normalizeRows(T tolerance=1e-5) | UT_SparseMatrixCSRT< T > | |
operator*=(const T &scalar) | UT_SparseMatrixCSRT< T > | inline |
operator=(const UT_SparseMatrixCSRT< T > &m) | UT_SparseMatrixCSRT< T > | |
printFull(std::ostream &os) const | UT_SparseMatrixCSRT< T > | |
removeIf(const CellFunction &condition) | UT_SparseMatrixCSRT< T > | inline |
rowNorms(UT_VectorT< T > &result, int p=2, bool invert=false, T tolerance=0, T defaultValue=0) const | UT_SparseMatrixCSRT< T > | |
save(std::ostream &os) const | UT_SparseMatrixCSRT< T > | |
scale(const T &scalar) | UT_SparseMatrixCSRT< T > | |
scaleRows(const UT_VectorT< T > &scalars) | UT_SparseMatrixCSRT< T > | |
setValues(UT_Array< Triplet > &triplets, T tolerance=0.0) | UT_SparseMatrixCSRT< T > | |
setValuesFromRows(UT_Array< UT_Array< ColumnValue >> &rowValues, T tolerance=0.0) | UT_SparseMatrixCSRT< T > | |
solveLowerTriangular(UT_VectorT< T > &x, const UT_VectorT< T > &b, bool unitDiagonal=false, T tolerance=1e-5, bool negate=false) const | UT_SparseMatrixCSRT< T > | |
solveLowerTriangularTranspose(UT_VectorT< T > &x, const UT_VectorT< T > &b, bool unitDiagonal=false, T tolerance=1e-5, bool negate=false) const | UT_SparseMatrixCSRT< T > | |
solveUpperTriangular(UT_VectorT< T > &x, const UT_VectorT< T > &b, bool unitDiagonal=false, T tolerance=1e-5, bool negate=false) const | UT_SparseMatrixCSRT< T > | |
solveUpperTriangularTranspose(UT_VectorT< T > &x, const UT_VectorT< T > &b, bool unitDiagonal=false, T tolerance=1e-5, bool negate=false) const | UT_SparseMatrixCSRT< T > | |
subtractMultVec(const UT_VectorT< T > &x, const UT_VectorT< T > &y, UT_VectorT< T > &result) const | UT_SparseMatrixCSRT< T > | |
swap(UT_SparseMatrixCSRT &other) | UT_SparseMatrixCSRT< T > | |
testForNan() const | UT_SparseMatrixCSRT< T > | |
transpose(UT_SparseMatrixCSRT< T > &result) const | UT_SparseMatrixCSRT< T > | |
UT_SparseMatrixBuilderT< T > class | UT_SparseMatrixCSRT< T > | friend |
UT_SparseMatrixCSRT() | UT_SparseMatrixCSRT< T > | |
UT_SparseMatrixCSRT(exint rows, exint columns) | UT_SparseMatrixCSRT< T > | |
UT_SparseMatrixCSRT(const UT_SparseMatrixCSRT &matrix) | UT_SparseMatrixCSRT< T > | explicit |
visit(const CellFunction &inspect, bool serial=false) | UT_SparseMatrixCSRT< T > | inline |
zero() | UT_SparseMatrixCSRT< T > |