This is the complete list of members for MatrixSquareGeneral, including all inherited members.
addColumn(int ncolumn_added=1) | MatrixRectangular | |
addMatInPlace(const AMatrixDense &y, double cx=1., double cy=1.) | AMatrixDense | |
AMatrix::addMatInPlace(const AMatrix &y, double cx=1., double cy=1.) | AMatrix | |
addRow(int nrow_added=1) | MatrixRectangular | |
addScalar(double v) override | AMatrixDense | virtual |
addScalarDiag(double v) override | AMatrixDense | virtual |
addValue(int irow, int icol, double value) | AMatrix | |
AMatrix(int nrow=0, int ncol=0, int opt_eigen=-1) | AMatrix | |
AMatrix(const AMatrix &m) | AMatrix | |
AMatrixDense(int nrow=0, int ncol=0, int opt_eigen=-1) | AMatrixDense | |
AMatrixDense(const AMatrixDense &m) | AMatrixDense | |
AMatrixDense(const AMatrix &m) | AMatrixDense | |
AMatrixSquare(int nrow=0, int opt_eigen=-1) | AMatrixSquare | |
AMatrixSquare(const AMatrixSquare &m) | AMatrixSquare | |
AMatrixSquare(const AMatrix &m) | AMatrixSquare | |
AStringable() | AStringable | |
AStringable(const AStringable &r) | AStringable | |
clone() const =0 | ICloneable | pure virtual |
compare(const AMatrix &mat) const | AMatrix | |
copyElements(const AMatrix &m, double factor=1.) | AMatrix | |
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols) | AMatrix | |
createFromVD(const VectorDouble &X, int nrow, bool byCol=false, int opt_eigen=-1, bool invertColumnOrder=false) | MatrixSquareGeneral | static |
AMatrixSquare::createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, int opt_eigen=-1, bool invertColumnOrder=false) | MatrixRectangular | static |
createFromVVD(const VectorVectorDouble &X, int opt_eigen=-1) | MatrixSquareGeneral | static |
DECLARE_TOTL | MatrixSquareGeneral | |
decomposeLU(MatrixSquareGeneral &tls, MatrixSquareGeneral &tus, double eps=EPSILON20) | MatrixSquareGeneral | |
determinant(void) const | AMatrixSquare | virtual |
display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
display(int level) const final | AStringable | virtual |
divideColumn(const VectorDouble &vec) override | AMatrixDense | virtual |
divideDiagByVector(const VectorDouble &diag) | AMatrixSquare | |
divideRow(const VectorDouble &vec) override | AMatrixDense | virtual |
dumpElements(const String &title, int ifrom, int ito) const | AMatrix | |
empty() const | AMatrix | inline |
fill(double value) override | AMatrixDense | virtual |
fillRandom(int seed=432432, double zeroPercent=0.1) | AMatrix | |
getColumn(int icol) const override | AMatrixDense | virtual |
getDiagonal(int shift=0) const | AMatrix | |
getEigenValues() const | AMatrixDense | inline |
getEigenVectors() const | AMatrixDense | inline |
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) const | AMatrix | virtual |
getMaximum() const | AMatrix | |
getMeanByColumn(int icol) const | AMatrix | |
getMinimum() const | AMatrix | |
getNCols() const | AMatrix | inline |
getNormInf() const | AMatrix | |
getNRows() const | AMatrix | inline |
getNSize() const | AMatrixSquare | inline |
getNumberColumnDefined() const | AMatrix | |
getNumberRowDefined() const | AMatrix | |
getRow(int irow) const override | AMatrixDense | virtual |
getValue(int irow, int icol) const | AMatrix | |
getValue_(int irow, int icol) const | AMatrix | |
getValues(bool byCol=true) const | AMatrix | |
glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol) | MatrixRectangular | static |
ICloneable() | ICloneable | inline |
init(int nrows, int ncols, int opt_eigen=-1) | AMatrix | |
innerMatrix(const AMatrixSquare &x, const AMatrix &r1, const AMatrix &r2) | AMatrixSquare | |
invert() | AMatrix | |
isColumnDefined(int icol) const | AMatrix | |
isDense() const | AMatrixDense | inlinevirtual |
isDiagCst(bool printWhyNot=false) const | AMatrix | virtual |
isDiagonal(bool printWhyNot=false) const | AMatrix | virtual |
isFlagEigen() const | AMatrix | inline |
isIdentity(bool printWhyNot=false) const | AMatrix | virtual |
isNonNegative(bool verbose=false) | AMatrix | |
isRowDefined(int irow) const | AMatrix | |
isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false) | AMatrix | |
isSameSize(const AMatrix &m) const | AMatrix | |
isSparse() const | AMatrixDense | inlinevirtual |
isSquare(bool printWhyNot=false) const override | AMatrixSquare | inlinevirtual |
isSymmetric(bool printWhyNot=false, double eps=EPSILON10) const | AMatrix | virtual |
isValid(int irow, int icol, bool printWhyNot=false) const | AMatrix | virtual |
linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr) | AMatrix | |
makePositiveColumn() | AMatrix | |
MatrixRectangular(int nrow=0, int ncol=0, int opt_eigen=-1) | MatrixRectangular | |
MatrixRectangular(const MatrixRectangular &m) | MatrixRectangular | |
MatrixRectangular(const AMatrix &m) | MatrixRectangular | |
MatrixSquareGeneral(int nrow=0, int opt_eigen=-1) | MatrixSquareGeneral | |
MatrixSquareGeneral(const MatrixSquareGeneral &m) | MatrixSquareGeneral | |
MatrixSquareGeneral(const AMatrix &m) | MatrixSquareGeneral | |
multiplyColumn(const VectorDouble &vec) override | AMatrixDense | virtual |
multiplyRow(const VectorDouble &vec) override | AMatrixDense | virtual |
mustBeDiagCst() const override | MatrixSquareGeneral | inlinevirtual |
mustBeDiagonal() const override | MatrixSquareGeneral | inlinevirtual |
mustBeSymmetric() const override | MatrixSquareGeneral | inlinevirtual |
normVec(const VectorDouble &vec) | AMatrixSquare | |
operator()(int row, int col) const | AMatrix | inline |
operator()(int row, int col) | AMatrix | inline |
operator=(const MatrixSquareGeneral &r) | MatrixSquareGeneral | |
AMatrixSquare::operator=(const AMatrixSquare &r) | AMatrixSquare | |
MatrixRectangular::operator=(const MatrixRectangular &r) | MatrixRectangular | |
AMatrixDense::operator=(const AMatrixDense &r) | AMatrixDense | |
AMatrix::operator=(const AMatrix &m) | AMatrix | |
AStringable::operator=(const AStringable &r) | AStringable | |
prodByDiagInPlace(int mode, const VectorDouble &c) | AMatrixSquare | |
prodDiagByVector(const VectorDouble &diag) | AMatrixSquare | |
prodMatInPlace(const AMatrix *matY, bool transposeY=false) | AMatrix | |
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) override | AMatrixDense | virtual |
prodMatVec(const VectorDouble &x, bool transpose=false) const override | AMatrixDense | virtual |
prodMatVecInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) const | AMatrix | |
prodMatVecInPlacePtr(const double *x, double *y, bool transpose=false) const | AMatrix | |
prodNormMatInPlace(const AMatrixDense &a, const VectorDouble &vec=VectorDouble(), bool transpose=false) | AMatrixDense | virtual |
AMatrix::prodNormMatInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false) | AMatrix | |
prodNormMatMatInPlace(const AMatrixDense &a, const AMatrixDense &m, bool transpose=false) | AMatrixDense | virtual |
AMatrix::prodNormMatMatInPlace(const AMatrix &a, const AMatrix &m, bool transpose=false) | AMatrix | |
prodScalar(double v) override | AMatrixDense | virtual |
prodVecMat(const VectorDouble &x, bool transpose=false) const override | AMatrixDense | virtual |
prodVecMatInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) const | AMatrix | |
prodVecMatInPlacePtr(const double *x, double *y, bool transpose=false) const | AMatrix | |
quadraticMatrix(const VectorDouble &x, const VectorDouble &y) | AMatrix | |
reset(int nrows, int ncols, double value=0., int opt_eigen=-1) | AMatrix | |
resetFromArray(int nrows, int ncols, const double *tab, bool byCol=true, int opt_eigen=-1) | AMatrix | |
resetFromVD(int nrows, int ncols, const VectorDouble &tab, bool byCol=true, int opt_eigen=-1) | AMatrix | |
resetFromVVD(const VectorVectorDouble &tab, bool byCol=true, int opt_eigen=-1) | AMatrix | |
resize(int nrows, int ncols) | AMatrix | |
setColumn(int icol, const VectorDouble &tab) override | AMatrixDense | virtual |
setDiagonal(const VectorDouble &tab) override | AMatrixDense | virtual |
setDiagonalToConstant(double value=1.) override | AMatrixDense | virtual |
setFlagCheckAddress(bool flagCheckAddress) | AMatrix | inline |
setIdentity(double value=1.) | AMatrix | |
setRow(int irow, const VectorDouble &tab) override | AMatrixDense | virtual |
setValue(int irow, int icol, double value) | AMatrix | |
setValue_(int irow, int icol, double value) | AMatrix | |
setValues(const VectorDouble &values, bool byCol=true) | AMatrix | |
size() const | AMatrix | inline |
solve(const VectorDouble &b, VectorDouble &x) const | AMatrix | |
toString(const AStringFormat *strfmt=nullptr) const override | AMatrix | virtual |
trace() const | AMatrixSquare | |
transpose() const | AMatrix | virtual |
transposeInPlace() | AMatrix | virtual |
updValue(int irow, int icol, const EOperator &oper, double value) | AMatrix | |
updValue_(int irow, int icol, const EOperator &oper, double value) | AMatrix | |
~AMatrix() | AMatrix | virtual |
~AMatrixDense() | AMatrixDense | virtual |
~AMatrixSquare() | AMatrixSquare | virtual |
~AStringable() | AStringable | virtual |
~ICloneable() | ICloneable | inlinevirtual |
~MatrixRectangular() | MatrixRectangular | virtual |
~MatrixSquareGeneral() | MatrixSquareGeneral | virtual |