|
gstlearn
0.3.3
CCC
|
This is the complete list of members for MatrixSquareDiagonal, including all inherited members.
| _allocate() override | MatrixSquareDiagonal | privatevirtual |
| _clear() | AMatrix | protected |
| _clearContents() | AMatrix | inlineprotectedvirtual |
| _deallocate() override | MatrixSquareDiagonal | privatevirtual |
| _diagMatrix | MatrixSquareDiagonal | private |
| _fillFromVVD(const VectorVectorDouble &X) | AMatrix | protected |
| _flagCheckAddress | AMatrix | private |
| _getFlagCheckAddress() const | AMatrix | inlineprotected |
| _getIndexToRank(int irow, int icol) const override | MatrixSquareDiagonal | privatevirtual |
| _getMatrixSize() const override | MatrixSquareDiagonal | privatevirtual |
| _getValue(int irow, int icol) const override | MatrixSquareDiagonal | privatevirtual |
| _getValue(int irank) const override | MatrixSquareDiagonal | privatevirtual |
| _getValueRef(int irow, int icol) override | MatrixSquareDiagonal | protectedvirtual |
| _invert() override | MatrixSquareDiagonal | privatevirtual |
| _isColumnValid(int icol) const | AMatrix | protected |
| _isColVectorConsistent(const VectorDouble &tab) | AMatrix | protected |
| _isCompatible(const AMatrix &m) const override | MatrixSquareDiagonal | inlineprivatevirtual |
| _isIndexValid(int irow, int icol) const | MatrixSquareDiagonal | private |
| _isNumbersValid(int nrows, int ncols) const | AMatrix | protected |
| _isNumberValid(int nrows, int ncols) const | AMatrixSquare | protected |
| _isPhysicallyPresent(int irow, int icol) const override | MatrixSquareDiagonal | privatevirtual |
| _isRankValid(int rank) const | AMatrix | protected |
| _isRowValid(int irow) const | AMatrix | protected |
| _isRowVectorConsistent(const VectorDouble &tab) | AMatrix | protected |
| _isVectorSizeConsistent(int nrows, int ncols, const VectorDouble &tab) | AMatrix | protected |
| _nCols | AMatrix | private |
| _nRows | AMatrix | private |
| _prodVector(const double *inv, double *outv) const override | MatrixSquareDiagonal | privatevirtual |
| _recopy(const MatrixSquareDiagonal &r) | MatrixSquareDiagonal | private |
| _setNCols(int ncols) | AMatrix | inlineprotected |
| _setNRows(int nrows) | AMatrix | inlineprotected |
| _setNSize(int nval) | AMatrixSquare | protected |
| _setValue(int irow, int icol, double value) override | MatrixSquareDiagonal | privatevirtual |
| _setValue(int irank, double value) override | MatrixSquareDiagonal | privatevirtual |
| _setValues(const double *values, bool byCol=true) override | MatrixSquareDiagonal | privatevirtual |
| _solve(const VectorDouble &b, VectorDouble &x) const override | MatrixSquareDiagonal | privatevirtual |
| _squareSymMatrix | MatrixSquareSymmetric | private |
| _transposeInPlace() final | MatrixSquareDiagonal | inlineprivatevirtual |
| add(int irow, int icol, double value) | AMatrix | |
| add(const AMatrix &tab, double value=1.) | AMatrix | |
| addMatrix(const AMatrix &y) | AMatrix | virtual |
| addScalar(double v) override | MatrixSquareDiagonal | virtual |
| addScalarDiag(double v) | AMatrix | virtual |
| AMatrix(int nrow=0, int ncol=0) | AMatrix | protected |
| AMatrix(const AMatrix &m) | AMatrix | protected |
| AMatrixSquare(int nrow=0) | AMatrixSquare | protected |
| AMatrixSquare(const AMatrixSquare &m) | AMatrixSquare | protected |
| AStringable() | AStringable | |
| AStringable(const AStringable &r) | AStringable | |
| clone() const =0 | ICloneable | pure virtual |
| compare(const AMatrix &mat) const | AMatrix | |
| copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols) | AMatrix | |
| createFromVVD(const VectorVectorDouble &X) | MatrixSquareDiagonal | static |
| DECLARE_TOTL | MatrixSquareDiagonal | |
| determinant() const override | MatrixSquareDiagonal | protectedvirtual |
| display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
| display(int level) const final | AStringable | virtual |
| divideColumn(const VectorDouble &vec) | AMatrix | |
| divideDiagByVector(const VectorDouble &diag) | AMatrixSquare | |
| divideRow(const VectorDouble &vec) | AMatrix | |
| dumpElements(const String &title, int ifrom, int ito) const | AMatrix | |
| fill(double value) | AMatrix | |
| fillRandom(int seed=432432, double zeroPercent=0.1) | AMatrix | |
| getColumn(int icol) const | AMatrix | |
| getDiagonal(int shift=0) const | AMatrix | |
| getMaximum() const | AMatrix | |
| getMeanByColumn(int icol) const | AMatrix | |
| getMinimum() const | AMatrix | |
| getNCols() const | AMatrix | inline |
| getNRows() const | AMatrix | inline |
| getNSize() const | AMatrixSquare | inline |
| getNTotal() const | AMatrix | inline |
| getRow(int irow) const | AMatrix | |
| getValue(int irow, int icol) const | AMatrix | virtual |
| getValueRef(int irow, int icol) | AMatrix | virtual |
| getValues(bool byCol=true) const | AMatrix | |
| getValuesAsTriplets(VectorInt &irows, VectorInt &icols, VectorDouble &values) const | AMatrix | |
| ICloneable() | ICloneable | inline |
| 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) const | AMatrix | virtual |
| isDiagonal(bool printWhyNot=false) const final | MatrixSquareDiagonal | inlinevirtual |
| isEmpty() const | AMatrix | inline |
| isIdentity(bool printWhyNot=false) const | AMatrix | virtual |
| isSame(const AMatrix &m, double eps=EPSILON10) | AMatrix | |
| isSameSize(const AMatrix &m) const | AMatrix | |
| isSparse() const | AMatrix | inlinevirtual |
| isSquare(bool printWhyNot=false) const | AMatrix | virtual |
| isSymmetric(bool printWhyNot=false) const final | MatrixSquareSymmetric | inlinevirtual |
| isValid(int irow, int icol, bool printWhyNot=false) const override | MatrixSquareDiagonal | virtual |
| linearCombination(double cx, double cy, const AMatrix &y) | AMatrix | virtual |
| MatrixSquareDiagonal(int nrow=0) | MatrixSquareDiagonal | |
| MatrixSquareDiagonal(const MatrixSquareDiagonal &m) | MatrixSquareDiagonal | |
| 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 override | MatrixSquareDiagonal | inlineprotectedvirtual |
| mustBeDiagonal() const override | MatrixSquareDiagonal | inlineprotectedvirtual |
| mustBeSymmetric() const final | MatrixSquareSymmetric | inlinevirtual |
| 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) const | AMatrix | inline |
| operator()(int row, int col) | AMatrix | inline |
| operator=(const MatrixSquareDiagonal &r) | MatrixSquareDiagonal | |
| MatrixSquareSymmetric::operator=(const MatrixSquareSymmetric &r) | MatrixSquareSymmetric | |
| AMatrixSquare::operator=(const AMatrixSquare &r) | AMatrixSquare | protected |
| AMatrix::operator=(const AMatrix &m) | AMatrix | protected |
| AStringable::operator=(const AStringable &r) | AStringable | |
| prodDiagByVector(const VectorDouble &diag) | AMatrixSquare | |
| prodMatrix(const AMatrix &x, const AMatrix &y) | AMatrix | virtual |
| prodScalar(double v) | AMatrix | virtual |
| prodVector(const double *inv, double *outv) const | AMatrix | |
| prodVector(const VectorDouble &inv, VectorDouble &outv) const | AMatrix | |
| quadraticMatrix(const VectorDouble &x, const VectorDouble &y) | AMatrix | |
| reduce(const VectorInt &validRows) const | MatrixSquareSymmetric | |
| 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) override | MatrixSquareDiagonal | virtual |
| setDiagonal(const VectorDouble &tab) | AMatrix | virtual |
| setDiagonal(double value=1.) | AMatrix | virtual |
| setFlagCheckAddress(bool flagCheckAddress) | AMatrix | inline |
| setIdentity(double value=1.) | AMatrix | |
| setRow(int irow, const VectorDouble &tab) override | MatrixSquareDiagonal | virtual |
| setValue(int irow, int icol, double value) | AMatrix | virtual |
| setValues(const VectorDouble &values, bool byCol=true) | AMatrix | |
| setValuesByArrays(const VectorInt &irows, const VectorInt &icols, const VectorDouble &values) | AMatrix | virtual |
| solve(const VectorDouble &b, VectorDouble &x) const | AMatrix | |
| subtract(const AMatrix &tab, double value=1.) | AMatrix | |
| toString(const AStringFormat *strfmt=nullptr) const override | MatrixSquareDiagonal | virtual |
| trace() const | AMatrixSquare | |
| transpose() const | AMatrix | virtual |
| transposeInPlace() override | MatrixSquareDiagonal | virtual |
| ~AMatrix() | AMatrix | virtual |
| ~AMatrixSquare() | AMatrixSquare | virtual |
| ~AStringable() | AStringable | virtual |
| ~ICloneable() | ICloneable | inlinevirtual |
| ~MatrixSquareDiagonal() | MatrixSquareDiagonal | virtual |
| ~MatrixSquareSymmetric() | MatrixSquareSymmetric | virtual |