1.2.0
CCC
 
MatrixSquareSymmetric Member List

This is the complete list of members for MatrixSquareSymmetric, 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, 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 =0ICloneablepure virtual
compare(const AMatrix &mat) const AMatrix
computeCholesky()MatrixSquareSymmetric
computeCholeskyLogDeterminant() const MatrixSquareSymmetric
computeEigen(bool optionPositive=true)MatrixSquareSymmetric
computeGeneralizedEigen(const MatrixSquareSymmetric &b, bool optionPositive=true)MatrixSquareSymmetric
computeGeneralizedInverse(MatrixSquareSymmetric &tabout, double maxicond=1.e20, double eps=EPSILON20)MatrixSquareSymmetric
copyElements(const AMatrix &m, double factor=1.)AMatrix
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols)AMatrix
createFromTLTU(int neq, const VectorDouble &tl, int opt_eigen=-1)MatrixSquareSymmetricstatic
createFromTriangle(int mode, int neq, const VectorDouble &tl, int opt_eigen=-1)MatrixSquareSymmetricstatic
createFromVD(const VectorDouble &X, int nrow, int opt_eigen=-1)MatrixSquareSymmetricstatic
AMatrixSquare::createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, int opt_eigen=-1, bool invertColumnOrder=false)MatrixRectangularstatic
createFromVVD(const VectorVectorDouble &X, int opt_eigen=-1)MatrixSquareSymmetricstatic
DECLARE_TOTLMatrixSquareSymmetric
determinant(void) const AMatrixSquarevirtual
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) const AMatrix
empty() const AMatrixinline
fill(double value) overrideAMatrixDensevirtual
fillRandom(int seed=432432, double zeroPercent=0.1)AMatrix
getCholeskyTL() const MatrixSquareSymmetric
getCholeskyXL() const MatrixSquareSymmetric
getColumn(int icol) const overrideAMatrixDensevirtual
getDiagonal(int shift=0) const AMatrix
getEigenValues() const AMatrixDenseinline
getEigenVectors() const AMatrixDenseinline
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) const AMatrixvirtual
getMaximum() const AMatrix
getMeanByColumn(int icol) const AMatrix
getMinimum() const AMatrix
getNCols() const AMatrixinline
getNormInf() const AMatrix
getNRows() const AMatrixinline
getNSize() const AMatrixSquareinline
getNumberColumnDefined() const AMatrix
getNumberRowDefined() const AMatrix
getRow(int irow) const overrideAMatrixDensevirtual
getTriangleSize() const MatrixSquareSymmetric
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)MatrixRectangularstatic
ICloneable()ICloneableinline
init(int nrows, int ncols, int opt_eigen=-1)AMatrix
innerMatrix(const AMatrixSquare &x, const AMatrix &r1, const AMatrix &r2)AMatrixSquare
invert()AMatrix
invertCholesky()MatrixSquareSymmetric
isColumnDefined(int icol) const AMatrix
isDefinitePositive()MatrixSquareSymmetric
isDense() const AMatrixDenseinlinevirtual
isDiagCst(bool printWhyNot=false) const AMatrixvirtual
isDiagonal(bool printWhyNot=false) const AMatrixvirtual
isFlagEigen() const AMatrixinline
isIdentity(bool printWhyNot=false) const AMatrixvirtual
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 AMatrixDenseinlinevirtual
isSquare(bool printWhyNot=false) const overrideAMatrixSquareinlinevirtual
isSymmetric(bool printWhyNot=false, double eps=EPSILON10) const finalMatrixSquareSymmetricinlinevirtual
isValid(int irow, int icol, bool printWhyNot=false) const AMatrixvirtual
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
MatrixSquareSymmetric(int nrow=0, int opt_eigen=-1)MatrixSquareSymmetric
MatrixSquareSymmetric(const MatrixSquareSymmetric &m)MatrixSquareSymmetric
MatrixSquareSymmetric(const AMatrix &m)MatrixSquareSymmetric
minimizeWithConstraintsInPlace(const VectorDouble &gmat, const MatrixRectangular &aemat, const VectorDouble &bemat, const MatrixRectangular &aimat, const VectorDouble &bimat, VectorDouble &xmat)MatrixSquareSymmetric
multiplyColumn(const VectorDouble &vec) overrideAMatrixDensevirtual
multiplyRow(const VectorDouble &vec) overrideAMatrixDensevirtual
mustBeDiagCst() const overrideMatrixSquareSymmetricinlinevirtual
mustBeDiagonal() const overrideMatrixSquareSymmetricinlinevirtual
mustBeSymmetric() const finalMatrixSquareSymmetricinlinevirtual
normCholeskyInPlace(int mode, int neq, const VectorDouble &tl, const MatrixSquareSymmetric &a)MatrixSquareSymmetric
normMatrix(const AMatrix &y, const AMatrixSquare &x=AMatrixSquare(), bool transpose=false)MatrixSquareSymmetric
normVec(const VectorDouble &vec)AMatrixSquare
operator()(int row, int col) const AMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixSquareSymmetric &r)MatrixSquareSymmetric
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) overrideAMatrixDensevirtual
prodMatVec(const VectorDouble &x, bool transpose=false) const overrideAMatrixDensevirtual
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)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
productCholeskyInPlace(int mode, int neq, int nrhs, const VectorDouble &tl, const MatrixRectangular &a)MatrixSquareSymmetric
prodVecMat(const VectorDouble &x, bool transpose=false) const overrideAMatrixDensevirtual
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) 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)AMatrix
setValue_(int irow, int icol, double value)AMatrix
setValues(const VectorDouble &values, bool byCol=true)AMatrix
size() const AMatrixinline
solve(const VectorDouble &b, VectorDouble &x) const AMatrix
solveCholesky(const VectorDouble &b, VectorDouble &x)MatrixSquareSymmetric
solveCholeskyMat(const MatrixRectangular &b, MatrixRectangular &x)MatrixSquareSymmetric
toString(const AStringFormat *strfmt=nullptr) const overrideAMatrixvirtual
trace() const AMatrixSquare
transpose() const AMatrixvirtual
transposeInPlace()AMatrixvirtual
updValue(int irow, int icol, const EOperator &oper, double value)AMatrix
updValue_(int irow, int icol, const EOperator &oper, double value)AMatrix
~AMatrix()AMatrixvirtual
~AMatrixDense()AMatrixDensevirtual
~AMatrixSquare()AMatrixSquarevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixRectangular()MatrixRectangularvirtual
~MatrixSquareSymmetric()MatrixSquareSymmetricvirtual