gstlearn  0.3.3
CCC
Table Member List

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

_allocate() overrideMatrixRectangularprivatevirtual
_clear()AMatrixprotected
_clearContents() overrideTableprotectedvirtual
_colNamesTableprivate
_commentWrite(std::ostream &os, const String &comment)ASerializableprotectedstatic
_deallocate() overrideMatrixRectangularprivatevirtual
_deserialize(std::istream &is, bool verbose=false) overrideTableprotectedvirtual
_fileOpenRead(const String &filename, std::ifstream &is, bool verbose=false) constASerializableprotected
_fileOpenWrite(const String &filename, std::ofstream &os, bool verbose=false) constASerializableprotected
_fillFromVVD(const VectorVectorDouble &X)AMatrixprotected
_flagCheckAddressAMatrixprivate
_getFlagCheckAddress() constAMatrixinlineprotected
_getIndexToRank(int irow, int icol) const overrideMatrixRectangularprivatevirtual
_getMatrixSize() const overrideMatrixRectangularprivatevirtual
_getNFName() const overrideTableinlineprotectedvirtual
_getValue(int irow, int icol) const overrideMatrixRectangularprivatevirtual
_getValue(int irank) const overrideMatrixRectangularprivatevirtual
_getValueRef(int irow, int icol) overrideMatrixRectangularprotectedvirtual
_invert() overrideMatrixRectangularprivatevirtual
_isColumnValid(int icol) constAMatrixprotected
_isColVectorConsistent(const VectorDouble &tab)AMatrixprotected
_isCompatible(const AMatrix &m) const overrideMatrixRectangularinlineprivatevirtual
_isIndexValid(int irow, int icol) constAMatrixprotected
_isNumbersValid(int nrows, int ncols) constAMatrixprotected
_isPhysicallyPresent(int, int) constAMatrixinlineprotectedvirtual
_isRankValid(int rank) constAMatrixprotected
_isRowValid(int irow) constAMatrixprotected
_isRowVectorConsistent(const VectorDouble &tab)AMatrixprotected
_isVectorSizeConsistent(int nrows, int ncols, const VectorDouble &tab)AMatrixprotected
_nColsAMatrixprivate
_nRowsAMatrixprivate
_onlyBlanks(char *string)ASerializableprotectedstatic
_prodVector(const double *inv, double *outv) const overrideMatrixRectangularprivatevirtual
_recordRead(std::istream &is, const String &title, T &val)ASerializableprotectedstatic
_recordReadVec(std::istream &is, const String &title, VectorT< T > &vec, int nvalues)ASerializableprotectedstatic
_recordWrite(std::ostream &os, const String &title, const T &val)ASerializableprotectedstatic
_recordWriteVec(std::ostream &os, const String &title, const VectorT< T > &vec)ASerializableprotectedstatic
_rectMatrixMatrixRectangularprivate
_rowNamesTableprivate
_serialize(std::ostream &os, bool verbose=false) const overrideTableprotectedvirtual
_setNCols(int ncols)AMatrixinlineprotected
_setNRows(int nrows)AMatrixinlineprotected
_setValue(int rank, double value) overrideMatrixRectangularprivatevirtual
_setValue(int irow, int icol, double value) overrideMatrixRectangularprivatevirtual
_setValues(const double *values, bool byCol=true) overrideMatrixRectangularprivatevirtual
_skipDescriptionTableprivate
_skipTitleTableprivate
_solve(const VectorDouble &b, VectorDouble &x) const overrideMatrixRectangularprivatevirtual
_tableRead(std::istream &is, const String &string, int ntab, double *tab)ASerializableprotectedstatic
_tableWrite(std::ostream &os, const String &string, int ntab, const VectorDouble &tab)ASerializableprotectedstatic
_titleTableprivate
_transposeInPlace() overrideMatrixRectangularprivatevirtual
add(int irow, int icol, double value)AMatrix
add(const AMatrix &tab, double value=1.)AMatrix
addColumn(int ncolumn_added=1)MatrixRectangular
addMatrix(const AMatrix &y)AMatrixvirtual
addRow(int nrow_added=1)MatrixRectangular
addScalar(double v)AMatrixvirtual
addScalarDiag(double v)AMatrixvirtual
AMatrix(int nrow=0, int ncol=0)AMatrixprotected
AMatrix(const AMatrix &m)AMatrixprotected
ASerializable()ASerializable
ASerializable(const ASerializable &r)ASerializable
AStringable()AStringable
AStringable(const AStringable &r)AStringable
buildFileName(int status, const String &filename, bool ensureDirExist=false)ASerializablestatic
clone() const =0ICloneablepure virtual
compare(const AMatrix &mat) constAMatrix
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols)AMatrix
create(int nrow=0, int ncol=0)Tablestatic
createDirectory(const String &dir)ASerializablestatic
createFromNames(const VectorString &rownames, const VectorString &colnames)Tablestatic
createFromNF(const String &neutralFilename, bool verbose=true)Tablestatic
createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false)MatrixRectangularstatic
createFromVVD(const VectorVectorDouble &X)MatrixRectangularstatic
DECLARE_TOTLTable
deserialize(std::istream &is, bool verbose=true)ASerializable
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divideColumn(const VectorDouble &vec)AMatrix
divideRow(const VectorDouble &vec)AMatrix
dumpElements(const String &title, int ifrom, int ito) constAMatrix
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
fill(double value)AMatrix
fillRandom(int seed=432432, double zeroPercent=0.1)AMatrix
getAllRange() constTable
getColumn(int icol) constAMatrix
getColumnName(int icol) constTable
getColumnNames() constTableinline
getContainerName()ASerializablestatic
getDiagonal(int shift=0) constAMatrix
getDirectory(const String &path)ASerializablestatic
getExecDirectory()ASerializablestatic
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getHomeDirectory(const String &sub="")ASerializablestatic
getMaximum() constAMatrix
getMeanByColumn(int icol) constAMatrix
getMinimum() constAMatrix
getNCols() constAMatrixinline
getNRows() constAMatrixinline
getNTotal() constAMatrixinline
getPrefixName()ASerializablestatic
getRange(int icol) constTable
getRow(int irow) constAMatrix
getRowName(int irow) constTable
getRowNames() constTableinline
getTestData(const String &subdir, const String &filename)ASerializablestatic
getTitle() constTableinline
getValue(int irow, int icol) constAMatrixvirtual
getValueRef(int irow, int icol)AMatrixvirtual
getValues(bool byCol=true) constAMatrix
getValuesAsTriplets(VectorInt &irows, VectorInt &icols, VectorDouble &values) constAMatrix
getWorkingDirectory()ASerializablestatic
ICloneable()ICloneableinline
init(int nrows, int ncols)AMatrix
invert()AMatrix
isDiagCst(bool printWhyNot=false) constAMatrixvirtual
isDiagonal(bool printWhyNot=false) constAMatrixvirtual
isEmpty() constAMatrixinline
isIdentity(bool printWhyNot=false) constAMatrixvirtual
isSame(const AMatrix &m, double eps=EPSILON10)AMatrix
isSameSize(const AMatrix &m) constAMatrix
isSparse() constAMatrixinlinevirtual
isSquare(bool printWhyNot=false) constAMatrixvirtual
isSymmetric(bool printWhyNot=false) constAMatrixvirtual
isValid(int irow, int icol, bool printWhyNot=false) constAMatrixvirtual
linearCombination(double cx, double cy, const AMatrix &y)AMatrixvirtual
MatrixRectangular(int nrow=0, int ncol=0)MatrixRectangular
MatrixRectangular(const MatrixRectangular &m)MatrixRectangular
multiplyColumn(const VectorDouble &vec)AMatrix
multiplyRow(const VectorDouble &vec)AMatrix
mustBeDiagCst() const overrideMatrixRectangularinlinevirtual
mustBeDiagonal() const overrideMatrixRectangularinlinevirtual
mustBeSymmetric() const overrideMatrixRectangularinlinevirtual
myContainerNameASerializableprivatestatic
myPrefixNameASerializableprivatestatic
operator()(int row, int col) constAMatrixinline
operator()(int row, int col)AMatrixinline
operator=(const Table &m)Table
MatrixRectangular::operator=(const MatrixRectangular &r)MatrixRectangular
MatrixRectangular::AMatrix::operator=(const AMatrix &m)AMatrixprotected
MatrixRectangular::AStringable::operator=(const AStringable &r)AStringable
ASerializable::operator=(const ASerializable &r)ASerializable
plot(int isimu) constTable
prodMatrix(const AMatrix &x, const AMatrix &y)AMatrixvirtual
prodScalar(double v)AMatrixvirtual
prodVector(const double *inv, double *outv) constAMatrix
prodVector(const VectorDouble &inv, VectorDouble &outv) constAMatrix
quadraticMatrix(const VectorDouble &x, const VectorDouble &y)AMatrix
reduce(const VectorInt &validRows, const VectorInt &validCols) constMatrixRectangular
reset(int nrows, int ncols, double value=0.)AMatrix
resetFromArray(int nrows, int ncols, const double *tab, bool byCol=true)AMatrix
resetFromVD(int nrows, int ncols, const VectorDouble &tab, bool byCol=true)AMatrix
resetFromVVD(const VectorVectorDouble &tab, bool byCol=true)AMatrix
serialize(std::ostream &os, bool verbose=true) constASerializable
setColumn(int icol, const VectorDouble &tab)AMatrixvirtual
setColumnName(int icol, const String &name)Table
setColumnNames(const VectorString &colNames)Table
setContainerName(bool useDefault, const String &containerName=String(), bool verbose=false)ASerializablestatic
setDiagonal(const VectorDouble &tab)AMatrixvirtual
setDiagonal(double value=1.)AMatrixvirtual
setFlagCheckAddress(bool flagCheckAddress)AMatrixinline
setIdentity(double value=1.)AMatrix
setPrefixName(const String &prefixName)ASerializablestatic
setRow(int irow, const VectorDouble &tab)AMatrixvirtual
setRowName(int irow, const String &name)Table
setRowNames(const VectorString &rowNames)Table
setSkipDescription(bool skipDescription)Tableinline
setSkipTitle(bool skipTitle)Tableinline
setTitle(const String &title)Tableinline
setValue(int irow, int icol, double value)AMatrixvirtual
setValues(const VectorDouble &values, bool byCol=true)AMatrix
setValuesByArrays(const VectorInt &irows, const VectorInt &icols, const VectorDouble &values)AMatrixvirtual
solve(const VectorDouble &b, VectorDouble &x) constAMatrix
subtract(const AMatrix &tab, double value=1.)AMatrix
Table(int nrow=0, int ncol=0, bool skip_title=false, bool skip_description=false)Table
Table(const Table &m)Table
toString(const AStringFormat *strfmt=nullptr) const overrideTablevirtual
transpose() constAMatrixvirtual
transposeInPlace()AMatrixvirtual
unsetContainerName()ASerializablestatic
unsetPrefixName()ASerializablestatic
~AMatrix()AMatrixvirtual
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~ICloneable()ICloneableinlinevirtual
~MatrixRectangular()MatrixRectangularvirtual
~Table()Tablevirtual