1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::AMatrix Member List

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

add(const T &other, double cst)gstlrn::AMatrixinlinestatic
add(const T &other1, const T &other2)gstlrn::AMatrixinlinestatic
addInPlace(T &res, const T &other, double cst)gstlrn::AMatrixinlinestatic
addInPlace(T &res, const T &other1, const T &other2)gstlrn::AMatrixinlinestatic
addValue(Id irow, Id icol, double value)gstlrn::AMatrix
AMatrix(Id nrow=0, Id ncol=0)gstlrn::AMatrix
AMatrix(const AMatrix &m)gstlrn::AMatrix
AMatrix(AMatrix &&m)=defaultgstlrn::AMatrix
areIdentical(const T &a, const T &b, bool verbose=false)gstlrn::AMatrixinlinestatic
AStringable()gstlrn::AStringable
AStringable(const AStringable &r)gstlrn::AStringable
clear()gstlrn::AMatrix
clone() const =0gstlrn::ICloneablepure virtual
cloneShared() constgstlrn::ICloneableinline
cloneUnique() constgstlrn::ICloneableinline
compare(const AMatrix &mat) constgstlrn::AMatrix
copyElements(const AMatrix &m, double factor=1.)gstlrn::AMatrix
copyReduce(const AMatrix *x, const 1 &validRows, const 1 &validCols)gstlrn::AMatrix
display(const AStringFormat *strfmt=nullptr) const finalgstlrn::AStringablevirtual
display(Id level) const finalgstlrn::AStringablevirtual
divideColumn(const 1 &vec)=0gstlrn::AMatrixpure virtual
divideRow(const 1 &vec)=0gstlrn::AMatrixpure virtual
dumpElements(const String &title, Id ifrom, Id ito) constgstlrn::AMatrix
dumpRange(const char *title)gstlrn::AMatrix
dumpStatistics(const String &title) constgstlrn::AMatrix
empty() constgstlrn::AMatrixinline
fill(double value)=0gstlrn::AMatrixpure virtual
fillRandom(double zeroPercent=0, Id seed=432432)gstlrn::AMatrixvirtual
getColumn(Id icol) constgstlrn::AMatrixvirtual
getColumnByRowRange(Id icol, Id rowFrom, Id rowTo) constgstlrn::AMatrix
getDiagonal(Id shift=0) constgstlrn::AMatrix
getMatrixToTriplet(Id shiftRow=0, Id shiftCol=0) constgstlrn::AMatrixvirtual
getMaximum() constgstlrn::AMatrix
getMeanByColumn(Id icol) constgstlrn::AMatrix
getMinimum() constgstlrn::AMatrix
getNColDefined() constgstlrn::AMatrix
getNCols() constgstlrn::AMatrixinline
getNormInf() constgstlrn::AMatrix
getNRowDefined() constgstlrn::AMatrix
getNRows() constgstlrn::AMatrixinline
getRow(Id irow) constgstlrn::AMatrixvirtual
getValue(Id irow, Id icol) const =0gstlrn::AMatrixpure virtual
getValues(bool byCol=true) constgstlrn::AMatrix
ICloneable()gstlrn::ICloneableinline
invert()gstlrn::AMatrix
isColumnDefined(Id icol) constgstlrn::AMatrix
isDense() const =0gstlrn::AMatrixpure virtual
isIdentity(bool printWhyNot=false) constgstlrn::AMatrix
isNonNegative(bool verbose=false) constgstlrn::AMatrix
isRowDefined(Id irow) constgstlrn::AMatrix
isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false)gstlrn::AMatrix
isSameSize(const AMatrix &m) constgstlrn::AMatrix
isSparse() const =0gstlrn::AMatrixpure virtual
isSquare(bool printWhyNot=false) constgstlrn::AMatrixvirtual
isSymmetric(double eps=EPSILON10, bool printWhyNot=false) constgstlrn::AMatrixvirtual
isValid(Id irow, Id icol, bool printWhyNot=false) constgstlrn::AMatrix
linearCombination(double addition, double val1, const T &other1, double val2=0., const T &other2=T(), double val3=0., const T &other3=T())gstlrn::AMatrixinlinestatic
linearCombinationInPlace(T &res, double addition, double val1, const T &other1, double val2=0., const T &other2=T(), double val3=0., const T &other3=T())gstlrn::AMatrixinlinestatic
makePositiveColumn()gstlrn::AMatrix
multiplyColumn(const 1 &vec)=0gstlrn::AMatrixpure virtual
multiplyRow(const 1 &vec)=0gstlrn::AMatrixpure virtual
mustBeSymmetric() constgstlrn::AMatrixinlinevirtual
operator()(Id row, Id col) constgstlrn::AMatrixinline
operator()(Id row, Id col)gstlrn::AMatrixinline
operator=(const AMatrix &m)gstlrn::AMatrix
operator=(AMatrix &&m)=defaultgstlrn::AMatrix
gstlrn::AStringable::operator=(const AStringable &r)gstlrn::AStringable
printConcreteClassName() constgstlrn::AStringable
prodHadamard(const T &other1, const T &other2)gstlrn::AMatrixinlinestatic
prodHadamardInPlace(T &res, const T &other1, const T &other2)gstlrn::AMatrixinlinestatic
prodMatMatInPlace(MA &A, const MB &B, const MC &C, bool transposeB=false, bool transposeC=false)gstlrn::AMatrixinlinestatic
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false)gstlrn::AMatrixvirtual
prodnorm(const T &a, const T &m=T(), bool transpose=false)gstlrn::AMatrixinlinestatic
prodnorm(const T &a, const 1 &vec, bool transpose=false)gstlrn::AMatrixinlinestatic
prodnormInPlace(T &res, const T &a, const T &m=T(), bool transpose=false)gstlrn::AMatrixinlinestatic
prodnormInPlace(T &res, const T &a, const 1 &vec, bool transpose=false)gstlrn::AMatrixinlinestatic
prodNormMatInPlace(const AMatrix *a, bool transpose=false)gstlrn::AMatrixvirtual
prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false)gstlrn::AMatrixvirtual
prodNormMatVecInPlace(const AMatrix *a, const 1 &vec, bool transpose=false)gstlrn::AMatrixvirtual
product(const T &other, double cst)gstlrn::AMatrixinlinestatic
product(const T &other1, const T &other2, bool transpose1=false, bool transpose2=false)gstlrn::AMatrixinlinestatic
product(const T &other, const 1 &vec, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
product(const 1 &vec, const T &other, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
productInPlace(T &res, const T &other, double cst)gstlrn::AMatrixinlinestatic
productInPlace(T &res, const T &other1, const T &other2, bool transpose1=false, bool transpose2=false)gstlrn::AMatrixinlinestatic
productInPlace(T &res, const T &other2, bool transpose2=false)gstlrn::AMatrixinlinestatic
productInPlace(1 &res, const T &other, const 1 &vec, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
productInPlace(vect res, const T &other, const constvect vec, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
productInPlace(1 &res, const 1 &vec, const T &other, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
productInPlace(vect res, const constvect vec, const T &other, bool transpose=false, bool flagInit=true)gstlrn::AMatrixinlinestatic
prodVecMatVec(const 1 &x, const 1 &y) constgstlrn::AMatrix
reset(Id nrows, Id ncols)gstlrn::AMatrixvirtual
resetFromArray(Id nrows, Id ncols, const double *tab, bool byCol=true)gstlrn::AMatrixvirtual
resetFromValue(Id nrows, Id ncols, double value)gstlrn::AMatrixvirtual
resetFromVD(Id nrows, Id ncols, const 1 &tab, bool byCol=true)gstlrn::AMatrixvirtual
resetFromVVD(const 1 &tab, bool byCol=true)gstlrn::AMatrixvirtual
resize(Id nrows, Id ncols)gstlrn::AMatrix
setColumn(Id icol, const 1 &tab)=0gstlrn::AMatrixpure virtual
setColumnToConstant(Id icol, double value)=0gstlrn::AMatrixpure virtual
setDiagonal(const 1 &tab)=0gstlrn::AMatrixpure virtual
setDiagonalToConstant(double value=1.)=0gstlrn::AMatrixpure virtual
setIdentity(double value=1.)gstlrn::AMatrix
setRow(Id irow, const 1 &tab)=0gstlrn::AMatrixpure virtual
setRowToConstant(Id irow, double value)=0gstlrn::AMatrixpure virtual
setValue(Id irow, Id icol, double value)=0gstlrn::AMatrixpure virtual
setValues(const 1 &values, bool byCol=true)gstlrn::AMatrix
size() constgstlrn::AMatrixinline
solve(const 1 &b, 1 &x) constgstlrn::AMatrix
toString(const AStringFormat *strfmt=nullptr) const overridegstlrn::AMatrixvirtual
transpose() constgstlrn::AMatrixvirtual
transposeInPlace()gstlrn::AMatrixvirtual
updValue(Id irow, Id icol, const EOperator &oper, double value)=0gstlrn::AMatrixpure virtual
~AMatrix()gstlrn::AMatrixvirtual
~AStringable()gstlrn::AStringablevirtual
~ICloneable()gstlrn::ICloneableinlinevirtual