1.1.0
CCC
 
MatrixSparse Member List

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

addMatInPlace(const MatrixSparse &y, double cx=1., double cy=1.)MatrixSparsevirtual
AMatrix::addMatInPlace(const AMatrix &y, double cx=1., double cy=1.)AMatrix
addMatMat(const MatrixSparse *x, const MatrixSparse *y, double cx=1., double cy=1.)MatrixSparsestatic
addScalar(double v) overrideMatrixSparsevirtual
addScalarDiag(double v) overrideMatrixSparsevirtual
addValue(int row, int col, double value)MatrixSparse
addVecInPlace(const VectorDouble &x, VectorDouble &y)MatrixSparse
AMatrix(int nrow=0, int ncol=0, int opt_eigen=-1)AMatrix
AMatrix(const AMatrix &m)AMatrix
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clone() const =0ICloneablepure virtual
colorCoding()MatrixSparse
compare(const AMatrix &mat) const AMatrix
computeCholesky()MatrixSparse
copyElements(const AMatrix &m, double factor=1.)AMatrix
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols)AMatrix
createFromTriplet(const NF_Triplet &NF_T, int nrow=0, int ncol=0, int opt_eigen=-1)MatrixSparsestatic
DECLARE_TOTLMatrixSparse
diagConstant(int number, double value=1., int opt_eigen=-1)MatrixSparsestatic
diagMat(MatrixSparse *A, int oper_choice, int opt_eigen=-1)MatrixSparsestatic
diagVec(const VectorDouble &vec, int opt_eigen=-1)MatrixSparsestatic
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec) overrideMatrixSparsevirtual
divideRow(const VectorDouble &vec) overrideMatrixSparsevirtual
dumpElements(const String &title, int ifrom, int ito) const MatrixSparse
empty() const AMatrixinline
extractDiag(int oper_choice=1) const MatrixSparse
extractSubmatrixByColor(const VectorInt &colors, int ref_color, bool row_ok, bool col_ok)MatrixSparse
extractSubmatrixByRanks(const VectorInt &rank_rows, const VectorInt &rank_cols)MatrixSparse
fill(double value) overrideMatrixSparsevirtual
fillRandom(int seed=432432, double zeroPercent=0.1)MatrixSparse
freeCS()MatrixSparse
getCholeskyLogDeterminant()MatrixSparse
getColumn(int icol) const AMatrixvirtual
getCS() const MatrixSparse
getCSUnprotected() const MatrixSparse
getDiagonal(int shift=0) const AMatrix
getEigenMatrix() const MatrixSparseinline
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) const overrideMatrixSparsevirtual
getMaximum() const AMatrix
getMeanByColumn(int icol) const AMatrix
getMinimum() const AMatrix
getNCols() const AMatrixinline
getNRows() const AMatrixinline
getNumberColumnDefined() const AMatrix
getNumberRowDefined() const AMatrix
getRow(int irow) const AMatrixvirtual
getStats(int *nrows, int *ncols, int *count, double *percent) const MatrixSparse
getValue(int row, int col) const MatrixSparse
getValue_(int irow, int icol) const AMatrix
getValues(bool byCol=true) const AMatrix
glue(const MatrixSparse *A1, const MatrixSparse *A2, bool flagShiftRow, bool flagShiftCol)MatrixSparsestatic
ICloneable()ICloneableinline
init(int nrows, int ncols)MatrixSparse
AMatrix::init(int nrows, int ncols, int opt_eigen=-1)AMatrix
invert()AMatrix
isColumnDefined(int icol) const AMatrix
isDense() const AMatrixinlinevirtual
isDiagCst(bool printWhyNot=false) const AMatrixvirtual
isDiagonal(bool printWhyNot=false) const AMatrixvirtual
isFlagEigen() const AMatrixinline
isIdentity(bool printWhyNot=false) const AMatrixvirtual
isNonNegative(bool verbose)AMatrix
isRowDefined(int irow) const AMatrix
isSame(const AMatrix &m, double eps=EPSILON10)AMatrix
isSameSize(const AMatrix &m) const AMatrix
isSparse() const MatrixSparseinlinevirtual
isSquare(bool printWhyNot=false) const AMatrixvirtual
isSymmetric(bool printWhyNot=false) const AMatrixvirtual
isValid(int irow, int icol, bool printWhyNot=false) const AMatrixvirtual
L1Norm() const MatrixSparse
makePositiveColumn()AMatrix
MatrixSparse(int nrow=0, int ncol=0, int opt_eigen=-1)MatrixSparse
MatrixSparse(const cs *A, int opt_eigen=-1)MatrixSparse
MatrixSparse(const MatrixSparse &m)MatrixSparse
multiplyColumn(const VectorDouble &vec) overrideMatrixSparsevirtual
multiplyRow(const VectorDouble &vec) overrideMatrixSparsevirtual
mustBeDiagCst() const AMatrixinlinevirtual
mustBeDiagonal() const AMatrixinlinevirtual
mustBeSymmetric() const AMatrixinlinevirtual
operator()(int row, int col) const AMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixSparse &m)MatrixSparse
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) overrideMatrixSparsevirtual
prodMatVec(const VectorDouble &x, bool transpose=false) const overrideMatrixSparsevirtual
prodMatVecInPlace(const VectorDouble &x, VectorDouble &y, bool transpose=false) const AMatrix
prodMatVecInPlacePtr(const double *x, double *y, bool transpose=false) const AMatrix
prodNormDiagVecInPlace(const VectorDouble &vec, int oper=1)MatrixSparse
prodNormMatInPlace(const MatrixSparse &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)MatrixSparsevirtual
AMatrix::prodNormMatInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrix
prodNormMatMatInPlace(const MatrixSparse &a, const MatrixSparse &m, bool transpose=false)MatrixSparsevirtual
AMatrix::prodNormMatMatInPlace(const AMatrix &a, const AMatrix &m, bool transpose=false)AMatrix
prodScalar(double v) overrideMatrixSparsevirtual
prodVecMat(const VectorDouble &x, bool transpose=false) const overrideMatrixSparsevirtual
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)MatrixSparse
reset(int nrows, int ncols, double value)MatrixSparse
reset(int nrows, int ncols, const double *tab, bool byCol=true)MatrixSparse
reset(int nrows, int ncols, const VectorDouble &tab, bool byCol=true)MatrixSparse
reset(const VectorVectorDouble &tab, bool byCol=true)MatrixSparse
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
resetFromTriplet(const NF_Triplet &NF_T)MatrixSparse
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
scaleByDiag()MatrixSparse
setColumn(int icol, const VectorDouble &tab) overrideMatrixSparsevirtual
setConstant(double value)MatrixSparse
setCS(cs *cs)MatrixSparse
setDiagonal(const VectorDouble &tab) overrideMatrixSparsevirtual
setDiagonalToConstant(double value=1.) overrideMatrixSparsevirtual
setEigenMatrix(const Eigen::SparseMatrix< double > &eigenMatrix)MatrixSparseinline
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab) overrideMatrixSparsevirtual
setValue(int irow, int icol, double value)AMatrix
setValue_(int irow, int icol, double value)AMatrix
setValues(const VectorDouble &values, bool byCol=true)AMatrix
simulateCholesky(const VectorDouble &b, VectorDouble &x)MatrixSparse
size() const AMatrixinline
solve(const VectorDouble &b, VectorDouble &x) const AMatrix
solveCholesky(const VectorDouble &b, VectorDouble &x)MatrixSparse
toString(const AStringFormat *strfmt=nullptr) const overrideMatrixSparsevirtual
transpose() const overrideMatrixSparsevirtual
transposeInPlace()AMatrixvirtual
~AMatrix()AMatrixvirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixSparse()MatrixSparsevirtual