1.5.0
CCC
 
AMatrix Member List

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

addMatInPlace(const AMatrix &y, double cx=1., double cy=1.)AMatrix
addProdMatVecInPlace(const constvect x, vect y, bool transpose=false) constAMatrixvirtual
addScalar(double v)AMatrixvirtual
addScalarDiag(double v)AMatrixvirtual
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
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
copyElements(const AMatrix &m, double factor=1.)AMatrix
copyReduce(const AMatrix *x, const VectorInt &validRows, const VectorInt &validCols)AMatrix
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec)AMatrixvirtual
divideRow(const VectorDouble &vec)AMatrixvirtual
dumpElements(const String &title, int ifrom, int ito) constAMatrix
empty() constAMatrixinline
fill(double value)AMatrixvirtual
fillRandom(int seed=432432, double zeroPercent=0)AMatrix
getColumn(int icol) constAMatrixvirtual
getDiagonal(int shift=0) constAMatrix
getMatrixToTriplet(int shiftRow=0, int shiftCol=0) constAMatrixvirtual
getMaximum() constAMatrix
getMeanByColumn(int icol) constAMatrix
getMinimum() constAMatrix
getNCols() constAMatrixinline
getNormInf() constAMatrix
getNRows() constAMatrixinline
getNumberColumnDefined() constAMatrix
getNumberRowDefined() constAMatrix
getRow(int irow) constAMatrixvirtual
getValue(int irow, int icol, bool flagCheck=true) const =0AMatrixpure virtual
getValues(bool byCol=true) constAMatrix
ICloneable()ICloneableinline
invert()AMatrix
isColumnDefined(int icol) constAMatrix
isDense() const =0AMatrixpure virtual
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 =0AMatrixpure virtual
isSquare(bool printWhyNot=false) constAMatrixvirtual
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
multiplyColumn(const VectorDouble &vec)AMatrixvirtual
multiplyRow(const VectorDouble &vec)AMatrixvirtual
mustBeSymmetric() constAMatrixinlinevirtual
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
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)AMatrixvirtual
prodMatVec(const VectorDouble &x, bool transpose=false) constAMatrixvirtual
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 AMatrix *a, const AMatrix *m, bool transpose=false)AMatrix
prodNormMatVecInPlace(const AMatrix &a, const VectorDouble &vec=VectorDouble(), bool transpose=false)AMatrix
prodScalar(double v)AMatrixvirtual
prodVecMat(const VectorDouble &x, bool transpose=false) constAMatrixvirtual
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, bool flagCheck=true)AMatrixvirtual
setDiagonal(const VectorDouble &tab, bool flagCheck=true)AMatrixvirtual
setDiagonalToConstant(double value=1.)AMatrixvirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setRow(int irow, const VectorDouble &tab, bool flagCheck=true)AMatrixvirtual
setValue(int irow, int icol, double value, bool flagCheck=true)=0AMatrixpure virtual
setValues(const VectorDouble &values, bool byCol=true)AMatrix
size() constAMatrixinline
solve(const VectorDouble &b, VectorDouble &x) constAMatrix
toString(const AStringFormat *strfmt=nullptr) const overrideAMatrixvirtual
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
updValue(int irow, int icol, const EOperator &oper, double value, bool flagCheck=true)=0AMatrixpure virtual
~AMatrix()AMatrixvirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual