1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::MatrixSquare Member List

This is the complete list of members for gstlrn::MatrixSquare, including all inherited members.

addColumn(Id ncolumn_added=1)gstlrn::MatrixDense
addMat(const AMatrix &y, double cx=1., double cy=1.) overridegstlrn::MatrixDensevirtual
addProdMatVecInPlaceC(const constvect x, vect y, bool transpose=false) constgstlrn::AMatrix
addProdVecMatInPlaceC(const constvect x, vect y, bool transpose=false) constgstlrn::AMatrix
addRow(Id nrow_added=1)gstlrn::MatrixDense
addScalar(double v) overridegstlrn::MatrixDensevirtual
addScalarDiag(double v) overridegstlrn::MatrixDensevirtual
addValue(Id irow, Id icol, double value)gstlrn::AMatrix
AMatrix(Id nrow=0, Id ncol=0)gstlrn::AMatrix
AMatrix(const AMatrix &m)gstlrn::AMatrix
AStringable()gstlrn::AStringable
AStringable(const AStringable &r)gstlrn::AStringable
clear()gstlrn::AMatrix
clone() const =0gstlrn::ICloneablepure virtual
cloneShared() constgstlrn::ICloneableinline
cloneUnique() constgstlrn::ICloneableinline
compare(const AMatrix &mat) constgstlrn::AMatrix
compressMatLC(const MatrixDense &matLC, bool transpose=false)gstlrn::MatrixDense
computeEigen(bool optionPositive=true)gstlrn::MatrixSquare
copyElements(const AMatrix &m, double factor=1.)gstlrn::AMatrix
copyReduce(const AMatrix *x, const 1 &validRows, const 1 &validCols)gstlrn::AMatrix
create(const MatrixDense *mat)gstlrn::MatrixDensestatic
create(Id nrow, Id ncol)gstlrn::MatrixDensestatic
createFromTridiagonal(const 1 &vecdiag, const 1 &vecinf, const 1 &vecsup)gstlrn::MatrixSquarestatic
createFromVD(const 1 &X, Id nrow, bool byCol=false, bool invertColumnOrder=false)gstlrn::MatrixSquarestatic
gstlrn::MatrixDense::createFromVD(const 1 &X, Id nrow, Id ncol, bool byCol=false, bool invertColumnOrder=false)gstlrn::MatrixDensestatic
createFromVVD(const 1 &X)gstlrn::MatrixSquarestatic
DECLARE_TOTLgstlrn::MatrixSquare
decomposeLU(MatrixSquare &tls, MatrixSquare &tus, double eps=EPSILON20)gstlrn::MatrixSquare
determinant(void) constgstlrn::MatrixSquarevirtual
display(const AStringFormat *strfmt=nullptr) const finalgstlrn::AStringablevirtual
display(Id level) const finalgstlrn::AStringablevirtual
divideColumn(const 1 &vec) overridegstlrn::MatrixDensevirtual
divideDiagByVector(const 1 &diag)gstlrn::MatrixSquare
divideRow(const 1 &vec) overridegstlrn::MatrixDensevirtual
dumpElements(const String &title, Id ifrom, Id ito) constgstlrn::AMatrix
dumpRange(const char *title)gstlrn::AMatrix
dumpStatistics(const String &title) constgstlrn::AMatrix
eigenMat() constgstlrn::MatrixDenseinline
eigenMat()gstlrn::MatrixDenseinline
empty() constgstlrn::AMatrixinline
fill(double value) overridegstlrn::MatrixDensevirtual
fillRandom(Id seed=432432, double zeroPercent=0)gstlrn::AMatrix
getColumn(Id icol) const overridegstlrn::MatrixDensevirtual
getColumnByRowRange(Id icol, Id rowFrom, Id rowTo) constgstlrn::AMatrix
getColumnPtr(Id icol) constgstlrn::MatrixDense
getDiagonal(Id shift=0) constgstlrn::AMatrix
getEigenValues() constgstlrn::MatrixDenseinline
getEigenVectors() constgstlrn::MatrixDenseinline
getMatrixToTriplet(Id shiftRow=0, Id shiftCol=0) constgstlrn::AMatrixvirtual
getMaximum() constgstlrn::AMatrix
getMeanByColumn(Id icol) constgstlrn::AMatrix
getMinimum() constgstlrn::AMatrix
getNColDefined() constgstlrn::AMatrix
getNCols() constgstlrn::AMatrixinline
getNormInf() constgstlrn::AMatrix
getNRowDefined() constgstlrn::AMatrix
getNRows() constgstlrn::AMatrixinline
getNSize() constgstlrn::MatrixSquareinline
getRow(Id irow) const overridegstlrn::MatrixDensevirtual
getValue(Id irow, Id icol) const overridegstlrn::MatrixDensevirtual
getValues(bool byCol=true) constgstlrn::AMatrix
getViewOnColumn(Id icol) constgstlrn::MatrixDense
getViewOnColumnModify(Id icol)gstlrn::MatrixDense
glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol)gstlrn::MatrixDensestatic
ICloneable()gstlrn::ICloneableinline
innerMatrix(const MatrixSquare &x, const AMatrix &r1, const AMatrix &r2)gstlrn::MatrixSquare
invert()gstlrn::AMatrix
invert2(MatrixDense &res) constgstlrn::MatrixDense
isColumnDefined(Id icol) constgstlrn::AMatrix
isDense() const overridegstlrn::MatrixDenseinlinevirtual
isIdentity(bool printWhyNot=false) constgstlrn::AMatrix
isNonNegative(bool verbose=false) constgstlrn::AMatrix
isRowDefined(Id irow) constgstlrn::AMatrix
isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false)gstlrn::AMatrix
isSameSize(const AMatrix &m) constgstlrn::AMatrix
isSparse() const overridegstlrn::MatrixDenseinlinevirtual
isSquare(bool printWhyNot=false) const overridegstlrn::MatrixSquareinlinevirtual
isSymmetric(double eps=EPSILON10, bool printWhyNot=false) constgstlrn::AMatrixvirtual
isValid(Id irow, Id icol, bool printWhyNot=false) constgstlrn::AMatrix
linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr, double val3=1., const AMatrix *mat3=nullptr) overridegstlrn::MatrixDensevirtual
makePositiveColumn()gstlrn::AMatrix
MatrixDense(Id nrow=0, Id ncol=0)gstlrn::MatrixDense
MatrixDense(const MatrixDense &r)gstlrn::MatrixDense
MatrixDense(const AMatrix &r)gstlrn::MatrixDense
MatrixSquare(Id nrow=0)gstlrn::MatrixSquare
MatrixSquare(const MatrixSquare &r)gstlrn::MatrixSquare
MatrixSquare(const AMatrix &m)gstlrn::MatrixSquare
multiplyColumn(const 1 &vec) overridegstlrn::MatrixDensevirtual
multiplyRow(const 1 &vec) overridegstlrn::MatrixDensevirtual
mustBeSymmetric() const overridegstlrn::MatrixSquareinlinevirtual
normVec(const 1 &vec)gstlrn::MatrixSquare
operator()(Id row, Id col) constgstlrn::AMatrixinline
operator()(Id row, Id col)gstlrn::AMatrixinline
operator=(const MatrixSquare &r)gstlrn::MatrixSquare
gstlrn::MatrixDense::operator=(const MatrixDense &r)gstlrn::MatrixDense
gstlrn::AMatrix::operator=(const AMatrix &m)gstlrn::AMatrix
gstlrn::AStringable::operator=(const AStringable &r)gstlrn::AStringable
prodByDiagInPlace(Id mode, const 1 &c)gstlrn::MatrixSquare
prodDiagByVector(const 1 &diag)gstlrn::MatrixSquare
prodMat(const AMatrix *matY, bool transposeY=false)gstlrn::AMatrix
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) overridegstlrn::MatrixDensevirtual
prodMatVec(const 1 &x, bool transpose=false) constgstlrn::AMatrix
prodMatVecInPlace(const 1 &x, 1 &y, bool transpose=false) constgstlrn::AMatrix
prodMatVecInPlaceC(const constvect x, vect y, bool transpose=false) constgstlrn::AMatrix
prodNormMatInPlace(const AMatrix *a, bool transpose=false) overridegstlrn::MatrixDensevirtual
prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false) overridegstlrn::MatrixDensevirtual
prodNormMatVecInPlace(const AMatrix *a, const 1 &vec, bool transpose=false) overridegstlrn::MatrixDensevirtual
prodScalar(double v) overridegstlrn::MatrixDensevirtual
prodVecMat(const 1 &x, bool transpose=false) constgstlrn::AMatrix
prodVecMatInPlace(const 1 &x, 1 &y, bool transpose=false) constgstlrn::AMatrix
prodVecMatInPlaceC(const constvect x, vect y, bool transpose=false) constgstlrn::AMatrix
prodVecMatVec(const 1 &x, const 1 &y) constgstlrn::AMatrix
reset(Id nrows, Id ncols)gstlrn::AMatrixvirtual
resetFromArray(Id nrows, Id ncols, const double *tab, bool byCol=true)gstlrn::AMatrixvirtual
resetFromValue(Id nrows, Id ncols, double value)gstlrn::AMatrixvirtual
resetFromVD(Id nrows, Id ncols, const 1 &tab, bool byCol=true)gstlrn::AMatrixvirtual
resetFromVVD(const 1 &tab, bool byCol=true) overridegstlrn::MatrixSquarevirtual
resize(Id nrows, Id ncols)gstlrn::AMatrix
sample(MatrixDense &res, const AMatrix &A, const 1 &rowKeep=1(), const 1 &colKeep=1(), bool flagInvertRow=false, bool flagInvertCol=false)gstlrn::MatrixDensestatic
setColumn(Id icol, const 1 &tab) overridegstlrn::MatrixDensevirtual
setColumnToConstant(Id icol, double value) overridegstlrn::MatrixDensevirtual
setDiagonal(const 1 &tab) overridegstlrn::MatrixDensevirtual
setDiagonalToConstant(double value=1.) overridegstlrn::MatrixDensevirtual
setIdentity(double value=1.)gstlrn::AMatrix
setRow(Id irow, const 1 &tab) overridegstlrn::MatrixDensevirtual
setRowToConstant(Id irow, double value) overridegstlrn::MatrixDensevirtual
setValue(Id irow, Id icol, double value) overridegstlrn::MatrixDensevirtual
setValues(const 1 &values, bool byCol=true)gstlrn::AMatrix
size() constgstlrn::AMatrixinline
solve(const 1 &b, 1 &x) constgstlrn::AMatrix
sum(const MatrixDense *mat1, const MatrixDense *mat2, MatrixDense *mat3)gstlrn::MatrixDensestatic
toString(const AStringFormat *strfmt=nullptr) const overridegstlrn::AMatrixvirtual
trace() constgstlrn::MatrixSquare
traceProd(const MatrixDense &a, MatrixDense &b)gstlrn::MatrixDensestatic
transpose() constgstlrn::AMatrixvirtual
transposeInPlace()gstlrn::AMatrixvirtual
unsample(const AMatrix *A, const 1 &rowFetch, const 1 &colFetch, bool flagInvertRow=false, bool flagInvertCol=false)gstlrn::MatrixDense
updValue(Id irow, Id icol, const EOperator &oper, double value) overridegstlrn::MatrixDensevirtual
~AMatrix()gstlrn::AMatrixvirtual
~AStringable()gstlrn::AStringablevirtual
~ICloneable()gstlrn::ICloneableinlinevirtual
~MatrixDense()gstlrn::MatrixDensevirtual
~MatrixSquare()gstlrn::MatrixSquarevirtual