gstlearn
1.0.0
CCC
|
This is the complete list of members for DbGrid, including all inherited members.
_addRank(int nech) | Db | protected |
_array | Db | private |
_clear() | Db | protected |
_colNames | Db | private |
_columnInit(int ncol, int icol0, bool flagCst=true, double valinit=TEST) | Db | private |
_commentWrite(std::ostream &os, const String &comment) | ASerializable | protectedstatic |
_createCoordinatesGrid(int icol0) | DbGrid | private |
_createRank(int icol=0) | Db | protected |
_defineDefaultLocators(int shift, const VectorString &locatorNames) | Db | protected |
_defineDefaultLocatorsByNames(int shift, const VectorString &names) | Db | private |
_defineDefaultNames(int shift, const VectorString &names) | Db | protected |
_defineVariableAndLocators(const Db *dbin, const VectorString &names, int shift=0) | Db | protected |
_deserialize(std::istream &is, bool verbose=false) override | DbGrid | 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 |
_findColumnInLocator(const ELoc &locatorType, int icol) const | Db | private |
_findUIDInLocator(const ELoc &locatorType, int iuid) const | Db | private |
_getAddress(int iech, int icol) const | Db | private |
_getItem(const String &exp_name, bool useSel, const VectorInt &rows) const | Db | private |
_getLastColumn(int number=0) const | Db | private |
_getLocatorNameByColIdx(int icol) const | Db | private |
_getNames() const | Db | inlineprivate |
_getNFName() const override | DbGrid | inlineprotectedvirtual |
_getSimrank(int isimu, int ivar, int icase, int nbsimu=1, int nvar=1) const | Db | private |
_getUIDcol() const | Db | inlineprivate |
_getUIDcol(int iuid) const | Db | private |
_getUIDsBasic(const VectorString &names) const | Db | private |
_getVarNames(const VectorString &colnames, int expectedVarCount) | Db | private |
_grid | DbGrid | private |
_ids(const String &name, bool flagOne, bool verbose=true) const | Db | private |
_ids(const VectorString &names, bool flagOne, bool verbose=true) const | Db | private |
_ids(const ELoc &locatorType, bool flagOne, bool verbose=true) const | Db | private |
_ids(const VectorInt &iuids, bool flagOne, bool verbose=true) const | Db | private |
_isCountValid(const VectorInt iuds, bool flagOne, bool verbose=true) const | Db | private |
_isValidCountRows(const VectorInt &rows, bool useSel, const VectorDouble &values) const | Db | private |
_isValidCountRows(bool useSel, const VectorDouble &values) const | Db | private |
_loadData(const VectorDouble &tab, const VectorString &names, const VectorString &locatorNames, const ELoadBy &order, int shift) | Db | protected |
_loadData(const ELoadBy &order, int flag_add_rank, const VectorDouble &tab) | Db | protected |
_loadValues(const Db *db, const VectorString &names, const VectorInt &ranks, int shift=0) | Db | protected |
_ncol | Db | private |
_nech | Db | private |
_onlyBlanks(char *string) | ASerializable | protectedstatic |
_p | Db | private |
_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 |
_serialize(std::ostream &os, bool verbose=false) const override | DbGrid | protectedvirtual |
_setItem(const String &name, const VectorInt &rows, const VectorDouble &values) | Db | private |
_setItem(const String &name, bool useSel, const VectorDouble &values) | Db | private |
_setNameByColIdx(int icol, const String &name) | Db | protected |
_summaryArrays(VectorInt cols, bool useSel=true) const | Db | private |
_summaryExtensions(void) const | Db | private |
_summaryLocators(void) const | Db | private |
_summaryStats(VectorInt cols, int mode=1, int maxNClass=50) const | Db | private |
_summaryString(void) const | Db | protected |
_summaryUIDs(void) const | Db | private |
_summaryVariables(void) const | Db | private |
_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 |
_toStringCommon(const AStringFormat *strfmt) const | Db | protected |
_uidcol | Db | private |
_updateValue(int oper, double oldval, double value) | Db | private |
addColumns(const VectorDouble &tab, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool useSel=false, double valinit=0., int nvar=1) | Db | |
addColumnsByConstant(int nadd=1, double valinit=0., const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, int nechInit=0) | Db | |
addColumnsByVVD(const VectorVectorDouble tab, const String &radix, const ELoc &locatorType, int locatorIndex=0, bool useSel=false) | Db | |
addColumnsRandom(int nadd, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("Z"), int locatorIndex=0, int seed=1352, int nechInit=0) | Db | |
addSamples(int nadd, double valinit) | Db | |
addSelection(const VectorDouble &tab=VectorDouble(), const String &name="NewSel", const String &combine="set") | Db | |
addSelectionByLimit(const String &testvar, const Limits &limits=Limits(), const String &name="NewSel", const String &combine="set") | Db | |
addSelectionByRanks(const VectorInt &ranks, const String &name="NewSel", const String &combine="set") | Db | |
addSelectionFromDbByConvexHull(Db *db, double dilate=0., bool verbose=false, const NamingConvention &namconv=NamingConvention("Hull", true, true, true, ELoc::fromKey("SEL"))) | Db | |
addSelectionFromDbByMorpho(Db *db, int nmin=0, int radius=0, int option=0, const VectorInt &dilation=VectorInt(), bool verbose=false, const NamingConvention &namconv=NamingConvention("Morpho", false, false, true, ELoc::fromKey("SEL"))) | DbGrid | |
addSelectionRandom(double prop, int seed=138213, const String &name="NewSel", const String &combine="set") | Db | |
areSame(const String &name1, const String &name2, double eps=EPSILON3, bool useSel=true, bool verbose=false) | Db | |
ASerializable() | ASerializable | |
ASerializable(const ASerializable &r) | ASerializable | |
assignGridColumn(const String &name, int idim, int rank, double value, bool useSel=false) | DbGrid | |
AStringable() | AStringable | |
AStringable(const AStringable &r) | AStringable | |
buildFileName(int status, const String &filename, bool ensureDirExist=false) | ASerializable | static |
centerCoordinateInPlace(VectorDouble &coor, bool centered=false, bool stopIfOut=false, double eps=EPSILON6) const | DbGrid | |
clearLocators(const ELoc &locatorType) | Db | |
clearSelection() | Db | inline |
clone() const =0 | ICloneable | pure virtual |
coarsify(const VectorInt &nmult) | DbGrid | |
combineSelection(VectorDouble &sel, const String &combine="set") const | Db | |
coordinateToIndices(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) const | DbGrid | |
coordinateToIndicesInPlace(const VectorDouble &coor, VectorInt &indices, bool centered=false, double eps=EPSILON6) const | DbGrid | |
coordinateToRank(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) const | DbGrid | |
create(const VectorInt &nx, const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &angles=VectorDouble(), const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), int flag_add_rank=1, bool flag_add_coordinates=true) | DbGrid | static |
Db::create() | Db | static |
createCoarse(DbGrid *dbin, const VectorInt &nmult, int flag_cell=1, int flag_add_rank=1) | DbGrid | static |
createCoveringDb(const Db *dbin, const VectorInt &nx=VectorInt(), const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &margin=VectorDouble()) | DbGrid | static |
createDirectory(const String &dir) | ASerializable | static |
createFillRandom(int ndat, int ndim=2, int nvar=1, int nfex=0, int ncode=0, double varmax=0., double selRatio=0., const VectorDouble &heteroRatio=VectorDouble(), const VectorDouble &coormin=VectorDouble(), const VectorDouble &coormax=VectorDouble(), int seed=124234, int flag_add_rank=1) | Db | static |
createFromBox(int nech, const VectorDouble &coormin, const VectorDouble &coormax, int seed=43241, bool flag_exact=true, bool flag_repulsion=false, double range=0., double beta=0., double extend=0., int flag_add_rank=1) | Db | static |
createFromCSV(const String &filename, const CSVformat &csv=CSVformat(), bool verbose=false, int ncol_max=-1, int nrow_max=-1, int flag_add_rank=1) | Db | static |
createFromDbGrid(int nech, DbGrid *dbgrid, int seed=432423, bool flag_exact=true, bool flag_repulsion=false, double range=0., double beta=0., int flag_add_rank=1) | Db | static |
createFromGridExtend(const DbGrid &gridIn, const VectorString &tops, const VectorString &bots, const VectorInt &nxnew, bool verbose=false, double eps=EPSILON3) | DbGrid | static |
createFromGridShrink(const DbGrid &gridIn, const VectorInt &deletedRanks) | DbGrid | static |
createFromNF(const String &neutralFilename, bool verbose=true) | DbGrid | static |
createFromOnePoint(const VectorDouble &tab=VectorDouble(), int flag_add_rank=1) | Db | static |
createFromPolygon(Polygons *polygon, const VectorInt &nodes, const VectorDouble &dcell, int flag_add_rank=1) | DbGrid | static |
createFromSamples(int nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), int flag_add_rank=1) | Db | static |
createGrid2D(const ELoadBy &order, int nx, int ny, double x0=0., double y0=0., double dx=1., double dy=1., double angle=0., int flag_add_rank=1, const VectorDouble &tab=VectorDouble()) | DbGrid | static |
createReduce(const Db *dbin, const VectorString &names=VectorString(), const VectorInt &ranks=VectorInt(), bool verbose=false) | Db | static |
createRefine(DbGrid *dbin, const VectorInt &nmult, int flag_cell=1, int flag_add_rank=1) | DbGrid | static |
createSamplingDb(const Db *dbin, double proportion=0., int number=0, const VectorString &names=VectorString(), int seed=23241, bool verbose=false, int flag_add_rank=1) | Db | static |
Db() | Db | |
Db(const Db &r) | Db | |
DbGrid() | DbGrid | |
DbGrid(const DbGrid &r) | DbGrid | |
DECLARE_TOTL | Db | |
deleteColumn(const String &name) | Db | |
deleteColumnByColIdx(int icol_del) | Db | |
deleteColumnByUID(int iuid_del) | Db | |
deleteColumns(const VectorString &names) | Db | |
deleteColumnsByColIdx(const VectorInt &icols) | Db | |
deleteColumnsByLocator(const ELoc &locatorType) | Db | |
deleteColumnsByUID(const VectorInt &iuids) | Db | |
deleteSample(int e_del) | Db | |
deleteSamples(const VectorInt &e_dels) | Db | |
deserialize(std::istream &is, bool verbose=true) | ASerializable | |
display(const AStringFormat *strfmt=nullptr) const final | AStringable | virtual |
display(int level) const final | AStringable | virtual |
dumpToNF(const String &neutralFilename, bool verbose=false) const | ASerializable | |
duplicateColumnByUID(int iuid_in, int iuid_out) | Db | |
expandNameList(const VectorString &names) const | Db | |
expandNameList(const String &names) const | Db | |
filter(const String &name, const Interval &interval, int belowRow=ITEST, int aboveRow=ITEST) const | Db | |
generateCoordinates(const String &radix="x") | DbGrid | |
generateRank(const String &radix="rank") | Db | |
getActiveAndDefinedNumber(int item) const | Db | |
getActiveAndDefinedNumber(const String &name) const | Db | |
getActiveArray() const | Db | |
getActiveSampleNumber() const | Db | |
getAllCellsEdges(bool forceGridMesh=false) const | DbGrid | |
getAllColumns(bool useSel=false, bool flagCompress=true) const | Db | |
getAllCoordinates(bool useSel=false) const | Db | |
getAllNames() const | Db | |
getAllUIDs() const | Db | |
getAngle(int idim) const | DbGrid | inline |
getAngles() const | DbGrid | inline |
getArray(int iech, int iuid) const | Db | |
getArrayBySample(int iech) const | Db | |
getArrayByUID(int iuid, bool useSel=false) const | Db | |
getArrays() const | Db | inline |
getBlockExtensions(int node) const | DbGrid | |
getCellEdges(int node=0, bool forceGridMesh=false) const | DbGrid | |
getCellSize() const | DbGrid | inline |
getCenter(int idim, bool useSel=false) const | Db | |
getCenterIndices() const | DbGrid | inline |
getCenters(bool useSel=false) const | Db | |
getCodeList(void) | Db | |
getCodir(const VectorInt &grincr) const | DbGrid | |
getColIdx(const String &name) const | Db | |
getColIdxByLocator(const ELoc &locatorType, int locatorIndex=0) const | Db | |
getColIdxByUID(int iuid) const | Db | |
getColIdxs(const String &name) const | Db | |
getColIdxs(const VectorString &names) const | Db | |
getColIdxsByLocator(const ELoc &locatorType) const | Db | |
getColIdxsByUID(const VectorInt iuids) const | Db | |
getColumn(const String &name, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnByColIdx(int icol, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnByLocator(const ELoc &locatorType, int locatorIndex=0, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnByUID(int iuid, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnNumber() const | Db | inline |
getColumns(const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsAsMatrix(const VectorString &names, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsAsVVD(const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsByColIdx(const VectorInt &icols=VectorInt(), bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsByColIdxInterval(int icol_beg, int icol_end, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsByLocator(const ELoc &locatorType, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsByUID(const VectorInt &iuids, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnsByUIDRange(int iuid_beg, int iuid_end, bool useSel=false, bool flagCompress=true) const | Db | |
getColumnSubGrid(const String &name, int idim0, int rank, bool useSel=false) | DbGrid | |
getContainerName() | ASerializable | static |
getCoordinate(int iech, int idim, bool flag_rotate=true) const override | DbGrid | virtual |
getCoordinateFromCorner(const VectorInt &icorner) const | DbGrid | inline |
getCoordinates(int idim, bool useSel=false, bool flag_rotate=true) const | Db | |
getCoordinatesByIndice(const VectorInt &indice, bool flag_rotate=true, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) const | DbGrid | inline |
getCoordinatesPerSampleInPlace(int iech, VectorDouble &coor, bool flag_rotate=true) const override | DbGrid | virtual |
getCoorMaximum(bool useSel=false) const | Db | |
getCoorMinimum(bool useSel=false) const | Db | |
getCorrelation(const String &name1, const String &name2, bool useSel=false) const | Db | |
getCosineToDirection(int iech1, int iech2, const VectorDouble &codir) const | Db | |
getDirectory(const String &path) | ASerializable | static |
getDiscretizedBlock(const VectorInt &ndiscs, int iech=0, bool flagPerCell=false, bool flagRandom=false, int seed=132433) const | DbGrid | |
getDistance(int iech, int jech) const | Db | |
getDistance1D(int iech, int jech, int idim, bool flagAbs=false) const | Db | |
getDistanceVec(int iech, int jech, VectorDouble &dd, const Db *db2=nullptr) const | Db | |
getDX(int idim) const | DbGrid | inline |
getDXs() const | DbGrid | inline |
getExecDirectory() | ASerializable | static |
getExtend(int idim) const | DbGrid | inline |
getExtends() const | DbGrid | inline |
getExtension(int idim, bool useSel=false) const | Db | |
getExtensionDiagonal(bool useSel=false) const | Db | |
getExtensionInPlace(VectorDouble &mini, VectorDouble &maxi, bool useSel=false) | Db | |
getExtrema(int idim, bool useSel=false) const | Db | |
getExtremas(bool useSel=false) const | Db | |
getFaciesNumber(void) const | Db | |
getFileIdentity(const String &filename, bool verbose=false) | ASerializable | static |
getFromLocator(const ELoc &locatorType, int iech, int locatorIndex=0) const | Db | |
getFromLocatorNumber(const ELoc &locatorType) const | Db | |
getGradient(int item, bool useSel=false) const | Db | |
getGrid() const | DbGrid | inline |
getGridAxis(int idim) const | DbGrid | inline |
getGridEdges() const | DbGrid | |
getHomeDirectory(const String &sub="") | ASerializable | static |
getIntervalNumber() const | Db | |
getItem(const VectorInt &rows, const VectorString &colnames, bool useSel=false) const | Db | |
getItem(const VectorInt &rows, const String &colname, bool useSel=false) const | Db | |
getItem(const VectorInt &rows, const ELoc &locatorType, bool useSel=false) const | Db | |
getItem(const VectorString &colnames, bool useSel=false) const | Db | |
getItem(const String &colname, bool useSel=false) const | Db | |
getItem(const ELoc &locatorType, bool useSel=false) const | Db | |
getItemNames(const VectorString &colnames) | Db | |
getItemNames(const String &colname) | Db | |
getItemNames(const ELoc &locatorType) | Db | |
getLastName(int number=0) const | Db | |
getLastUID(int number=0) const | Db | |
getLocator(const String &name, ELoc *ret_locatorType, int *ret_locatorIndex) const | Db | |
getLocatorByColIdx(int icol, ELoc *ret_locatorType, int *ret_locatorIndex) const | Db | |
getLocatorByUID(int iuid, ELoc *ret_locatorType, int *ret_locatorIndex) const | Db | |
getLocatorNumber(const ELoc &locatorType) const | Db | |
getLocators(bool anyLocator=true, const ELoc &locatorType=ELoc::fromKey("UNKNOWN")) const | Db | |
getLocNumber(const ELoc &loctype) const | Db | |
getLocVariable(const ELoc &loctype, int iech, int item) const | Db | |
getMaximum(const String &name, bool useSel=false) const | Db | |
getMean(const String &name, bool useSel=false) const | Db | |
getMinimum(const String &name, bool useSel=false) const | Db | |
getMirrorIndex(int idim, int ix) const | DbGrid | inline |
getName(const String &name) const | Db | |
getNameByColIdx(int icol) const | Db | |
getNameByLocator(const ELoc &locatorType, int locatorIndex=0) const | Db | |
getNameByUID(int iuid) const | Db | |
getNames(const VectorString &names) const | Db | |
getNamesByColIdx(const VectorInt &icols) const | Db | |
getNamesByLocator(const ELoc &locatorType) const | Db | |
getNamesByUID(const VectorInt &iuids) const | Db | |
getNDim() const override | DbGrid | virtual |
getNEloc() const | Db | |
getNTotal() const | DbGrid | inline |
getNumberActiveAndDefined(int item) const | Db | |
getNX(int idim) const | DbGrid | inline |
getNXs() const | DbGrid | inline |
getNXsExt(int ndimMax) const | DbGrid | |
getOneSlice(const String &name, int posx=0, int posy=1, const VectorInt &corner=VectorInt(), bool useSel=false) const | DbGrid | |
getPrefixName() | ASerializable | static |
getRange(const String &name, bool useSel=false) const | Db | |
getRankAbsoluteToRelative(int iabs) const | Db | |
getRankRelativeToAbsolute(int irel) const | Db | |
getRotMat() const | DbGrid | inline |
getSampleAsST(int iech, SpaceTarget &P) const | DbGrid | |
getSampleCoordinates(int iech) const | Db | |
getSampleCoordinatesAsSP(int iech, SpacePoint &P) const | Db | |
getSampleCoordinatesInPlace(int iech, VectorDouble &coor) const | Db | |
getSampleLocators(const ELoc &locatorType, int iech) const | Db | |
getSampleNumber(bool useSel=false) const | Db | |
getSampleRanks() const | Db | |
getSamplesAsSP(bool useSel=false) const | Db | |
getSelection(int iech) const | Db | |
getSelectionRanks() const | Db | |
getSelections(void) const | Db | |
getSimvar(const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar) const | Db | |
getSimvarRank(int isimu, int ivar, int icase, int nbsimu, int nvar) | Db | |
getSlice(const String &name, int pos=0, int indice=0, bool useSel=false) const | DbGrid | |
getSortArray() const | Db | |
getStdv(const String &name, bool useSel=false) const | Db | |
getTangent(int item, bool useSel=false) const | Db | |
getTestData(const String &subdir, const String &filename) | ASerializable | static |
getUID(const String &name) const | Db | |
getUIDByColIdx(int icol) const | Db | |
getUIDByLocator(const ELoc &locatorType, int locatorIndex=0) const | Db | |
getUIDMaxNumber() const | Db | inline |
getUIDs(const VectorString &names) const | Db | |
getUIDsByColIdx(const VectorInt &icols) const | Db | |
getUIDsByLocator(const ELoc &locatorType) const | Db | |
getUnit(int idim=0) const override | DbGrid | virtual |
getValue(const String &name, int iech) const | Db | |
getValueByColIdx(int iech, int icol) const | Db | |
getValuesByColIdx(const VectorInt &iechs, const VectorInt &icols, bool bySample=false) const | Db | |
getValuesByNames(const VectorInt &iechs, const VectorString &names, bool bySample=false) const | Db | |
getVariance(const String &name, bool useSel=false) const | Db | |
getVolume() const | DbGrid | inline |
getWeight(int iech) const | Db | |
getWeights(bool useSel=false) const | Db | |
getWithinBounds(int item, bool useSel=false) const | Db | |
getWorkingDirectory() | ASerializable | static |
getX0(int idim) const | DbGrid | inline |
getX0s() const | DbGrid | inline |
gridCopyParams(int mode, const Grid &gridaux) | DbGrid | |
gridDefine(const VectorInt &nx, const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &angles=VectorDouble()) | DbGrid | |
hasLargerDimension(const Db *dbaux) const | Db | |
hasLocatorDefined(const String &name, const ELoc &locatorType, int locatorIndex=0) const | Db | |
hasLocVariable(const ELoc &loctype) const | Db | |
hasSameDimension(const Db *dbaux) const | Db | |
hasSingleBlock() const | DbGrid | |
ICloneable() | ICloneable | inline |
identifyNames(const VectorString &names) const | Db | |
indicesToCoordinate(const VectorInt &indice, const VectorDouble &percent=VectorDouble()) const | DbGrid | inline |
indicesToCoordinateInPlace(const VectorInt &indice, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) const | DbGrid | inline |
indiceToRank(const VectorInt &indice) const | DbGrid | inline |
isActive(int iech) const | Db | |
isActiveAndDefined(int iech, int item) const | Db | |
isActiveDomain(int iech) const | Db | |
isAllUndefined(int iech) const | Db | |
isColIdxValid(int icol) const | Db | |
isDimensionIndexValid(int idim) const | Db | |
isGrid() const override | DbGrid | inlinevirtual |
isGridRotated() const | DbGrid | |
isIsotopic(int iech, int nvar_max=-1) const | Db | |
isLocatorIndexValid(const ELoc &locatorType, int locatorIndex) const | Db | |
isSameGrid(const Grid &grid) const | DbGrid | |
isSameGridMesh(const DbGrid &dbaux) const | DbGrid | |
isSameGridRotation(const DbGrid &dbaux) const | DbGrid | |
isSampleIndexValid(int iech) const | Db | |
isSampleIndicesValid(const VectorInt &iechs, bool useSel=false) const | Db | |
isUIDDefined(int iuid) const | Db | |
isUIDValid(int iuid) const | Db | |
isVariableNumberComparedTo(int nvar, int compare=0) const | Db | |
locateDataInGrid(const Db *data, const VectorInt &rankIn=VectorInt(), bool centered=false, bool useSel=false) const | DbGrid | |
mayChangeSampleNumber() const override | DbGrid | inlinevirtual |
migrateAllVariables(Db *dbin, Db *dbout, int flag_add_rank=1) | DbGrid | static |
morpho(const EMorpho &oper, double vmin=0.5, double vmax=1.5, int option=0, const VectorInt &radius=VectorInt(), bool flagDistErode=false, bool verbose=false, const NamingConvention &namconv=NamingConvention("Morpho")) | DbGrid | |
myContainerName | ASerializable | privatestatic |
myPrefixName | ASerializable | privatestatic |
operator=(const DbGrid &r) | DbGrid | |
Db::operator=(const Db &r) | Db | |
Db::AStringable::operator=(const AStringable &r) | AStringable | |
ASerializable::operator=(const ASerializable &r) | ASerializable | |
rankToCoordinates(int rank, const VectorDouble &percent=VectorDouble()) const | DbGrid | inline |
rankToCoordinatesInPlace(int rank, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) const | DbGrid | inline |
rankToIndice(int node, VectorInt &indices, bool minusOne=false) const | DbGrid | inline |
refine(const VectorInt &nmult) | DbGrid | |
reset(const VectorInt &nx, const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &angles=VectorDouble(), const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), int flag_add_rank=1, bool flag_add_coordinates=true) | DbGrid | |
resetCoveringDb(const Db *db, const VectorInt &nx=VectorInt(), const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &margin=VectorDouble()) | DbGrid | |
resetDims(int ncol, int nech) override | DbGrid | virtual |
resetFromBox(int nech, const VectorDouble &coormin, const VectorDouble &coormax, int ndim=2, double extend=0., int seed=321415, int flag_add_rank=1) | Db | |
resetFromCSV(const String &filename, bool verbose, const CSVformat &csvfmt, int ncol_max=-1, int nrow_max=-1, int flag_add_rank=1) | Db | |
resetFromOnePoint(const VectorDouble &tab=VectorDouble(), int flag_add_rank=1) | Db | |
resetFromPolygon(Polygons *polygon, const VectorInt &nodes, const VectorDouble &dcell, int flag_add_rank=1) | DbGrid | |
resetFromSamples(int nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), int flag_add_rank=1) | Db | |
resetReduce(const Db *dbin, const VectorString &names=VectorString(), const VectorInt &ranks=VectorInt(), bool verbose=false) | Db | |
resetSamplingDb(const Db *dbin, double proportion=0, int number=0, const VectorString &names=VectorString(), int seed=23241, bool verbose=false, int flag_add_rank=1) | Db | |
sampleBelongsToCell(const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) const | DbGrid | inline |
serialize(std::ostream &os, bool verbose=true) const | ASerializable | |
setAllColumns(const VectorVectorDouble &tabs) | Db | |
setArray(int iech, int iuid, double value) | Db | |
setArrayBySample(int iech, const VectorDouble &vec) | Db | |
setBound(int iech, int item, double lower=TEST, double upper=TEST) | Db | |
setColumn(const VectorDouble &tab, const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool useSel=false) | Db | |
setColumnByColIdx(const VectorDouble &tab, int icol, bool useSel=false) | Db | |
setColumnByColIdxOldStyle(const double *tab, int icol, bool useSel=false) | Db | |
setColumnByUID(const VectorDouble &tab, int iuid, bool useSel=false) | Db | |
setColumnByUIDOldStyle(const double *tab, int iuid, bool useSel=false) | Db | |
setColumnsByColIdx(const VectorDouble &tabs, const VectorInt &icols, bool useSel=false) | Db | |
setContainerName(bool useDefault, const String &containerName="", bool verbose=false) | ASerializable | static |
setCoordinate(int iech, int idim, double value) | Db | |
setDX(int idim, double value) | DbGrid | inline |
setFromLocator(const ELoc &locatorType, int iech, int locatorIndex, double value) | Db | |
setInterval(int iech, int item, double rklow=TEST, double rkup=TEST) | Db | |
setItem(const VectorInt &rows, const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) | Db | |
setItem(const VectorInt &rows, const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) | Db | |
setItem(const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) | Db | |
setItem(const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) | Db | |
setItem(const VectorInt &rows, const String &colname, const VectorDouble &values, bool useSel=false) | Db | |
setItem(const String &colname, const VectorDouble &values, bool useSel=false) | Db | |
setLocator(const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocatorByColIdx(int icol, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocatorByUID(int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocators(const VectorString &names, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocatorsByColIdx(const VectorInt &icols, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocatorsByUID(int number, int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocatorsByUID(const VectorInt &iuids, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) | Db | |
setLocVariable(const ELoc &loctype, int iech, int item, double value) | Db | |
setName(const String &old_name, const String &name) | Db | |
setName(const VectorString list, const String &name) | Db | |
setNameByColIdx(int icol, const String &name) | Db | |
setNameByLocator(const ELoc &locatorType, const String &name) | Db | |
setNameByUID(int iuid, const String &name) | Db | |
setNX(int idim, int value) | DbGrid | inline |
setPrefixName(const String &prefixName) | ASerializable | static |
setSimvar(const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, double value) | Db | |
setValue(const String &name, int iech, double value) | Db | |
setValueByColIdx(int iech, int icol, double value) | Db | |
setValuesByColIdx(const VectorInt &iechs, const VectorInt &icols, const VectorDouble &values, bool bySample=false) | Db | |
setValuesByNames(const VectorInt &iechs, const VectorString &names, const VectorDouble &values, bool bySample=false) | Db | |
setX0(int idim, double value) | DbGrid | inline |
shrinkToValidCols(const VectorInt &cols) | Db | |
shrinkToValidRows(const VectorInt &rows) | Db | |
smooth(ANeigh *neigh, int type=1, double range=1., const NamingConvention &namconv=NamingConvention("Smooth")) | DbGrid | |
statisticsBySample(const VectorString &names, const std::vector< EStatOption > &opers=EStatOption::fromKeys({ "MEAN" }), bool flagIso=true, double vmin=TEST, double vmax=TEST, double proba=TEST, const NamingConvention &namconv=NamingConvention("Stats")) | Db | |
statisticsMulti(const VectorString &names, bool flagIso=true, bool verbose=false, const String &title="") | Db | |
switchLocator(const ELoc &locatorTypein, const ELoc &locatorTypeout) | Db | |
toString(const AStringFormat *strfmt=nullptr) const override | DbGrid | virtual |
unsetContainerName() | ASerializable | static |
unsetPrefixName() | ASerializable | static |
updArray(int iech, int iuid, int oper, double value) | Db | |
updLocVariable(const ELoc &loctype, int iech, int item, int oper, double value) | Db | |
updSimvar(const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, int oper, double value) | Db | |
~ASerializable() | ASerializable | virtual |
~AStringable() | AStringable | virtual |
~Db() | Db | virtual |
~DbGrid() | DbGrid | virtual |
~ICloneable() | ICloneable | inlinevirtual |