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.) override | gstlrn::MatrixDense | virtual |
| addProdMatVecInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
| addProdVecMatInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
| addRow(Id nrow_added=1) | gstlrn::MatrixDense | |
| addScalar(double v) override | gstlrn::MatrixDense | virtual |
| addScalarDiag(double v) override | gstlrn::MatrixDense | virtual |
| 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 =0 | gstlrn::ICloneable | pure virtual |
| cloneShared() const | gstlrn::ICloneable | inline |
| cloneUnique() const | gstlrn::ICloneable | inline |
| compare(const AMatrix &mat) const | gstlrn::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::MatrixDense | static |
| create(Id nrow, Id ncol) | gstlrn::MatrixDense | static |
| createFromTridiagonal(const 1 &vecdiag, const 1 &vecinf, const 1 &vecsup) | gstlrn::MatrixSquare | static |
| createFromVD(const 1 &X, Id nrow, bool byCol=false, bool invertColumnOrder=false) | gstlrn::MatrixSquare | static |
| gstlrn::MatrixDense::createFromVD(const 1 &X, Id nrow, Id ncol, bool byCol=false, bool invertColumnOrder=false) | gstlrn::MatrixDense | static |
| createFromVVD(const 1 &X) | gstlrn::MatrixSquare | static |
| DECLARE_TOTL | gstlrn::MatrixSquare | |
| decomposeLU(MatrixSquare &tls, MatrixSquare &tus, double eps=EPSILON20) | gstlrn::MatrixSquare | |
| determinant(void) const | gstlrn::MatrixSquare | virtual |
| display(const AStringFormat *strfmt=nullptr) const final | gstlrn::AStringable | virtual |
| display(Id level) const final | gstlrn::AStringable | virtual |
| divideColumn(const 1 &vec) override | gstlrn::MatrixDense | virtual |
| divideDiagByVector(const 1 &diag) | gstlrn::MatrixSquare | |
| divideRow(const 1 &vec) override | gstlrn::MatrixDense | virtual |
| dumpElements(const String &title, Id ifrom, Id ito) const | gstlrn::AMatrix | |
| dumpRange(const char *title) | gstlrn::AMatrix | |
| dumpStatistics(const String &title) const | gstlrn::AMatrix | |
| eigenMat() const | gstlrn::MatrixDense | inline |
| eigenMat() | gstlrn::MatrixDense | inline |
| empty() const | gstlrn::AMatrix | inline |
| fill(double value) override | gstlrn::MatrixDense | virtual |
| fillRandom(Id seed=432432, double zeroPercent=0) | gstlrn::AMatrix | |
| getColumn(Id icol) const override | gstlrn::MatrixDense | virtual |
| getColumnByRowRange(Id icol, Id rowFrom, Id rowTo) const | gstlrn::AMatrix | |
| getColumnPtr(Id icol) const | gstlrn::MatrixDense | |
| getDiagonal(Id shift=0) const | gstlrn::AMatrix | |
| getEigenValues() const | gstlrn::MatrixDense | inline |
| getEigenVectors() const | gstlrn::MatrixDense | inline |
| getMatrixToTriplet(Id shiftRow=0, Id shiftCol=0) const | gstlrn::AMatrix | virtual |
| getMaximum() const | gstlrn::AMatrix | |
| getMeanByColumn(Id icol) const | gstlrn::AMatrix | |
| getMinimum() const | gstlrn::AMatrix | |
| getNColDefined() const | gstlrn::AMatrix | |
| getNCols() const | gstlrn::AMatrix | inline |
| getNormInf() const | gstlrn::AMatrix | |
| getNRowDefined() const | gstlrn::AMatrix | |
| getNRows() const | gstlrn::AMatrix | inline |
| getNSize() const | gstlrn::MatrixSquare | inline |
| getRow(Id irow) const override | gstlrn::MatrixDense | virtual |
| getValue(Id irow, Id icol) const override | gstlrn::MatrixDense | virtual |
| getValues(bool byCol=true) const | gstlrn::AMatrix | |
| getViewOnColumn(Id icol) const | gstlrn::MatrixDense | |
| getViewOnColumnModify(Id icol) | gstlrn::MatrixDense | |
| glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol) | gstlrn::MatrixDense | static |
| ICloneable() | gstlrn::ICloneable | inline |
| innerMatrix(const MatrixSquare &x, const AMatrix &r1, const AMatrix &r2) | gstlrn::MatrixSquare | |
| invert() | gstlrn::AMatrix | |
| invert2(MatrixDense &res) const | gstlrn::MatrixDense | |
| isColumnDefined(Id icol) const | gstlrn::AMatrix | |
| isDense() const override | gstlrn::MatrixDense | inlinevirtual |
| isIdentity(bool printWhyNot=false) const | gstlrn::AMatrix | |
| isNonNegative(bool verbose=false) const | gstlrn::AMatrix | |
| isRowDefined(Id irow) const | gstlrn::AMatrix | |
| isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false) | gstlrn::AMatrix | |
| isSameSize(const AMatrix &m) const | gstlrn::AMatrix | |
| isSparse() const override | gstlrn::MatrixDense | inlinevirtual |
| isSquare(bool printWhyNot=false) const override | gstlrn::MatrixSquare | inlinevirtual |
| isSymmetric(double eps=EPSILON10, bool printWhyNot=false) const | gstlrn::AMatrix | virtual |
| isValid(Id irow, Id icol, bool printWhyNot=false) const | gstlrn::AMatrix | |
| linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr, double val3=1., const AMatrix *mat3=nullptr) override | gstlrn::MatrixDense | virtual |
| 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) override | gstlrn::MatrixDense | virtual |
| multiplyRow(const 1 &vec) override | gstlrn::MatrixDense | virtual |
| mustBeSymmetric() const override | gstlrn::MatrixSquare | inlinevirtual |
| normVec(const 1 &vec) | gstlrn::MatrixSquare | |
| operator()(Id row, Id col) const | gstlrn::AMatrix | inline |
| operator()(Id row, Id col) | gstlrn::AMatrix | inline |
| 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) override | gstlrn::MatrixDense | virtual |
| prodMatVec(const 1 &x, bool transpose=false) const | gstlrn::AMatrix | |
| prodMatVecInPlace(const 1 &x, 1 &y, bool transpose=false) const | gstlrn::AMatrix | |
| prodMatVecInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
| prodNormMatInPlace(const AMatrix *a, bool transpose=false) override | gstlrn::MatrixDense | virtual |
| prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false) override | gstlrn::MatrixDense | virtual |
| prodNormMatVecInPlace(const AMatrix *a, const 1 &vec, bool transpose=false) override | gstlrn::MatrixDense | virtual |
| prodScalar(double v) override | gstlrn::MatrixDense | virtual |
| prodVecMat(const 1 &x, bool transpose=false) const | gstlrn::AMatrix | |
| prodVecMatInPlace(const 1 &x, 1 &y, bool transpose=false) const | gstlrn::AMatrix | |
| prodVecMatInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
| prodVecMatVec(const 1 &x, const 1 &y) const | gstlrn::AMatrix | |
| reset(Id nrows, Id ncols) | gstlrn::AMatrix | virtual |
| resetFromArray(Id nrows, Id ncols, const double *tab, bool byCol=true) | gstlrn::AMatrix | virtual |
| resetFromValue(Id nrows, Id ncols, double value) | gstlrn::AMatrix | virtual |
| resetFromVD(Id nrows, Id ncols, const 1 &tab, bool byCol=true) | gstlrn::AMatrix | virtual |
| resetFromVVD(const 1 &tab, bool byCol=true) override | gstlrn::MatrixSquare | virtual |
| 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::MatrixDense | static |
| setColumn(Id icol, const 1 &tab) override | gstlrn::MatrixDense | virtual |
| setColumnToConstant(Id icol, double value) override | gstlrn::MatrixDense | virtual |
| setDiagonal(const 1 &tab) override | gstlrn::MatrixDense | virtual |
| setDiagonalToConstant(double value=1.) override | gstlrn::MatrixDense | virtual |
| setIdentity(double value=1.) | gstlrn::AMatrix | |
| setRow(Id irow, const 1 &tab) override | gstlrn::MatrixDense | virtual |
| setRowToConstant(Id irow, double value) override | gstlrn::MatrixDense | virtual |
| setValue(Id irow, Id icol, double value) override | gstlrn::MatrixDense | virtual |
| setValues(const 1 &values, bool byCol=true) | gstlrn::AMatrix | |
| size() const | gstlrn::AMatrix | inline |
| solve(const 1 &b, 1 &x) const | gstlrn::AMatrix | |
| sum(const MatrixDense *mat1, const MatrixDense *mat2, MatrixDense *mat3) | gstlrn::MatrixDense | static |
| toString(const AStringFormat *strfmt=nullptr) const override | gstlrn::AMatrix | virtual |
| trace() const | gstlrn::MatrixSquare | |
| traceProd(const MatrixDense &a, MatrixDense &b) | gstlrn::MatrixDense | static |
| transpose() const | gstlrn::AMatrix | virtual |
| transposeInPlace() | gstlrn::AMatrix | virtual |
| 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) override | gstlrn::MatrixDense | virtual |
| ~AMatrix() | gstlrn::AMatrix | virtual |
| ~AStringable() | gstlrn::AStringable | virtual |
| ~ICloneable() | gstlrn::ICloneable | inlinevirtual |
| ~MatrixDense() | gstlrn::MatrixDense | virtual |
| ~MatrixSquare() | gstlrn::MatrixSquare | virtual |