1.7.2
CCC
 
Loading...
Searching...
No Matches
MatrixSquare Member List

This is the complete list of members for MatrixSquare, including all inherited members.

addColumn(int ncolumn_added=1)MatrixDense
addMatInPlace(const MatrixDense &y, double cx=1., double cy=1.)MatrixDense
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)MatrixDense
addScalar(double v) overrideMatrixDensevirtual
addScalarDiag(double v) overrideMatrixDensevirtual
addValue(int irow, int icol, double value)AMatrix
AMatrix(int nrow=0, int ncol=0)AMatrix
AMatrix(const AMatrix &m)AMatrix
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clear()AMatrix
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
compressMatLC(const MatrixDense &matLC, bool transpose=false)MatrixDense
copyElements(const AMatrix &m, double factor=1.)AMatrix
copyReduce(const AMatrix *x, const VectorInt &validRows, const VectorInt &validCols)AMatrix
create(const MatrixDense *mat)MatrixDensestatic
create(int nrow, int ncol)MatrixDensestatic
createFromVD(const VectorDouble &X, int nrow, bool byCol=false, bool invertColumnOrder=false)MatrixSquarestatic
MatrixDense::createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, bool invertColumnOrder=false)MatrixDensestatic
createFromVVD(const VectorVectorDouble &X)MatrixSquarestatic
DECLARE_TOTLMatrixSquare
decomposeLU(MatrixSquare &tls, MatrixSquare &tus, double eps=EPSILON20)MatrixSquare
determinant(void) constMatrixSquarevirtual
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec) overrideMatrixDensevirtual
divideDiagByVector(const VectorDouble &diag)MatrixSquare
divideRow(const VectorDouble &vec) overrideMatrixDensevirtual
dumpElements(const String &title, int ifrom, int ito) constAMatrix
dumpStatistics(const String &title) constAMatrix
empty() constAMatrixinline
fill(double value) overrideMatrixDensevirtual
fillRandom(int seed=432432, double zeroPercent=0)AMatrix
getColumn(int icol) const overrideMatrixDensevirtual
getColumnByRowRange(int icol, int rowFrom, int rowTo) constAMatrix
getColumnPtr(int icol) constMatrixDense
getDiagonal(int shift=0) constAMatrix
getEigenMat() constMatrixDenseinline
getEigenMat()MatrixDenseinline
getEigenValues() constMatrixDenseinline
getEigenVectors() constMatrixDenseinline
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) constAMatrixvirtual
getMaximum() constAMatrix
getMeanByColumn(int icol) constAMatrix
getMinimum() constAMatrix
getNColDefined() constAMatrix
getNCols() constAMatrixinline
getNormInf() constAMatrix
getNRowDefined() constAMatrix
getNRows() constAMatrixinline
getNSize() constMatrixSquareinline
getRow(int irow) const overrideMatrixDensevirtual
getValue(int irow, int icol, bool flagCheck=false) const overrideMatrixDensevirtual
getValues(bool byCol=true) constAMatrix
getViewOnColumn(int icol) constMatrixDense
getViewOnColumnModify(int icol)MatrixDense
glue(const AMatrix *A1, const AMatrix *A2, bool flagShiftRow, bool flagShiftCol)MatrixDensestatic
ICloneable()ICloneableinline
innerMatrix(const MatrixSquare &x, const AMatrix &r1, const AMatrix &r2)MatrixSquare
invert()AMatrix
invert2(MatrixDense &res) constMatrixDense
isColumnDefined(int icol) constAMatrix
isDense() const overrideMatrixDenseinlinevirtual
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 overrideMatrixDenseinlinevirtual
isSquare(bool printWhyNot=false) const overrideMatrixSquareinlinevirtual
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
MatrixDense(int nrow=0, int ncol=0)MatrixDense
MatrixDense(const MatrixDense &r)MatrixDense
MatrixDense(const AMatrix &r)MatrixDense
MatrixSquare(int nrow=0)MatrixSquare
MatrixSquare(const MatrixSquare &r)MatrixSquare
MatrixSquare(const AMatrix &m)MatrixSquare
multiplyColumn(const VectorDouble &vec) overrideMatrixDensevirtual
multiplyRow(const VectorDouble &vec) overrideMatrixDensevirtual
mustBeSymmetric() const overrideMatrixSquareinlinevirtual
needToReset(int nrows, int ncols)AMatrixvirtual
normVec(const VectorDouble &vec)MatrixSquare
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixSquare &r)MatrixSquare
MatrixDense::operator=(const MatrixDense &r)MatrixDense
AMatrix::operator=(const AMatrix &m)AMatrix
AStringable::operator=(const AStringable &r)AStringable
prodByDiagInPlace(int mode, const VectorDouble &c)MatrixSquare
prodDiagByVector(const VectorDouble &diag)MatrixSquare
prodMatInPlace(const AMatrix *matY, bool transposeY=false)AMatrix
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) overrideMatrixDensevirtual
prodMatVec(const VectorDouble &x, bool transpose=false) const overrideMatrixDensevirtual
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 MatrixDense *a, const MatrixDense *m, bool transpose=false)MatrixDensevirtual
AMatrix::prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false)AMatrix
prodNormMatVecInPlace(const MatrixDense &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)MatrixDensevirtual
AMatrix::prodNormMatVecInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrix
prodScalar(double v) overrideMatrixDensevirtual
prodVecMat(const VectorDouble &x, bool transpose=false) const overrideMatrixDensevirtual
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) overrideMatrixSquarevirtual
resize(int nrows, int ncols)AMatrix
sample(const AMatrix *A, const VectorInt &rowKeep=VectorInt(), const VectorInt &colKeep=VectorInt(), bool flagInvertRow=false, bool flagInvertCol=false)MatrixDensestatic
setColumn(int icol, const VectorDouble &tab, bool flagCheck=false) overrideMatrixDensevirtual
setDiagonal(const VectorDouble &tab, bool flagCheck=false) overrideMatrixDensevirtual
setDiagonalToConstant(double value=1.) overrideMatrixDensevirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab, bool flagCheck=false) overrideMatrixDensevirtual
setValue(int irow, int icol, double value, bool flagCheck=false) overrideMatrixDensevirtual
setValues(const VectorDouble &values, bool byCol=true)AMatrix
size() constAMatrixinline
solve(const VectorDouble &b, VectorDouble &x) constAMatrix
sum(const MatrixDense *mat1, const MatrixDense *mat2, MatrixDense *mat3)MatrixDensestatic
toString(const AStringFormat *strfmt=nullptr) const overrideAMatrixvirtual
trace() constMatrixSquare
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
unsample(const AMatrix *A, const VectorInt &rowFetch, const VectorInt &colFetch, bool flagInvertRow=false, bool flagInvertCol=false)MatrixDense
updValue(int irow, int icol, const EOperator &oper, double value, bool flagCheck=false) overrideMatrixDensevirtual
~AMatrix()AMatrixvirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixDense()MatrixDensevirtual
~MatrixSquare()MatrixSquarevirtual