1.5.1
CCC
 
MatrixRectangular Member List

This is the complete list of members for MatrixRectangular, 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
addProdMatVecInPlace(const constvect x, vect y, bool transpose=false) constAMatrixvirtual
addRow(int nrow_added=1)MatrixRectangular
addScalar(double v) overrideAMatrixDensevirtual
addScalarDiag(double v) overrideAMatrixDensevirtual
addValue(int irow, int icol, double value)AMatrix
AMatrix(int nrow=0, int ncol=0)AMatrix
AMatrix(const AMatrix &m)AMatrix
AMatrixDense(int nrow=0, int ncol=0)AMatrixDense
AMatrixDense(const AMatrixDense &r)AMatrixDense
AMatrixDense(const AMatrix &m)AMatrixDense
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
copyElements(const AMatrix &m, double factor=1.)AMatrix
copyReduce(const AMatrix *x, const VectorInt &validRows, const VectorInt &validCols)AMatrix
create(const MatrixRectangular *mat)MatrixRectangularstatic
create(int nrow, int ncol)MatrixRectangularstatic
createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, bool invertColumnOrder=false)MatrixRectangularstatic
createFromVVD(const VectorVectorDouble &X)MatrixRectangularstatic
DECLARE_TOTLMatrixRectangular
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec) overrideAMatrixDensevirtual
divideRow(const VectorDouble &vec) overrideAMatrixDensevirtual
dumpElements(const String &title, int ifrom, int ito) constAMatrix
empty() constAMatrixinline
fill(double value) overrideAMatrixDensevirtual
fillRandom(int seed=432432, double zeroPercent=0)AMatrix
getColumn(int icol) const overrideAMatrixDensevirtual
getColumnPtr(int icol) constAMatrixDense
getDiagonal(int shift=0) constAMatrix
getEigenValues() constAMatrixDenseinline
getEigenVectors() constAMatrixDenseinline
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) constAMatrixvirtual
getMaximum() constAMatrix
getMeanByColumn(int icol) constAMatrix
getMinimum() constAMatrix
getNCols() constAMatrixinline
getNormInf() constAMatrix
getNRows() constAMatrixinline
getNumberColumnDefined() constAMatrix
getNumberRowDefined() constAMatrix
getRow(int irow) const overrideAMatrixDensevirtual
getTab() constAMatrixDenseinline
getValue(int irow, int icol, bool flagCheck=false) const overrideAMatrixDensevirtual
getValues(bool byCol=true) constAMatrix
getViewOnColumn(int icol) constAMatrixDense
glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol)MatrixRectangularstatic
ICloneable()ICloneableinline
invert()AMatrix
isColumnDefined(int icol) constAMatrix
isDense() const overrideAMatrixDenseinlinevirtual
isIdentity(bool printWhyNot=false) constAMatrixvirtual
isNonNegative(bool verbose=false) constAMatrix
isRowDefined(int irow) constAMatrix
isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false)AMatrix
isSameSize(const AMatrix &m) constAMatrix
isSparse() const overrideAMatrixDenseinlinevirtual
isSquare(bool printWhyNot=false) constAMatrixvirtual
isSymmetric(double eps=EPSILON10, bool printWhyNot=false) constAMatrixvirtual
isValid(int irow, int icol, bool printWhyNot=false) constAMatrixvirtual
linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr, double val3=1., const AMatrix *mat3=nullptr)AMatrix
makePositiveColumn()AMatrix
MatrixRectangular(int nrow=0, int ncol=0)MatrixRectangular
MatrixRectangular(const MatrixRectangular &r)MatrixRectangular
MatrixRectangular(const AMatrix &m)MatrixRectangular
multiplyColumn(const VectorDouble &vec) overrideAMatrixDensevirtual
multiplyRow(const VectorDouble &vec) overrideAMatrixDensevirtual
mustBeSymmetric() const overrideMatrixRectangularinlinevirtual
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixRectangular &r)MatrixRectangular
AMatrixDense::operator=(const AMatrixDense &r)AMatrixDense
AMatrix::operator=(const AMatrix &m)AMatrix
AStringable::operator=(const AStringable &r)AStringable
prodMatInPlace(const AMatrix *matY, bool transposeY=false)AMatrix
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) overrideAMatrixDensevirtual
prodMatVec(const VectorDouble &x, bool transpose=false) const overrideAMatrixDensevirtual
prodMatVecInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) constAMatrix
prodMatVecInPlace(const constvect x, vect y, bool transpose=false) constAMatrix
prodMatVecInPlacePtr(const double *x, double *y, bool transpose=false) constAMatrix
prodNormMatMatInPlace(const AMatrixDense *a, const AMatrixDense *m, bool transpose=false)AMatrixDensevirtual
AMatrix::prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false)AMatrix
prodNormMatVecInPlace(const AMatrixDense &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrixDensevirtual
AMatrix::prodNormMatVecInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrix
prodScalar(double v) overrideAMatrixDensevirtual
prodVecMat(const VectorDouble &x, bool transpose=false) const overrideAMatrixDensevirtual
prodVecMatInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) constAMatrix
prodVecMatInPlacePtr(const double *x, double *y, bool transpose=false) constAMatrix
quadraticMatrix(const VectorDouble &x, const VectorDouble &y)AMatrix
reset(int nrows, int ncols)AMatrixvirtual
resetFromArray(int nrows, int ncols, const double *tab, bool byCol=true)AMatrixvirtual
resetFromValue(int nrows, int ncols, double value)AMatrixvirtual
resetFromVD(int nrows, int ncols, const VectorDouble &tab, bool byCol=true)AMatrixvirtual
resetFromVVD(const VectorVectorDouble &tab, bool byCol=true)AMatrixvirtual
resize(int nrows, int ncols)AMatrix
sample(const AMatrix *A, const VectorInt &rowKeep=VectorInt(), const VectorInt &colKeep=VectorInt(), bool flagInvertRow=false, bool flagInvertCol=false)MatrixRectangularstatic
setColumn(int icol, const VectorDouble &tab, bool flagCheck=false) overrideAMatrixDensevirtual
setDiagonal(const VectorDouble &tab, bool flagCheck=false) overrideAMatrixDensevirtual
setDiagonalToConstant(double value=1.) overrideAMatrixDensevirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab, bool flagCheck=false) overrideAMatrixDensevirtual
setValue(int irow, int icol, double value, bool flagCheck=false) overrideAMatrixDensevirtual
setValues(const VectorDouble &values, bool byCol=true)AMatrix
size() constAMatrixinline
solve(const VectorDouble &b, VectorDouble &x) constAMatrix
toString(const AStringFormat *strfmt=nullptr) const overrideAMatrixvirtual
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
unsample(const AMatrix *A, const VectorInt &rowFetch, const VectorInt &colFetch, bool flagInvertRow=false, bool flagInvertCol=false)MatrixRectangular
updValue(int irow, int icol, const EOperator &oper, double value, bool flagCheck=false) overrideAMatrixDensevirtual
~AMatrix()AMatrixvirtual
~AMatrixDense()AMatrixDensevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixRectangular()MatrixRectangularvirtual