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

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