gstlearn  0.3.3
CCC
MatrixSquareDiagonalCst Member List

This is the complete list of members for MatrixSquareDiagonalCst, including all inherited members.

_allocate() overrideMatrixSquareDiagonalCstinlineprivatevirtual
_clear()AMatrixprotected
_clearContents()AMatrixinlineprotectedvirtual
_cstDiagMatrixMatrixSquareDiagonalCstprivate
_deallocate() overrideMatrixSquareDiagonalCstinlineprivatevirtual
_diagMatrixMatrixSquareDiagonalprivate
_fillFromVVD(const VectorVectorDouble &X)AMatrixprotected
_flagCheckAddressAMatrixprivate
_getFlagCheckAddress() constAMatrixinlineprotected
_getIndexToRank(int irow, int icol) const overrideMatrixSquareDiagonalCstprivatevirtual
_getMatrixSize() const overrideMatrixSquareDiagonalCstinlineprivatevirtual
_getValue(int irow, int icol) const overrideMatrixSquareDiagonalCstprivatevirtual
_getValue(int irank) const overrideMatrixSquareDiagonalCstprivatevirtual
_getValueRef(int irow, int icol) overrideMatrixSquareDiagonalCstprotectedvirtual
_invert() overrideMatrixSquareDiagonalCstprivatevirtual
_isColumnValid(int icol) constAMatrixprotected
_isColVectorConsistent(const VectorDouble &tab)AMatrixprotected
_isCompatible(const AMatrix &m) const overrideMatrixSquareDiagonalCstinlineprivatevirtual
_isIndexValid(int irow, int icol) constMatrixSquareDiagonalprivate
_isNumbersValid(int nrows, int ncols) constAMatrixprotected
_isNumberValid(int nrows, int ncols) constAMatrixSquareprotected
_isPhysicallyPresent(int irow, int icol) const overrideMatrixSquareDiagonalCstprivatevirtual
_isRankValid(int rank) constAMatrixprotected
_isRowValid(int irow) constAMatrixprotected
_isRowVectorConsistent(const VectorDouble &tab)AMatrixprotected
_isValidIndex(int irow, int icol) constMatrixSquareDiagonalCstprivate
_isVectorSizeConsistent(int nrows, int ncols, const VectorDouble &tab)AMatrixprotected
_nColsAMatrixprivate
_nRowsAMatrixprivate
_prodVector(const double *inv, double *outv) const overrideMatrixSquareDiagonalCstprivatevirtual
_recopy(const MatrixSquareDiagonal &r)MatrixSquareDiagonalprivate
_setNCols(int ncols)AMatrixinlineprotected
_setNRows(int nrows)AMatrixinlineprotected
_setNSize(int nval)AMatrixSquareprotected
_setValue(int irow, int icol, double value) overrideMatrixSquareDiagonalCstprivatevirtual
_setValue(int irank, double value) overrideMatrixSquareDiagonalCstprivatevirtual
_setValues(const double *values, bool byCol=true) overrideMatrixSquareDiagonalCstprivatevirtual
_solve(const VectorDouble &b, VectorDouble &x) const overrideMatrixSquareDiagonalCstprivatevirtual
_squareSymMatrixMatrixSquareSymmetricprivate
_transposeInPlace() finalMatrixSquareDiagonalinlineprivatevirtual
add(int irow, int icol, double value)AMatrix
add(const AMatrix &tab, double value=1.)AMatrix
addMatrix(const AMatrix &y)AMatrixvirtual
addScalar(double v) overrideMatrixSquareDiagonalCstvirtual
addScalarDiag(double v) overrideMatrixSquareDiagonalCstvirtual
AMatrix(int nrow=0, int ncol=0)AMatrixprotected
AMatrix(const AMatrix &m)AMatrixprotected
AMatrixSquare(int nrow=0)AMatrixSquareprotected
AMatrixSquare(const AMatrixSquare &m)AMatrixSquareprotected
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols)AMatrix
createFromVVD(const VectorVectorDouble &X)MatrixSquareDiagonalCststatic
DECLARE_TOTLMatrixSquareDiagonalCst
determinant() const overrideMatrixSquareDiagonalCstvirtual
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec)AMatrix
divideDiagByVector(const VectorDouble &diag)AMatrixSquare
divideRow(const VectorDouble &vec)AMatrix
dumpElements(const String &title, int ifrom, int ito) constAMatrix
fill(double value)AMatrix
fillRandom(int seed=432432, double zeroPercent=0.1)AMatrix
getColumn(int icol) constAMatrix
getDiagonal(int shift=0) constAMatrix
getMaximum() constAMatrix
getMeanByColumn(int icol) constAMatrix
getMinimum() constAMatrix
getNCols() constAMatrixinline
getNRows() constAMatrixinline
getNSize() constAMatrixSquareinline
getNTotal() constAMatrixinline
getRow(int irow) constAMatrix
getValue(int irow, int icol) constAMatrixvirtual
getValueRef(int irow, int icol)AMatrixvirtual
getValues(bool byCol=true) constAMatrix
getValuesAsTriplets(VectorInt &irows, VectorInt &icols, VectorDouble &values) constAMatrix
ICloneable()ICloneableinline
init(int nrows, int ncols)AMatrix
initMatTri(int nsize, double *tab)MatrixSquareSymmetric
innerMatrix(const AMatrixSquare &x, const AMatrix &r1, const AMatrix &r2)AMatrixSquare
invert()AMatrix
isDiagCst(bool printWhyNot=false) constAMatrixvirtual
isDiagonal(bool printWhyNot=false) const finalMatrixSquareDiagonalinlinevirtual
isEmpty() constAMatrixinline
isIdentity(bool printWhyNot=false) constAMatrixvirtual
isSame(const AMatrix &m, double eps=EPSILON10)AMatrix
isSameSize(const AMatrix &m) constAMatrix
isSparse() constAMatrixinlinevirtual
isSquare(bool printWhyNot=false) constAMatrixvirtual
isSymmetric(bool printWhyNot=false) const finalMatrixSquareSymmetricinlinevirtual
isValid(int irow, int icol, bool printWhyNot=false) const overrideMatrixSquareDiagonalCstvirtual
linearCombination(double cx, double cy, const AMatrix &y)AMatrixvirtual
MatrixSquareDiagonal(int nrow=0)MatrixSquareDiagonal
MatrixSquareDiagonal(const MatrixSquareDiagonal &m)MatrixSquareDiagonal
MatrixSquareDiagonalCst(int nrow=0)MatrixSquareDiagonalCst
MatrixSquareDiagonalCst(const MatrixSquareDiagonalCst &m)MatrixSquareDiagonalCst
MatrixSquareSymmetric(int nrow=0)MatrixSquareSymmetric
MatrixSquareSymmetric(const MatrixSquareSymmetric &m)MatrixSquareSymmetric
MatrixSquareSymmetric(const AMatrix &m)MatrixSquareSymmetric
multiplyColumn(const VectorDouble &vec)AMatrix
multiplyRow(const VectorDouble &vec)AMatrix
mustBeDiagCst() const overrideMatrixSquareDiagonalCstinlinevirtual
mustBeDiagonal() const overrideMatrixSquareDiagonalinlineprotectedvirtual
mustBeSymmetric() const finalMatrixSquareSymmetricinlinevirtual
normMatrix(const AMatrixSquare &x, const AMatrix &y)AMatrixSquare
normSingleMatrix(const AMatrix &x)MatrixSquareSymmetric
normTMatrix(const AMatrixSquare &x, const AMatrix &y)AMatrixSquare
normTSingleMatrix(const AMatrix &x)MatrixSquareSymmetric
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixSquareDiagonalCst &r)MatrixSquareDiagonalCst
MatrixSquareDiagonal::operator=(const MatrixSquareDiagonal &r)MatrixSquareDiagonal
MatrixSquareSymmetric::operator=(const MatrixSquareSymmetric &r)MatrixSquareSymmetric
AMatrixSquare::operator=(const AMatrixSquare &r)AMatrixSquareprotected
AMatrix::operator=(const AMatrix &m)AMatrixprotected
AStringable::operator=(const AStringable &r)AStringable
prodDiagByVector(const VectorDouble &diag)AMatrixSquare
prodMatrix(const AMatrix &x, const AMatrix &y)AMatrixvirtual
prodScalar(double v)AMatrixvirtual
prodVector(const double *inv, double *outv) constAMatrix
prodVector(const VectorDouble &inv, VectorDouble &outv) constAMatrix
quadraticMatrix(const VectorDouble &x, const VectorDouble &y)AMatrix
reduce(const VectorInt &validRows) constMatrixSquareSymmetric
reset(int nrows, int ncols, double value=0.)AMatrix
resetFromArray(int nrows, int ncols, const double *tab, bool byCol=true)AMatrix
resetFromVD(int nrows, int ncols, const VectorDouble &tab, bool byCol=true)AMatrix
resetFromVVD(const VectorVectorDouble &tab, bool byCol=true)AMatrix
setColumn(int icol, const VectorDouble &tab) overrideMatrixSquareDiagonalCstvirtual
setDiagonal(const VectorDouble &tab) overrideMatrixSquareDiagonalCstvirtual
MatrixSquareDiagonal::setDiagonal(double value=1.)AMatrixvirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab) overrideMatrixSquareDiagonalCstvirtual
setValue(int irow, int icol, double value)AMatrixvirtual
setValues(const VectorDouble &values, bool byCol=true)AMatrix
setValuesByArrays(const VectorInt &irows, const VectorInt &icols, const VectorDouble &values)AMatrixvirtual
solve(const VectorDouble &b, VectorDouble &x) constAMatrix
subtract(const AMatrix &tab, double value=1.)AMatrix
toString(const AStringFormat *strfmt=nullptr) const overrideMatrixSquareDiagonalCstvirtual
trace() constAMatrixSquare
transpose() constAMatrixvirtual
transposeInPlace() overrideMatrixSquareDiagonalCstvirtual
~AMatrix()AMatrixvirtual
~AMatrixSquare()AMatrixSquarevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixSquareDiagonal()MatrixSquareDiagonalvirtual
~MatrixSquareDiagonalCst()MatrixSquareDiagonalCstvirtual
~MatrixSquareSymmetric()MatrixSquareSymmetricvirtual