Machine Learning Library
CMatrix< Type > Member List

This is the complete list of members for CMatrix< Type >, including all inherited members.

_data()CMatrix< Type >inline
calcLUFactorization(CMatrix< Type > &rtL, CMatrix< Type > &rtU, CDenseVector< int > &rtIdx) const CMatrix< Type >
className() const CMatrix< Type >inlinevirtual
CMatrix(int iRows=0, int iColumns=0, bool bInitialize=false)CMatrix< Type >
CMatrix(const CMatrix< Type > &rtMatrix)CMatrix< Type >
CObject()CObject< Type >
columns() const CMatrix< Type >inline
dataType() const CObject< Type >
determinant() const CMatrix< Type >
dump(ostream &stream=cout)CMatrix< Type >
eig(CDenseVector< Type > &rtEigenvalues, CMatrix< Type > &rtEigenvectors, int iNum=0, TMatrixType tType=SYMETRIC)CMatrix< Type >
elementDiv(const CMatrix< Type > &rtMat1, const CMatrix< Type > &rtMat2)CMatrix< Type >friend
elementMul(const CMatrix< Type > &rtMat1, const CMatrix< Type > &rtMat2)CMatrix< Type >friend
exportToMatFile(const char *acPath, const char *acVarame, bool bAppend=true)CMatrix< Type >
frobeniusNorm()CMatrix< Type >
getColumn(int iColumn) const CMatrix< Type >
getDiagonal() const CMatrix< Type >
getElement(int i, int j) const CMatrix< Type >
getRow(int iRow) const CMatrix< Type >
iColsCMatrix< Type >protected
importFromMatFile(const char *acPath, const char *acVarname)CMatrix< Type >
insert(int i, int j, const CMatrix< Type > &rtSubmatrix)CMatrix< Type >
invert() const CMatrix< Type >
iRowsCMatrix< Type >protected
isA(const char *acClass) const CObject< Type >inlinevirtual
isNaN() const CMatrix< Type >
load(CMatrix< Type > &, char *acString)CMatrix< Type >friend
maxElement(int &rtX, int &rtY) const CMatrix< Type >
minElement(int &rtX, int &rtY) const CMatrix< Type >
operator()(int i, int j)CMatrix< Type >
operator()(int i, int j, int rn, int cn) const CMatrix< Type >
operator*(const CMatrix< Type > &tMat1, const CMatrix< Type > &tMat2)CMatrix< Type >friend
operator*(const CMatrix< Type > &rtMat, const Type &rtScalar)CMatrix< Type >friend
operator*(const CMatrix< Type > &rtMat, const CVector< Type > &rtVec)CMatrix< Type >friend
operator*=(Type rScalar)CMatrix< Type >
operator+(const CMatrix< Type > &rtMat1, const CMatrix< Type > &rtMat2)CMatrix< Type >friend
operator+(const CMatrix< Type > &rtMat, const Type &rtScalar)CMatrix< Type >friend
operator+=(Type rScalar)CMatrix< Type >
operator+=(const CMatrix< Type > &tM)CMatrix< Type >
operator-(const CMatrix< Type > &rtMat1, const CMatrix< Type > &rtMat2)CMatrix< Type >friend
operator-(const CMatrix< Type > &rtMat, const Type &rtScalar)CMatrix< Type >friend
operator-=(Type rScalar)CMatrix< Type >
operator-=(const CMatrix< Type > &tM)CMatrix< Type >
operator/(const CMatrix< Type > &rtMat, const Type &rtScalar)CMatrix< Type >friend
operator/=(Type rScalar)CMatrix< Type >
operator=(const CMatrix< Type > &rtSrc)CMatrix< Type >
ptDataCMatrix< Type >protected
replicateMatrix(int iX, int iY, const CMatrix< Type > &tMat)CMatrix< Type >
resize(int iRows, int iCols, bool bPreserveData=false)CMatrix< Type >
rows() const CMatrix< Type >inline
save(const CMatrix< Type > &, char *acString)CMatrix< Type >friend
serialize(fstream &stream, IO_MODE=READ)CMatrix< Type >virtual
serialize2(CArchiv &tArchiv)CMatrix< Type >virtual
setColumn(int iIndex, CDenseVector< Type > &tVec)CMatrix< Type >
setData(Type *ptData, bool bColumnMajorOrder=false)CMatrix< Type >
setDiagonal(Type tValue)CMatrix< Type >
setDiagonal(CDenseVector< Type > &tDiag)CMatrix< Type >
setElement(int i, int j, const Type &tValue)CMatrix< Type >
setRow(int iRow, const CDenseVector< Type > &tVec)CMatrix< Type >
setVerbose(VERBOSE_LEVEL tVerbose)CObject< Type >inline
sumElements() const CMatrix< Type >
trace() const CMatrix< Type >
transpose()CMatrix< Type >
ucVerboseCObject< Type >protected
verbose(void) const CObject< Type >inline
zeros()CMatrix< Type >inline
~CMatrix()CMatrix< Type >
~CObject()CObject< Type >virtual