gstlearn  1.0.0
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
createFromTable(const Table &table)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
getNumberColumnDefined() constAMatrix
getNumberRowDefined() constAMatrix
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
isColumnDefined(int icol) constAMatrix
isDiagCst(bool printWhyNot=false) constAMatrixvirtual
isDiagonal(bool printWhyNot=false) constAMatrixvirtual
isEmpty() constAMatrixinline
isIdentity(bool printWhyNot=false) constAMatrixvirtual
isRowDefined(int irow) constAMatrix
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="", 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