Loading [MathJax]/extensions/tex2jax.js
1.6.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DbGrid Member List

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

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=TEST)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) constDb
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)ASerializablestatic
centerCoordinateInPlace(VectorDouble &coor, bool centered=false, bool stopIfOut=false, double eps=EPSILON6) constDbGrid
clean3DFromSurfaces(const VectorString &names, const DbGrid *surf2D, const String &nameTop=String(), const String &nameBot=String(), bool verbose=false)DbGrid
clearLocators(const ELoc &locatorType)Db
clearSelection()Dbinline
clone() const =0ICloneablepure virtual
coarsify(const VectorInt &nmult)DbGrid
combineSelection(VectorDouble &sel, const String &combine="set") constDb
coordinateToIndices(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) constDbGrid
coordinateToIndicesInPlace(const VectorDouble &coor, VectorInt &indices, bool centered=false, double eps=EPSILON6) constDbGrid
coordinateToRank(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) constDbGrid
copyByCol(int icolIn, int icolOut)Db
copyByUID(int iuidIn, int iuidOut)Db
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(), bool flagAddSampleRank=true, bool flagAddCoordinates=true)DbGridstatic
Db::create()Dbstatic
createCoarse(DbGrid *dbin, const VectorInt &nmult, bool flagCell=true, bool flagAddSampleRank=true)DbGridstatic
createCoveringDb(const Db *dbin, const VectorInt &nx=VectorInt(), const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &margin=VectorDouble())DbGridstatic
createDirectory(const String &dir)ASerializablestatic
createDivider(DbGrid *dbin, const VectorInt &nmult, bool flagAddSampleRank)DbGridstatic
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, bool flagAddSampleRank=true)Dbstatic
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., bool flagAddSampleRank=true)Dbstatic
createFromCSV(const String &filename, const CSVformat &csv=CSVformat(), bool verbose=false, int ncol_max=-1, int nrow_max=-1, bool flagAddSampleRank=true)Dbstatic
createFromDbGrid(int nech, DbGrid *dbgrid, int seed=432423, bool flag_exact=true, bool flag_repulsion=false, double range=0., double beta=0., bool flagAddSampleRank=true)Dbstatic
createFromGridExtend(const DbGrid &gridIn, const VectorString &tops, const VectorString &bots, const VectorInt &nxnew, bool verbose=false, double eps=EPSILON3)DbGridstatic
createFromGridRandomized(DbGrid *dbgrid, double randperc=0., bool flagAddSampleRank=true)Dbstatic
createFromGridShrink(const DbGrid &gridIn, const VectorInt &deletedRanks)DbGridstatic
createFromNF(const String &neutralFilename, bool verbose=true)DbGridstatic
createFromOnePoint(const VectorDouble &tab=VectorDouble(), bool flagAddSampleRank=true)Dbstatic
createFromPolygon(Polygons *polygon, const VectorInt &nodes, const VectorDouble &dcell, bool flagAddSampleRank=true)DbGridstatic
createFromSamples(int nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true)Dbstatic
createGrid2D(const ELoadBy &order, int nx, int ny, double x0=0., double y0=0., double dx=1., double dy=1., double angle=0., bool flagAddSampleRank=true, const VectorDouble &tab=VectorDouble())DbGridstatic
createMultiple(DbGrid *dbin, const VectorInt &nmult, bool flagAddSampleRank)DbGridstatic
createReduce(const Db *dbin, const VectorString &names=VectorString(), const VectorInt &ranks=VectorInt(), bool verbose=false)Dbstatic
createRefine(DbGrid *dbin, const VectorInt &nmult, bool flagCell=true, bool flagAddSampleRank=true)DbGridstatic
createSamplingDb(const Db *dbin, double proportion=0., int number=0, const VectorString &names=VectorString(), int seed=23241, bool verbose=false, bool flagAddSampleRank=true)Dbstatic
createSqueezeAndStretchBackward(const DbGrid *grid3Din, const DbGrid *surf2D, const String &nameTop, const String &nameBot, const VectorString &names, int nzout, double z0out, double dzout)DbGridstatic
createSqueezeAndStretchForward(const DbGrid *grid3Din, const DbGrid *surf2D, const String &nameTop, const String &nameBot, const VectorString &names, int nzout, double thickmin=0.)DbGridstatic
createSubGrid(const DbGrid *gridin, VectorVectorInt limits, bool flagAddCoordinates=false)DbGridstatic
Db()Db
Db(const Db &r)Db
DbGrid()DbGrid
DbGrid(const DbGrid &r)DbGrid
DECLARE_TOTLDb
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
deleteColumnsByUIDRange(int i_del, int n_del)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 finalAStringablevirtual
display(int level) const finalAStringablevirtual
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
duplicateColumnByUID(int iuid_in, int iuid_out)Db
expandNameList(const VectorString &names) constDb
expandNameList(const String &names) constDb
filter(const String &name, const Interval &interval, int belowRow=ITEST, int aboveRow=ITEST) constDb
generateCoordinates(const String &radix="x")DbGrid
generateRank(const String &radix="rank")Db
getActiveAndDefinedNumber(int item) constDb
getActiveAndDefinedNumber(const String &name) constDb
getActiveArray() constDb
getActiveSampleNumber() constDb
getAllCellsEdges(bool forceGridMesh=false) constDbGrid
getAllColumns(bool useSel=false, bool flagCompress=true) constDb
getAllCoordinates(bool useSel=false) constDb
getAllCoordinatesMat(const MatrixRectangular &box=MatrixRectangular()) constDb
getAllNames(bool excludeRankAndCoordinates=false, bool verbose=false) constDb
getAllUIDs() constDb
getAllUIDs(std::vector< int > &iuids) constDb
getAngle(int idim) constDbGridinline
getAngles() constDbGridinline
getArray(int iech, int iuid) constDb
getArrayBySample(std::vector< double > &vals, int iech) constDb
getArrayByUID(int iuid, bool useSel=false) constDb
getArrays() constDbinline
getArrayVec(const VectorInt &iechs, int iuid, VectorDouble &values) constDb
getBlockExtensions(int node) constDbGrid
getCellEdges(int node=0, bool forceGridMesh=false) constDbGrid
getCellSize() constDbGridinline
getCenter(int idim, bool useSel=false) constDb
getCenterIndices() constDbGridinline
getCenters(bool useSel=false) constDb
getCodeList(void) constDb
getCodir(const VectorInt &grincr) constDbGrid
getColIdx(const String &name) constDb
getColIdxByLocator(const ELoc &locatorType, int locatorIndex=0) constDb
getColIdxByUID(int iuid) constDb
getColIdxs(const String &name) constDb
getColIdxs(const VectorString &names) constDb
getColIdxsByLocator(const ELoc &locatorType) constDb
getColIdxsByUID(const VectorInt &iuids) constDb
getColumn(const String &name, bool useSel=false, bool flagCompress=true) constDb
getColumnByColIdx(int icol, bool useSel=false, bool flagCompress=true) constDb
getColumnByLocator(const ELoc &locatorType, int locatorIndex=0, bool useSel=false, bool flagCompress=true) constDb
getColumnByUID(int iuid, bool useSel=false, bool flagCompress=true) constDb
getColumnNumber() constDbinline
getColumns(const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) constDb
getColumnsActiveAndDefined(const ELoc &locatorType, const VectorDouble &origins=VectorDouble()) constDb
getColumnsAsMatrix(const VectorString &names, bool useSel=false, bool flagCompress=true) constDb
getColumnsAsVVD(const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) constDb
getColumnsByColIdx(const VectorInt &icols=VectorInt(), bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) constDb
getColumnsByColIdxInterval(int icol_beg, int icol_end, bool useSel=false, bool flagCompress=true) constDb
getColumnsByLocator(const ELoc &locatorType, bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) constDb
getColumnsByUID(const VectorInt &iuids, bool useSel=false, bool flagCompress=true, const VectorDouble &origins=VectorDouble()) constDb
getColumnsByUIDInterval(int iuid_beg, int iuid_end, bool useSel=false, bool flagCompress=true) constDb
getColumnSubGrid(const String &name, int idim0, int rank, bool useSel=false)DbGrid
getContainerName()ASerializablestatic
getCoordinate(int iech, int idim, bool flag_rotate=true) const overrideDbGridvirtual
getCoordinateFromCorner(const VectorInt &icorner) constDbGridinline
getCoordinates(int idim, bool useSel=false, bool flag_rotate=true) constDb
getCoordinatesByIndice(const VectorInt &indice, bool flag_rotate=true, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) constDbGridinline
getCoordinatesPerSample(int iech, bool flag_rotate=true) constDbGridinline
getCoordinatesPerSampleInPlace(int iech, VectorDouble &coor, bool flag_rotate=true) const overrideDbGridvirtual
Db::getCoordinatesPerSampleInPlace(int iech, vect coor, bool flag_rotate=true) constDbvirtual
getCoorMaximum(bool useSel=false) constDb
getCoorMinimum(bool useSel=false) constDb
getCorrelation(const String &name1, const String &name2, bool useSel=false) constDb
getCosineToDirection(int iech1, int iech2, const VectorDouble &codir) constDb
getDirectory(const String &path)ASerializablestatic
getDiscretizedBlock(const VectorInt &ndiscs, int iech=0, bool flagPerCell=false, bool flagRandom=false, int seed=132433) constDbGrid
getDistance(int iech, int jech) constDb
getDistance1D(int iech, int jech, int idim=0, bool flagAbs=false) constDb
getDistanceToOrigin(const VectorInt &origin, const VectorDouble &radius=VectorDouble())DbGrid
getDistanceVecInPlace(int iech, int jech, VectorDouble &dd, const Db *db2=nullptr) constDb
getDX(int idim) constDbGridinline
getDXs() constDbGridinline
getExecDirectory()ASerializablestatic
getExtend(int idim) constDbGridinline
getExtends() constDbGridinline
getExtension(int idim, bool useSel=false) constDb
getExtensionDiagonal(bool useSel=false) constDb
getExtensionInPlace(VectorDouble &mini, VectorDouble &maxi, bool flagPreserve=false, bool useSel=false) constDb
getExtrema(int idim, bool useSel=false) constDb
getExtremas(bool useSel=false) constDb
getFaciesNumber(void) constDb
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getFromLocator(const ELoc &locatorType, int iech, int locatorIndex=0) constDb
getFromLocatorNumber(const ELoc &locatorType) constDb
getGradient(int item, bool useSel=false) constDb
getGrid() constDbGridinline
getGridAxis(int idim) constDbGridinline
getGridEdges() constDbGrid
getGridPileInPlace(int iuid, const VectorInt &indg, int idim0, VectorDouble &vec) constDbGrid
getHomeDirectory(const String &sub="")ASerializablestatic
getIncrements(const VectorInt &iechs, const VectorInt &jechs) constDb
getIntervalNumber() constDb
getItem(const VectorInt &rows, const VectorString &colnames, bool useSel=false) constDb
getItem(const VectorInt &rows, const String &colname, bool useSel=false) constDb
getItem(const VectorInt &rows, const ELoc &locatorType, bool useSel=false) constDb
getItem(const VectorString &colnames, bool useSel=false) constDb
getItem(const String &colname, bool useSel=false) constDb
getItem(const ELoc &locatorType, bool useSel=false) constDb
getItemNames(const VectorString &colnames) constDb
getItemNames(const String &colname) constDb
getItemNames(const ELoc &locatorType) constDb
getLastName(int number=0) constDb
getLastUID(int number=0) constDb
getLimitsFromVariableExtend(const String &nameTop, const String &nameBot, const VectorInt &dimExclude=VectorInt()) constDbGrid
getLocator(const String &name, ELoc *ret_locatorType, int *ret_locatorIndex) constDb
getLocatorByColIdx(int icol, ELoc *ret_locatorType, int *ret_locatorIndex) constDb
getLocatorByUID(int iuid, ELoc *ret_locatorType, int *ret_locatorIndex) constDb
getLocatorNumber(const ELoc &locatorType) constDb
getLocators(bool anyLocator=true, const ELoc &locatorType=ELoc::fromKey("UNKNOWN")) constDb
getLocNumber(const ELoc &loctype) constDb
getLocVariable(const ELoc &loctype, int iech, int item) constDb
getLocVariables(const ELoc &loctype, int iech, int nitemax=0) constDb
getMaximum(const String &name, bool useSel=false) constDb
getMean(const String &name, bool useSel=false) constDb
getMinimum(const String &name, bool useSel=false) constDb
getMirrorIndex(int idim, int ix) constDbGridinline
getMultipleRanksActive(const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt(), bool useSel=true, bool useVerr=false) constDb
getMultipleSelectedIndices(const VectorVectorInt &index, const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt())Dbstatic
getMultipleSelectedVariables(const VectorVectorInt &index, const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt())Dbstatic
getMultipleValuesActive(const VectorInt &ivars=VectorInt(), const VectorInt &nbgh=VectorInt(), const VectorDouble &means=VectorDouble(), bool useSel=true, bool useVerr=false) constDb
getName(const String &name) constDb
getNameByColIdx(int icol) constDb
getNameByLocator(const ELoc &locatorType, int locatorIndex=0) constDb
getNameByUID(int iuid) constDb
getNames(const VectorString &names) constDb
getNamesByColIdx(const VectorInt &icols) constDb
getNamesByLocator(const ELoc &locatorType) constDb
getNamesByUID(const VectorInt &iuids) constDb
getNDim() const overrideDbGridvirtual
getNEloc()Dbstatic
getNTotal() constDbGridinline
getNumberActiveAndDefined(int item) constDb
getNX(int idim) constDbGridinline
getNXs() constDbGridinline
getNXsExt(int ndimMax) constDbGrid
getOneSlice(const String &name, int posx=0, int posy=1, const VectorInt &corner=VectorInt(), bool useSel=false) constDbGrid
getPrefixName()ASerializablestatic
getRange(const String &name, bool useSel=false) constDb
getRankAbsoluteToRelative(int iabs) constDb
getRankRelativeToAbsolute(int irel) constDb
getRanksActive(const VectorInt &nbgh=VectorInt(), int item=-1, bool useSel=true, bool useVerr=false) constDb
getRotMat() constDbGridinline
getSampleAsSPInPlace(SpacePoint &P) constDb
getSampleAsSTInPlace(int iech, SpaceTarget &P) const overrideDbGridvirtual
getSampleCoordinates(int iech) constDb
getSampleLocators(const ELoc &locatorType, int iech) constDb
getSampleNumber(bool useSel=false) constDb
getSampleRanks() constDb
getSamplesAsSP(std::vector< SpacePoint > &pvec, const ASpace *space, bool useSel=false) constDb
getSelection(int iech) constDb
getSelections(void) constDb
getSimRank(int isimu, int ivar, int icase, int nbsimu, int nvar)Dbstatic
getSimvar(const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar) constDb
getSlice(const String &name, int pos=0, int indice=0, bool useSel=false) constDbGrid
getSortArray() constDb
getStdv(const String &name, bool useSel=false) constDb
getTangent(int item, bool useSel=false) constDb
getTestData(const String &subdir, const String &filename)ASerializablestatic
getUID(const String &name) constDb
getUIDByColIdx(int icol) constDb
getUIDByLocator(const ELoc &locatorType, int locatorIndex=0) constDb
getUIDMaxNumber() constDbinline
getUIDs(const VectorString &names) constDb
getUIDsByColIdx(const VectorInt &icols) constDb
getUIDsByLocator(const ELoc &locatorType) constDb
getUnit(int idim=0) const overrideDbGridvirtual
getValue(const String &name, int iech) constDb
getValueByColIdx(int iech, int icol) constDb
getValuesByColIdx(const VectorInt &iechs, const VectorInt &icols, bool bySample=false) constDb
getValuesByNames(const VectorInt &iechs, const VectorString &names, bool bySample=false) constDb
getVariance(const String &name, bool useSel=false) constDb
getVolume() constDbGridinline
getWeight(int iech) constDb
getWeights(bool useSel=false) constDb
getWithinBounds(int item, bool useSel=false) constDb
getWorkingDirectory()ASerializablestatic
getX0(int idim) constDbGridinline
getX0s() constDbGridinline
getZNumber() constDb
getZVariable(int iech, int item) constDb
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) constDb
hasLocator(const ELoc &locatorType) constDb
hasLocatorDefined(const String &name, const ELoc &locatorType, int locatorIndex=0) constDb
hasLocVariable(const ELoc &loctype) constDb
hasSameDimension(const Db *dbaux) constDb
hasSingleBlock() constDbGrid
hasZVariable() constDb
ICloneable()ICloneableinline
identifyNames(const VectorString &names) constDb
indicesToCoordinate(const VectorInt &indice, const VectorDouble &percent=VectorDouble()) constDbGridinline
indicesToCoordinateInPlace(const VectorInt &indice, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) constDbGridinline
indiceToRank(const VectorInt &indice) constDbGridinline
isActive(int iech) constDb
isActiveAndDefined(int iech, int item) constDb
isActiveDomain(int iech) constDb
isAllIsotopic() constDb
isAllUndefined(int iech) constDb
isAllUndefinedByType(const ELoc &loctype, int iech) constDb
isColIdxValid(int icol) constDb
isConsistent() const overrideDbGridvirtual
isDimensionIndexValid(int idim) constDb
isGrid() const overrideDbGridinlinevirtual
isGridRotated() constDbGrid
isIsotopic(int iech, int nvar_max=-1) constDb
isLine() constDbinlinevirtual
isLocatorIndexValid(const ELoc &locatorType, int locatorIndex) constDb
isMesh() constDbinlinevirtual
isSameGrid(const Grid &grid) constDbGrid
isSameGridMesh(const DbGrid &dbaux) constDbGrid
isSameGridRotation(const DbGrid &dbaux) constDbGrid
isSampleIndexValid(int iech) constDb
isSampleIndicesValid(const VectorInt &iechs, bool useSel=false) constDb
isUIDDefined(int iuid) constDb
isUIDValid(int iuid) constDb
isVariableNumberComparedTo(int nvar, int compare=0) constDb
locateDataInGrid(const Db *data, const VectorInt &rankIn=VectorInt(), bool centered=false, bool useSel=false) constDbGrid
mayChangeSampleNumber() const overrideDbGridinlinevirtual
migrateAllVariables(Db *dbin, bool flag_fill=true, bool flag_inter=true, bool flag_ball=false, bool flagAddSampleRank=true)DbGrid
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
operator=(const DbGrid &r)DbGrid
Db::operator=(const Db &r)Db
Db::AStringable::operator=(const AStringable &r)AStringable
ASerializable::operator=(const ASerializable &r)ASerializable
printOneSample(int iech, const VectorString &names=VectorString(), bool excludeCoordinates=true, bool skipTitle=false) constDb
rankToCoordinates(int rank, const VectorDouble &percent=VectorDouble()) constDbGridinline
rankToCoordinatesInPlace(int rank, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) constDbGridinline
rankToIndice(int node, VectorInt &indices, bool minusOne=false) constDbGridinline
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(), bool flagAddSampleRank=true, bool flagAddCoordinates=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) overrideDbGridvirtual
resetFromBox(int nech, const VectorDouble &coormin, const VectorDouble &coormax, int ndim=2, double extend=0., int seed=321415, bool flagAddSampleRank=true)Db
resetFromCSV(const String &filename, bool verbose, const CSVformat &csvfmt, int ncol_max=-1, int nrow_max=-1, bool flagAddSampleRank=true)Db
resetFromGridRandomized(const DbGrid *dbin, double randperc=0., bool flagAddSampleRank=true)Db
resetFromOnePoint(const VectorDouble &tab=VectorDouble(), bool flagAddSampleRank=true)Db
resetFromPolygon(Polygons *polygon, const VectorInt &nodes, const VectorDouble &dcell, bool flagAddSampleRank=true)DbGrid
resetFromSamples(int nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const VectorDouble &tab=VectorDouble(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true)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, bool flagAddSampleRank=true)Db
sampleBelongsToCell(const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) constDbGridinline
serialize(std::ostream &os, bool verbose=true) constASerializable
setAllColumns(const VectorVectorDouble &tabs)Db
setArray(int iech, int iuid, double value)Db
setArrayBySample(int iech, const VectorDouble &vec)Db
setArrayVec(const VectorInt &iechs, int iuid, const VectorDouble &values)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)ASerializablestatic
setCoordinate(int iech, int idim, double value)Db
setCoordinates(int idim, const VectorDouble &coor, bool useSel=false)Db
setDX(int idim, double value)DbGridinline
setFromLocator(const ELoc &locatorType, int iech, int locatorIndex, double value)Db
setGridPileInPlace(int iuid, const VectorInt &indg, int idim0, const VectorDouble &vec)DbGrid
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
setLocVariables(const ELoc &loctype, int iech, const VectorDouble &values)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)DbGridinline
setPrefixName(const String &prefixName)ASerializablestatic
setSampleCoordinates(int iech, const VectorDouble &coor)Db
setSelectionFromVariableExtend(const String &nameTop, const String &nameBot)DbGrid
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)DbGridinline
setZVariable(int iech, int item, double value)Db
shrinkToValidCols(const VectorInt &cols) constDb
shrinkToValidRows(const VectorInt &rows) constDb
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 proba=TEST, double vmin=TEST, double vmax=TEST, const NamingConvention &namconv=NamingConvention("Stats"))Db
statisticsMulti(const VectorString &names, bool flagIso=true, bool verbose=false, const String &title="")Db
switchLocator(const ELoc &locatorType_in, const ELoc &locatorType_out)Db
toString(const AStringFormat *strfmt=nullptr) const overrideDbGridvirtual
unsetContainerName()ASerializablestatic
unsetPrefixName()ASerializablestatic
updArray(int iech, int iuid, const EOperator &oper, double value)Db
updArrayVec(const VectorInt &iechs, int iuid, const EOperator &oper, VectorDouble &values)Db
updLocVariable(const ELoc &loctype, int iech, int item, const EOperator &oper, double value)Db
updSimvar(const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, const EOperator &oper, double value)Db
updZVariable(int iech, int item, const EOperator &oper, double value)Db
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~Db()Dbvirtual
~DbGrid()DbGridvirtual
~ICloneable()ICloneableinlinevirtual