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

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

addScaledMatrix(const UT_MatrixT< T > &A, T scale)UT_MatrixT< T >
addSubmatrix2(int row, int col, const UT_Matrix2T< T > &mat)UT_MatrixT< T >
addSubmatrix3(int row, int col, const UT_Matrix3T< T > &mat)UT_MatrixT< T >
addSubmatrix4(int row, int col, const UT_Matrix4T< T > &mat)UT_MatrixT< T >
appendCol(T *new_col=0)UT_MatrixT< T >
appendRow(T *new_row=0)UT_MatrixT< T >
changeNRLAndNCL(int nrl, int ncl)UT_MatrixT< T >
clearAndDestroy()UT_MatrixT< T >
columns() const UT_MatrixT< T >inline
getMemoryUsage(bool inclusive) const UT_MatrixT< T >inline
getNCH() const UT_MatrixT< T >inline
getNCL() const UT_MatrixT< T >inline
getNRH() const UT_MatrixT< T >inline
getNRL() const UT_MatrixT< T >inline
getSubmatrix2(UT_Matrix2T< T > &mat, int row, int col) const UT_MatrixT< T >
getSubmatrix3(UT_Matrix3T< T > &mat, int row, int col) const UT_MatrixT< T >
getSubmatrix4(UT_Matrix4T< T > &mat, int row, int col) const UT_MatrixT< T >
init(int nrl, int nrh, int ncl, int nch)UT_MatrixT< T >
isInit() const UT_MatrixT< T >inline
isSymmetric(T tolerance=SYS_FTOLERANCE_D) const UT_MatrixT< T >
makeIdentity()UT_MatrixT< T >
multVec(const UT_VectorT< S > &x, UT_VectorT< S > &result) const UT_MatrixT< T >
negate()UT_MatrixT< T >
norm1() const UT_MatrixT< T >
normFrobenius() const UT_MatrixT< T >
normInfinite() const UT_MatrixT< T >
operator()(int row, int col)UT_MatrixT< T >inline
operator()(int row, int col) const UT_MatrixT< T >inline
operator+=(const UT_MatrixT< T > &m)UT_MatrixT< T >
operator-=(const UT_MatrixT< T > &m)UT_MatrixT< T >
operator<<(std::ostream &os, const UT_MatrixT< T > &m)UT_MatrixT< T >friend
operator=(const UT_MatrixT< T > &m)UT_MatrixT< T >
outerproductUpdate(T b, const UT_VectorT< S > &x, const UT_VectorT< S > &y)UT_MatrixT< T >
outTo(std::ostream &os) const UT_MatrixT< T >protected
postMult(const UT_MatrixT< T > &A, UT_MatrixT< T > &result) const UT_MatrixT< T >
postMult(const UT_VectorT< S > &x, UT_VectorT< S > &result) const UT_MatrixT< T >inline
postMultGivensInPlace(T c, T s)UT_MatrixT< T >
preMult(const UT_MatrixT< T > &A, UT_MatrixT< T > &result) const UT_MatrixT< T >
preMult(const UT_VectorT< S > &x, UT_VectorT< S > &result) const UT_MatrixT< T >
preMultGivensInPlace(T c, T s)UT_MatrixT< T >
resize(int nrows, int ncols)UT_MatrixT< T >
row(int i) const UT_MatrixT< T >inline
rows() const UT_MatrixT< T >inline
rowsL2dist(int r1, int r2, int cl=-1, int ch=-1) const UT_MatrixT< T >
save(std::ostream &os, int binary) const UT_MatrixT< T >
setAndScale(const UT_MatrixT< T > &A, T scale)UT_MatrixT< T >
setShallowNCH(int nch)UT_MatrixT< T >inline
setShallowNCL(int ncl)UT_MatrixT< T >inline
setShallowNRH(int nrh)UT_MatrixT< T >inline
setShallowNRL(int nrl)UT_MatrixT< T >inline
setSubmatrix2(int row, int col, const UT_Matrix2T< T > &mat)UT_MatrixT< T >
setSubmatrix3(int row, int col, const UT_Matrix3T< T > &mat)UT_MatrixT< T >
setSubmatrix4(int row, int col, const UT_Matrix4T< T > &mat)UT_MatrixT< T >
submatrix(const UT_MatrixT< T > &A, int nrl, int nrh, int ncl, int nch)UT_MatrixT< T >
submatrix(T *array, int nrl, int nrh, int ncl, int nch, int stride=-1)UT_MatrixT< T >
transpose(UT_MatrixT< T > &result) const UT_MatrixT< T >
upperNormalUpdate(const UT_MatrixT< T > &A)UT_MatrixT< T >
UT_MatrixT()UT_MatrixT< T >
UT_MatrixT(int nrl, int nrh, int ncl, int nch)UT_MatrixT< T >
UT_MatrixT(int nrl, int nrh, int ncl, int nch, T *array)UT_MatrixT< T >
UT_MatrixT(int nrl, int ncl, UT_MatrixT &mat)UT_MatrixT< T >
UT_MatrixT(const UT_MatrixT< T > &mat)UT_MatrixT< T >explicit
value_type typedefUT_MatrixT< T >
zero(int nrl, int nrh, int ncl, int nch)UT_MatrixT< T >
zero()UT_MatrixT< T >inline
~UT_MatrixT()UT_MatrixT< T >