1.4.0
CCC
 
MatrixSquareSymmetric Member List

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

_checkCholeskyAlreadyPerformed(int status) constMatrixSquareSymmetric
_constraintsConcatenateMat(int nae, int nai, int neq, const VectorInt &active, const MatrixRectangular &tabemat, const MatrixRectangular &tabimat, MatrixRectangular &tabout)MatrixSquareSymmetricstatic
_constraintsConcatenateVD(int nae, int nai, const VectorInt &active, const VectorDouble &tabemat, const VectorDouble &tabimat, VectorDouble &tabout)MatrixSquareSymmetricstatic
_constraintsCount(int nai, VectorInt &active)MatrixSquareSymmetricstatic
_constraintsError(const VectorInt &active, const MatrixRectangular &aimat, const VectorDouble &bimat, const VectorDouble &xmat, VectorDouble &vmat, VectorInt &flag)MatrixSquareSymmetric
_invert() overrideMatrixSquareSymmetricvirtual
_isPhysicallyPresent(int irow, int icol) const overrideMatrixSquareSymmetricvirtual
_matrix_qo(const VectorDouble &gmat, VectorDouble &xmat)MatrixSquareSymmetric
_matrix_qoc(bool flag_invert, const VectorDouble &gmat, int na, const MatrixRectangular &amat, const VectorDouble &bmat, VectorDouble &xmat, VectorDouble &lambda)MatrixSquareSymmetric
_recopy(const MatrixSquareSymmetric &r)MatrixSquareSymmetric
_setValues(const double *values, bool byCol=true) overrideMatrixSquareSymmetricvirtual
_terminateEigen(const VectorDouble &eigenValues, const VectorDouble &eigenVectors, bool optionPositive=true, bool changeOrder=false)MatrixSquareSymmetric
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 Eigen::VectorXd &x, Eigen::VectorXd &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
AMatrixSquare(int nrow=0)AMatrixSquare
AMatrixSquare(const AMatrixSquare &r)AMatrixSquare
AMatrixSquare(const AMatrix &m)AMatrixSquare
AStringable()AStringable
AStringable(const AStringable &r)AStringable
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
computeCholesky()MatrixSquareSymmetric
computeCholeskyLogDeterminant() constMatrixSquareSymmetric
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 &validRows, const VectorInt &validCols)AMatrix
createFromTLTU(int neq, const VectorDouble &tl)MatrixSquareSymmetricstatic
createFromTriangle(int mode, int neq, const VectorDouble &tl)MatrixSquareSymmetricstatic
createFromVD(const VectorDouble &X, int nrow)MatrixSquareSymmetricstatic
AMatrixSquare::createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false, bool invertColumnOrder=false)MatrixRectangularstatic
createFromVVD(const VectorVectorDouble &X)MatrixSquareSymmetricstatic
createRandomDefinitePositive(int neq, int seed=13242)MatrixSquareSymmetricstatic
DECLARE_TOTLMatrixSquareSymmetric
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)AMatrix
getCholeskyTL() constMatrixSquareSymmetric
getCholeskyTL(int i, int j) constMatrixSquareSymmetric
getCholeskyTL(int iad) constMatrixSquareSymmetric
getCholeskyXL() constMatrixSquareSymmetric
getCholeskyXL(int i, int j) constMatrixSquareSymmetric
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
getTab() constAMatrixDenseinline
getTriangleSize() constMatrixSquareSymmetric
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
invertCholesky()MatrixSquareSymmetric
isColumnDefined(int icol) constAMatrix
isDefinitePositive()MatrixSquareSymmetric
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) const overrideAMatrixSquareinlinevirtual
isSymmetric(bool printWhyNot=false, double eps=EPSILON10) const finalMatrixSquareSymmetricinlinevirtual
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
MatrixSquareSymmetric(int nrow=0)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
mustBeSymmetric() const finalMatrixSquareSymmetricinlinevirtual
normCholeskyInPlace(int mode, int neq, const VectorDouble &tl, const MatrixSquareSymmetric &a)MatrixSquareSymmetricstatic
normMatrix(const AMatrix &y, const AMatrixSquare &x=AMatrixSquare(), bool transpose=false)MatrixSquareSymmetric
normVec(const VectorDouble &vec)AMatrixSquare
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const MatrixSquareSymmetric &m)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) constAMatrix
prodMatVecInPlace(const Eigen::VectorXd &x, Eigen::VectorXd &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
productCholeskyInPlace(int mode, int neq, int nrhs, const VectorDouble &tl, const MatrixRectangular &a)MatrixSquareSymmetricstatic
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 MatrixSquareSymmetric *A, const VectorInt &rowKeep)MatrixSquareSymmetricstatic
AMatrixSquare::sample(const AMatrix *A, const VectorInt &rowKeep=VectorInt(), const VectorInt &colKeep=VectorInt())MatrixRectangularstatic
setColumn(int icol, const VectorDouble &tab, bool flagCheck=true) overrideAMatrixDensevirtual
setDiagonal(const VectorDouble &tab, bool flagCheck=true) overrideAMatrixDensevirtual
setDiagonalToConstant(double value=1.) overrideAMatrixDensevirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab, bool flagCheck=true) 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
solveCholesky(const VectorDouble &b, VectorDouble &x)MatrixSquareSymmetric
solveCholeskyMat(const MatrixRectangular &b, MatrixRectangular &x)MatrixSquareSymmetric
toString(const AStringFormat *strfmt=nullptr) const overrideAMatrixvirtual
trace() constAMatrixSquare
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
unsample(const AMatrix *A, const VectorInt &rowFetch, const VectorInt &colFetch)MatrixRectangular
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
~MatrixSquareSymmetric()MatrixSquareSymmetricvirtual