1.3.2
CCC
 
AMatrixSquare Member List

This is the complete list of members for AMatrixSquare, 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) 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 &m)AMatrixDense
AMatrixDense(const AMatrix &m)AMatrixDense
AMatrixSquare(int nrow=0)AMatrixSquare
AMatrixSquare(const AMatrixSquare &m)AMatrixSquare
AMatrixSquare(const AMatrix &m)AMatrixSquare
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 &activeRows, const VectorInt &activeCols)AMatrix
createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, bool invertColumnOrder=false)MatrixRectangularstatic
createFromVVD(const VectorVectorDouble &X)MatrixRectangularstatic
DECLARE_TOTLMatrixRectangular
determinant(void) constAMatrixSquarevirtual
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec) overrideAMatrixDensevirtual
divideDiagByVector(const VectorDouble &diag)AMatrixSquare
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.1)AMatrix
getColumn(int icol) const overrideAMatrixDensevirtual
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
getNSize() constAMatrixSquareinline
getNumberColumnDefined() constAMatrix
getNumberRowDefined() constAMatrix
getRow(int irow) const overrideAMatrixDensevirtual
getValue(int irow, int icol, bool flagCheck=false) const overrideAMatrixDensevirtual
getValues(bool byCol=true) constAMatrix
glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol)MatrixRectangularstatic
ICloneable()ICloneableinline
innerMatrix(const AMatrixSquare &x, const AMatrix &r1, const AMatrix &r2)AMatrixSquare
invert()AMatrix
isColumnDefined(int icol) constAMatrix
isDense() const overrideAMatrixDenseinlinevirtual
isIdentity(bool printWhyNot=false) constAMatrixvirtual
isNonNegative(bool verbose=false)AMatrix
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) const overrideAMatrixSquareinlinevirtual
isSymmetric(bool printWhyNot=false, double eps=EPSILON10) constAMatrixvirtual
isValid(int irow, int icol, bool printWhyNot=false) constAMatrixvirtual
linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr)AMatrix
makePositiveColumn()AMatrix
MatrixRectangular(int nrow=0, int ncol=0)MatrixRectangular
MatrixRectangular(const MatrixRectangular &m)MatrixRectangular
MatrixRectangular(const AMatrix &m)MatrixRectangular
multiplyColumn(const VectorDouble &vec) overrideAMatrixDensevirtual
multiplyRow(const VectorDouble &vec) overrideAMatrixDensevirtual
mustBeSymmetric() const overrideMatrixRectangularinlinevirtual
normVec(const VectorDouble &vec)AMatrixSquare
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
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) overrideAMatrixDensevirtual
prodMatVec(const VectorDouble &x, bool transpose=false) const overrideAMatrixDensevirtual
prodMatVecInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) constAMatrix
prodMatVecInPlacePtr(const double *x, double *y, bool transpose=false) constAMatrix
prodNormMatInPlace(const AMatrixDense &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrixDensevirtual
AMatrix::prodNormMatInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrix
prodNormMatMatInPlace(const AMatrixDense &a, const AMatrixDense &m, bool transpose=false)AMatrixDensevirtual
AMatrix::prodNormMatMatInPlace(const AMatrix &a, const AMatrix &m, 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
setColumn(int icol, const VectorDouble &tab) overrideAMatrixDensevirtual
setDiagonal(const VectorDouble &tab) overrideAMatrixDensevirtual
setDiagonalToConstant(double value=1.) overrideAMatrixDensevirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab) 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
trace() constAMatrixSquare
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
updValue(int irow, int icol, const EOperator &oper, double value, bool flagCheck=false) overrideAMatrixDensevirtual
~AMatrix()AMatrixvirtual
~AMatrixDense()AMatrixDensevirtual
~AMatrixSquare()AMatrixSquarevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixRectangular()MatrixRectangularvirtual