This is the complete list of members for gstlrn::AMatrix, including all inherited members.
addMat(const AMatrix &y, double cx=1., double cy=1.) | gstlrn::AMatrix | virtual |
addProdMatVecInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
addProdVecMatInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
addScalar(double v)=0 | gstlrn::AMatrix | pure virtual |
addScalarDiag(double v)=0 | gstlrn::AMatrix | pure virtual |
addValue(Id irow, Id icol, double value) | gstlrn::AMatrix | |
AMatrix(Id nrow=0, Id ncol=0) | gstlrn::AMatrix | |
AMatrix(const AMatrix &m) | gstlrn::AMatrix | |
AStringable() | gstlrn::AStringable | |
AStringable(const AStringable &r) | gstlrn::AStringable | |
clear() | gstlrn::AMatrix | |
clone() const =0 | gstlrn::ICloneable | pure virtual |
cloneShared() const | gstlrn::ICloneable | inline |
cloneUnique() const | gstlrn::ICloneable | inline |
compare(const AMatrix &mat) const | gstlrn::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 final | gstlrn::AStringable | virtual |
display(Id level) const final | gstlrn::AStringable | virtual |
divideColumn(const 1 &vec)=0 | gstlrn::AMatrix | pure virtual |
divideRow(const 1 &vec)=0 | gstlrn::AMatrix | pure virtual |
dumpElements(const String &title, Id ifrom, Id ito) const | gstlrn::AMatrix | |
dumpRange(const char *title) | gstlrn::AMatrix | |
dumpStatistics(const String &title) const | gstlrn::AMatrix | |
empty() const | gstlrn::AMatrix | inline |
fill(double value)=0 | gstlrn::AMatrix | pure virtual |
fillRandom(Id seed=432432, double zeroPercent=0) | gstlrn::AMatrix | |
getColumn(Id icol) const | gstlrn::AMatrix | virtual |
getColumnByRowRange(Id icol, Id rowFrom, Id rowTo) const | gstlrn::AMatrix | |
getDiagonal(Id shift=0) const | gstlrn::AMatrix | |
getMatrixToTriplet(Id shiftRow=0, Id shiftCol=0) const | gstlrn::AMatrix | virtual |
getMaximum() const | gstlrn::AMatrix | |
getMeanByColumn(Id icol) const | gstlrn::AMatrix | |
getMinimum() const | gstlrn::AMatrix | |
getNColDefined() const | gstlrn::AMatrix | |
getNCols() const | gstlrn::AMatrix | inline |
getNormInf() const | gstlrn::AMatrix | |
getNRowDefined() const | gstlrn::AMatrix | |
getNRows() const | gstlrn::AMatrix | inline |
getRow(Id irow) const | gstlrn::AMatrix | virtual |
getValue(Id irow, Id icol) const =0 | gstlrn::AMatrix | pure virtual |
getValues(bool byCol=true) const | gstlrn::AMatrix | |
ICloneable() | gstlrn::ICloneable | inline |
invert() | gstlrn::AMatrix | |
isColumnDefined(Id icol) const | gstlrn::AMatrix | |
isDense() const =0 | gstlrn::AMatrix | pure virtual |
isIdentity(bool printWhyNot=false) const | gstlrn::AMatrix | |
isNonNegative(bool verbose=false) const | gstlrn::AMatrix | |
isRowDefined(Id irow) const | gstlrn::AMatrix | |
isSame(const AMatrix &m, double eps=EPSILON4, bool printWhyNot=false) | gstlrn::AMatrix | |
isSameSize(const AMatrix &m) const | gstlrn::AMatrix | |
isSparse() const =0 | gstlrn::AMatrix | pure virtual |
isSquare(bool printWhyNot=false) const | gstlrn::AMatrix | virtual |
isSymmetric(double eps=EPSILON10, bool printWhyNot=false) const | gstlrn::AMatrix | virtual |
isValid(Id irow, Id icol, bool printWhyNot=false) const | gstlrn::AMatrix | |
linearCombination(double val1, const AMatrix *mat1, double val2=1., const AMatrix *mat2=nullptr, double val3=1., const AMatrix *mat3=nullptr) | gstlrn::AMatrix | virtual |
makePositiveColumn() | gstlrn::AMatrix | |
multiplyColumn(const 1 &vec)=0 | gstlrn::AMatrix | pure virtual |
multiplyRow(const 1 &vec)=0 | gstlrn::AMatrix | pure virtual |
mustBeSymmetric() const | gstlrn::AMatrix | inlinevirtual |
operator()(Id row, Id col) const | gstlrn::AMatrix | inline |
operator()(Id row, Id col) | gstlrn::AMatrix | inline |
operator=(const AMatrix &m) | gstlrn::AMatrix | |
gstlrn::AStringable::operator=(const AStringable &r) | gstlrn::AStringable | |
prodMat(const AMatrix *matY, bool transposeY=false) | gstlrn::AMatrix | |
prodMatMatInPlace(const AMatrix *x, const AMatrix *y, bool transposeX=false, bool transposeY=false) | gstlrn::AMatrix | virtual |
prodMatVec(const 1 &x, bool transpose=false) const | gstlrn::AMatrix | |
prodMatVecInPlace(const 1 &x, 1 &y, bool transpose=false) const | gstlrn::AMatrix | |
prodMatVecInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
prodNormMatInPlace(const AMatrix *a, bool transpose=false) | gstlrn::AMatrix | virtual |
prodNormMatMatInPlace(const AMatrix *a, const AMatrix *m, bool transpose=false) | gstlrn::AMatrix | virtual |
prodNormMatVecInPlace(const AMatrix *a, const 1 &vec, bool transpose=false) | gstlrn::AMatrix | virtual |
prodScalar(double v)=0 | gstlrn::AMatrix | pure virtual |
prodVecMat(const 1 &x, bool transpose=false) const | gstlrn::AMatrix | |
prodVecMatInPlace(const 1 &x, 1 &y, bool transpose=false) const | gstlrn::AMatrix | |
prodVecMatInPlaceC(const constvect x, vect y, bool transpose=false) const | gstlrn::AMatrix | |
prodVecMatVec(const 1 &x, const 1 &y) const | gstlrn::AMatrix | |
reset(Id nrows, Id ncols) | gstlrn::AMatrix | virtual |
resetFromArray(Id nrows, Id ncols, const double *tab, bool byCol=true) | gstlrn::AMatrix | virtual |
resetFromValue(Id nrows, Id ncols, double value) | gstlrn::AMatrix | virtual |
resetFromVD(Id nrows, Id ncols, const 1 &tab, bool byCol=true) | gstlrn::AMatrix | virtual |
resetFromVVD(const 1 &tab, bool byCol=true) | gstlrn::AMatrix | virtual |
resize(Id nrows, Id ncols) | gstlrn::AMatrix | |
setColumn(Id icol, const 1 &tab)=0 | gstlrn::AMatrix | pure virtual |
setColumnToConstant(Id icol, double value)=0 | gstlrn::AMatrix | pure virtual |
setDiagonal(const 1 &tab)=0 | gstlrn::AMatrix | pure virtual |
setDiagonalToConstant(double value=1.)=0 | gstlrn::AMatrix | pure virtual |
setIdentity(double value=1.) | gstlrn::AMatrix | |
setRow(Id irow, const 1 &tab)=0 | gstlrn::AMatrix | pure virtual |
setRowToConstant(Id irow, double value)=0 | gstlrn::AMatrix | pure virtual |
setValue(Id irow, Id icol, double value)=0 | gstlrn::AMatrix | pure virtual |
setValues(const 1 &values, bool byCol=true) | gstlrn::AMatrix | |
size() const | gstlrn::AMatrix | inline |
solve(const 1 &b, 1 &x) const | gstlrn::AMatrix | |
toString(const AStringFormat *strfmt=nullptr) const override | gstlrn::AMatrix | virtual |
transpose() const | gstlrn::AMatrix | virtual |
transposeInPlace() | gstlrn::AMatrix | virtual |
updValue(Id irow, Id icol, const EOperator &oper, double value)=0 | gstlrn::AMatrix | pure virtual |
~AMatrix() | gstlrn::AMatrix | virtual |
~AStringable() | gstlrn::AStringable | virtual |
~ICloneable() | gstlrn::ICloneable | inlinevirtual |