gstlearn
1.0.0
CCC
|
This is the complete list of members for Table, including all inherited members.
_allocate() override | MatrixRectangular | privatevirtual |
_clear() | AMatrix | protected |
_clearContents() override | Table | protectedvirtual |
_colNames | Table | private |
_commentWrite(std::ostream &os, const String &comment) | ASerializable | protectedstatic |
_deallocate() override | MatrixRectangular | privatevirtual |
_deserialize(std::istream &is, bool verbose=false) override | Table | protectedvirtual |
_fileOpenRead(const String &filename, std::ifstream &is, bool verbose=false) const | ASerializable | protected |
_fileOpenWrite(const String &filename, std::ofstream &os, bool verbose=false) const | ASerializable | protected |
_fillFromVVD(const VectorVectorDouble &X) | AMatrix | protected |
_flagCheckAddress | AMatrix | private |
_getFlagCheckAddress() const | AMatrix | inlineprotected |
_getIndexToRank(int irow, int icol) const override | MatrixRectangular | privatevirtual |
_getMatrixSize() const override | MatrixRectangular | privatevirtual |
_getNFName() const override | Table | inlineprotectedvirtual |
_getValue(int irow, int icol) const override | MatrixRectangular | privatevirtual |
_getValue(int irank) const override | MatrixRectangular | privatevirtual |
_getValueRef(int irow, int icol) override | MatrixRectangular | protectedvirtual |
_invert() override | MatrixRectangular | privatevirtual |
_isColumnValid(int icol) const | AMatrix | protected |
_isColVectorConsistent(const VectorDouble &tab) | AMatrix | protected |
_isCompatible(const AMatrix &m) const override | MatrixRectangular | inlineprivatevirtual |
_isIndexValid(int irow, int icol) const | AMatrix | protected |
_isNumbersValid(int nrows, int ncols) const | AMatrix | protected |
_isPhysicallyPresent(int, int) const | AMatrix | inlineprotectedvirtual |
_isRankValid(int rank) const | AMatrix | protected |
_isRowValid(int irow) const | AMatrix | protected |
_isRowVectorConsistent(const VectorDouble &tab) | AMatrix | protected |
_isVectorSizeConsistent(int nrows, int ncols, const VectorDouble &tab) | AMatrix | protected |
_nCols | AMatrix | private |
_nRows | AMatrix | private |
_onlyBlanks(char *string) | ASerializable | protectedstatic |
_prodVector(const double *inv, double *outv) const override | MatrixRectangular | privatevirtual |
_recordRead(std::istream &is, const String &title, T &val) | ASerializable | protectedstatic |
_recordReadVec(std::istream &is, const String &title, VectorT< T > &vec, int nvalues) | ASerializable | protectedstatic |
_recordWrite(std::ostream &os, const String &title, const T &val) | ASerializable | protectedstatic |
_recordWriteVec(std::ostream &os, const String &title, const VectorT< T > &vec) | ASerializable | protectedstatic |
_rectMatrix | MatrixRectangular | private |
_rowNames | Table | private |
_serialize(std::ostream &os, bool verbose=false) const override | Table | protectedvirtual |
_setNCols(int ncols) | AMatrix | inlineprotected |
_setNRows(int nrows) | AMatrix | inlineprotected |
_setValue(int rank, double value) override | MatrixRectangular | privatevirtual |
_setValue(int irow, int icol, double value) override | MatrixRectangular | privatevirtual |
_setValues(const double *values, bool byCol=true) override | MatrixRectangular | privatevirtual |
_skipDescription | Table | private |
_skipTitle | Table | private |
_solve(const VectorDouble &b, VectorDouble &x) const override | MatrixRectangular | privatevirtual |
_tableRead(std::istream &is, const String &string, int ntab, double *tab) | ASerializable | protectedstatic |
_tableWrite(std::ostream &os, const String &string, int ntab, const VectorDouble &tab) | ASerializable | protectedstatic |
_title | Table | private |
_transposeInPlace() override | MatrixRectangular | privatevirtual |
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) | AMatrix | virtual |
addRow(int nrow_added=1) | MatrixRectangular | |
addScalar(double v) | AMatrix | virtual |
addScalarDiag(double v) | AMatrix | virtual |
AMatrix(int nrow=0, int ncol=0) | AMatrix | protected |
AMatrix(const AMatrix &m) | AMatrix | protected |
ASerializable() | ASerializable | |
ASerializable(const ASerializable &r) | ASerializable | |
AStringable() | AStringable | |
AStringable(const AStringable &r) | AStringable | |
buildFileName(int status, const String &filename, bool ensureDirExist=false) | ASerializable | static |
clone() const =0 | ICloneable | pure virtual |
compare(const AMatrix &mat) const | AMatrix | |
copyReduce(const AMatrix *x, const VectorInt &activeRows, const VectorInt &activeCols) | AMatrix | |
create(int nrow=0, int ncol=0) | Table | static |
createDirectory(const String &dir) | ASerializable | static |
createFromNames(const VectorString &rownames, const VectorString &colnames) | Table | static |
createFromNF(const String &neutralFilename, bool verbose=true) | Table | static |
createFromTable(const Table &table) | Table | static |
createFromVD(const VectorDouble &X, int nrow, int ncol, bool byCol=false) | MatrixRectangular | static |
createFromVVD(const VectorVectorDouble &X) | MatrixRectangular | static |
DECLARE_TOTL | Table | |
deserialize(std::istream &is, bool verbose=true) | ASerializable | |
display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
display(int level) const final | AStringable | virtual |
divideColumn(const VectorDouble &vec) | AMatrix | |
divideRow(const VectorDouble &vec) | AMatrix | |
dumpElements(const String &title, int ifrom, int ito) const | AMatrix | |
dumpToNF(const String &neutralFilename, bool verbose=false) const | ASerializable | |
fill(double value) | AMatrix | |
fillRandom(int seed=432432, double zeroPercent=0.1) | AMatrix | |
getAllRange() const | Table | |
getColumn(int icol) const | AMatrix | |
getColumnName(int icol) const | Table | |
getColumnNames() const | Table | inline |
getContainerName() | ASerializable | static |
getDiagonal(int shift=0) const | AMatrix | |
getDirectory(const String &path) | ASerializable | static |
getExecDirectory() | ASerializable | static |
getFileIdentity(const String &filename, bool verbose=false) | ASerializable | static |
getHomeDirectory(const String &sub="") | ASerializable | static |
getMaximum() const | AMatrix | |
getMeanByColumn(int icol) const | AMatrix | |
getMinimum() const | AMatrix | |
getNCols() const | AMatrix | inline |
getNRows() const | AMatrix | inline |
getNTotal() const | AMatrix | inline |
getNumberColumnDefined() const | AMatrix | |
getNumberRowDefined() const | AMatrix | |
getPrefixName() | ASerializable | static |
getRange(int icol) const | Table | |
getRow(int irow) const | AMatrix | |
getRowName(int irow) const | Table | |
getRowNames() const | Table | inline |
getTestData(const String &subdir, const String &filename) | ASerializable | static |
getTitle() const | Table | inline |
getValue(int irow, int icol) const | AMatrix | virtual |
getValueRef(int irow, int icol) | AMatrix | virtual |
getValues(bool byCol=true) const | AMatrix | |
getValuesAsTriplets(VectorInt &irows, VectorInt &icols, VectorDouble &values) const | AMatrix | |
getWorkingDirectory() | ASerializable | static |
ICloneable() | ICloneable | inline |
init(int nrows, int ncols) | AMatrix | |
invert() | AMatrix | |
isColumnDefined(int icol) const | AMatrix | |
isDiagCst(bool printWhyNot=false) const | AMatrix | virtual |
isDiagonal(bool printWhyNot=false) const | AMatrix | virtual |
isEmpty() const | AMatrix | inline |
isIdentity(bool printWhyNot=false) const | AMatrix | virtual |
isRowDefined(int irow) const | AMatrix | |
isSame(const AMatrix &m, double eps=EPSILON10) | AMatrix | |
isSameSize(const AMatrix &m) const | AMatrix | |
isSparse() const | AMatrix | inlinevirtual |
isSquare(bool printWhyNot=false) const | AMatrix | virtual |
isSymmetric(bool printWhyNot=false) const | AMatrix | virtual |
isValid(int irow, int icol, bool printWhyNot=false) const | AMatrix | virtual |
linearCombination(double cx, double cy, const AMatrix &y) | AMatrix | virtual |
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 override | MatrixRectangular | inlinevirtual |
mustBeDiagonal() const override | MatrixRectangular | inlinevirtual |
mustBeSymmetric() const override | MatrixRectangular | inlinevirtual |
myContainerName | ASerializable | privatestatic |
myPrefixName | ASerializable | privatestatic |
operator()(int row, int col) const | AMatrix | inline |
operator()(int row, int col) | AMatrix | inline |
operator=(const Table &m) | Table | |
MatrixRectangular::operator=(const MatrixRectangular &r) | MatrixRectangular | |
MatrixRectangular::AMatrix::operator=(const AMatrix &m) | AMatrix | protected |
MatrixRectangular::AStringable::operator=(const AStringable &r) | AStringable | |
ASerializable::operator=(const ASerializable &r) | ASerializable | |
plot(int isimu) const | Table | |
prodMatrix(const AMatrix &x, const AMatrix &y) | AMatrix | virtual |
prodScalar(double v) | AMatrix | virtual |
prodVector(const double *inv, double *outv) const | AMatrix | |
prodVector(const VectorDouble &inv, VectorDouble &outv) const | AMatrix | |
quadraticMatrix(const VectorDouble &x, const VectorDouble &y) | AMatrix | |
reduce(const VectorInt &validRows, const VectorInt &validCols) const | MatrixRectangular | |
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) const | ASerializable | |
setColumn(int icol, const VectorDouble &tab) | AMatrix | virtual |
setColumnName(int icol, const String &name) | Table | |
setColumnNames(const VectorString &colNames) | Table | |
setContainerName(bool useDefault, const String &containerName="", bool verbose=false) | ASerializable | static |
setDiagonal(const VectorDouble &tab) | AMatrix | virtual |
setDiagonal(double value=1.) | AMatrix | virtual |
setFlagCheckAddress(bool flagCheckAddress) | AMatrix | inline |
setIdentity(double value=1.) | AMatrix | |
setPrefixName(const String &prefixName) | ASerializable | static |
setRow(int irow, const VectorDouble &tab) | AMatrix | virtual |
setRowName(int irow, const String &name) | Table | |
setRowNames(const VectorString &rowNames) | Table | |
setSkipDescription(bool skipDescription) | Table | inline |
setSkipTitle(bool skipTitle) | Table | inline |
setTitle(const String &title) | Table | inline |
setValue(int irow, int icol, double value) | AMatrix | virtual |
setValues(const VectorDouble &values, bool byCol=true) | AMatrix | |
setValuesByArrays(const VectorInt &irows, const VectorInt &icols, const VectorDouble &values) | AMatrix | virtual |
solve(const VectorDouble &b, VectorDouble &x) const | AMatrix | |
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 override | Table | virtual |
transpose() const | AMatrix | virtual |
transposeInPlace() | AMatrix | virtual |
unsetContainerName() | ASerializable | static |
unsetPrefixName() | ASerializable | static |
~AMatrix() | AMatrix | virtual |
~ASerializable() | ASerializable | virtual |
~AStringable() | AStringable | virtual |
~ICloneable() | ICloneable | inlinevirtual |
~MatrixRectangular() | MatrixRectangular | virtual |
~Table() | Table | virtual |