|
| | DbGrid () |
| |
| | DbGrid (const DbGrid &r) |
| |
| DbGrid & | operator= (const DbGrid &r) |
| |
| virtual | ~DbGrid () |
| |
| String | toString (const AStringFormat *strfmt=nullptr) const override |
| | ICloneable interface.
|
| |
| bool | isGrid () const override |
| | Db Interface.
|
| |
| double | getCoordinate (Id iech, Id idim, bool flag_rotate=true) const override |
| |
| void | getCoordinatesInPlace (1 &coor, Id iech, bool flag_rotate=true) const override |
| | Update the vector of coordinates (optimized manner) No check is done with respect to the dimension of the returned vector.
|
| |
| double | getUnit (Id idim=0) const override |
| |
| Id | getNDim () const override |
| |
| bool | mayChangeSampleNumber () const override |
| |
| void | resetDims (Id ncol, Id nech) override |
| |
| bool | isConsistent () const override |
| |
| Id | reset (const 1 &nx, const 1 &dx=1(), const 1 &x0=1(), const 1 &angles=1(), const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const 1 &tab=1(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true, bool flagAddCoordinates=true) |
| |
| Id | resetCoveringDb (const Db *db, const 1 &nx=1(), const 1 &dx=1(), const 1 &x0=1(), const 1 &margin=1()) |
| |
| Id | resetFromPolygon (Polygons *polygon, const 1 &nodes, const 1 &dcell, bool flagAddSampleRank=true) |
| |
| DbGrid * | coarsify (const 1 &nmult) |
| |
| DbGrid * | refine (const 1 &nmult) |
| |
| bool | migrateAllVariables (Db *dbin, bool flag_fill=true, bool flag_inter=true, bool flag_ball=false, bool flagAddSampleRank=true) |
| |
| const Grid & | getGrid () const |
| |
| void | generateCoordinates (const String &radix="x") |
| |
| | getColumnSubGrid (const String &name, Id idim0, Id rank, bool useSel=false) |
| |
| Id | gridDefine (const 1 &nx, const 1 &dx=1(), const 1 &x0=1(), const 1 &angles=1()) |
| |
| void | gridCopyParams (Id mode, const Grid &gridaux) |
| |
| bool | isSameGrid (const Grid &grid) const |
| |
| bool | isSameGridMesh (const DbGrid &dbaux) const |
| |
| bool | isSameGridRotation (const DbGrid &dbaux) const |
| |
| bool | isGridRotated () const |
| |
| Id | getNTotal () const |
| |
| double | getCellSize () const |
| |
| double | getVolume () const |
| |
| | getExtends () const |
| |
| double | getExtend (Id idim) const |
| |
| Id | getNX (Id idim) const |
| |
| | getNXs () const |
| |
| | getNXsExt (Id ndimMax) const |
| |
| bool | hasSingleBlock () const |
| |
| double | getDX (Id idim) const |
| |
| | getDXs () const |
| |
| double | getX0 (Id idim) const |
| |
| | getX0s () const |
| |
| double | getAngle (Id idim) const |
| |
| | getAngles () const |
| |
| | getRotMat () const |
| |
| void | setNX (Id idim, Id value) |
| |
| void | setX0 (Id idim, double value) |
| |
| void | setDX (Id idim, double value) |
| |
| void | setRotation (const Rotation &rotation) |
| |
| | getGridAxis (Id idim) const |
| |
| | getCoordinateFromCorner (const 1 &icorner) const |
| |
| void | getCoordinateFromCornerInPlace (1 &coor, const 1 &icorner) const |
| |
| | getCoordinatesByIndice (const 1 &indice, bool flag_rotate=true, const 1 &shift=1(), const 1 &dxsPerCell=1()) const |
| |
| void | getCoordinatesByIndiceInPlace (1 &coor, const 1 &indice, bool flag_rotate=true, const 1 &shift=1(), const 1 &dxsPerCell=1()) const |
| |
| | getCoordinatesPerSample (Id iech, bool flag_rotate=true) const |
| |
| void | getCoordinatesPerSampleInPlace (1 &coor, Id iech, bool flag_rotate=true) const |
| |
| Id | coordinateToRank (const 1 &coor, bool centered=false, double eps=EPSILON6) const |
| |
| | coordinateToIndices (const 1 &coor, bool centered=false, double eps=EPSILON6) const |
| |
| Id | coordinateToIndicesInPlace (const 1 &coor, 1 &indices, bool centered=false, double eps=EPSILON6) const |
| |
| | getCenterIndices (bool flagSup=false) const |
| |
| Id | indiceToRank (const 1 &indice) const |
| |
| void | rankToIndice (Id node, 1 &indices, bool minusOne=false) const |
| |
| void | rankToCoordinatesInPlace (Id rank, 1 &coor, const 1 &percent=1()) const |
| |
| | rankToCoordinates (Id rank, const 1 &percent=1()) const |
| |
| void | indicesToCoordinateInPlace (const 1 &indice, 1 &coor, const 1 &percent=1()) const |
| |
| | indicesToCoordinate (const 1 &indice, const 1 &percent=1()) const |
| |
| bool | sampleBelongsToCell (const 1 &coor, Id rank, const 1 &dxsPerCell=1()) const |
| |
| Id | centerCoordinateInPlace (1 &coor, bool centered=false, bool stopIfOut=false, double eps=EPSILON6) const |
| |
| | locateDataInGrid (const Db *data, const 1 &rankIn=1(), bool centered=false, bool useSel=false) const |
| |
| Id | getMirrorIndex (Id idim, Id ix) const |
| |
| | getSlice (const String &name, Id pos=0, Id indice=0, bool useSel=false) const |
| |
| | getOneSlice (const String &name, Id posx=0, Id posy=1, const 1 &corner=1(), bool useSel=false) const |
| |
| | getOneSliceForCoordinate (Id idim, Id posx=0, Id posy=1, const 1 &corner=1(), bool useSel=false) const |
| |
| Id | assignGridColumn (const String &name, Id idim, Id rank, double value, bool useSel=false) |
| |
| | getBlockExtensions (Id node) const |
| |
| | getCellEdges (Id node=0, bool forceGridMesh=false) const |
| |
| | getAllCellsEdges (bool forceGridMesh=false) const |
| |
| | getGridEdges () const |
| |
| | getCodir (const 1 &grincr) const |
| |
| | getLimitsFromVariableExtend (const String &nameTop, const String &nameBot, const 1 &dimExclude=1()) const |
| |
| Id | setSelectionFromVariableExtend (const String &nameTop, const String &nameBot) |
| |
| void | clean3DFromSurfaces (const VectorString &names, const DbGrid *surf2D, const String &nameTop=String(), const String &nameBot=String(), bool verbose=false) |
| |
| Id | morpho (const EMorpho &oper, double vmin=0.5, double vmax=1.5, Id option=0, const 1 &radius=1(), bool flagDistErode=false, bool verbose=false, const NamingConvention &namconv=NamingConvention("Morpho")) |
| |
| Id | smooth (ANeigh *neigh, Id type=1, double range=1., const NamingConvention &namconv=NamingConvention("Smooth")) |
| |
| Id | addSelectionFromDbByMorpho (Db *db, Id nmin=0, Id radius=0, Id option=0, const 1 &dilation=1(), bool verbose=false, const NamingConvention &namconv=NamingConvention("Morpho", false, false, true, ELoc::fromKey("SEL"))) |
| |
| void | getSampleAsSTInPlace (Id iech, SpaceTarget &P) const override |
| |
| | getDiscretizedBlock (const 1 &ndiscs, Id iech=0, bool flagPerCell=false, bool flagRandom=false, Id seed=132433) const |
| |
| void | getGridPileInPlace (Id iuid, const 1 &indg, Id idim0, 1 &vec) const |
| |
| void | setGridPileInPlace (Id iuid, const 1 &indg, Id idim0, const 1 &vec) |
| |
| | getDistanceToOrigin (const 1 &origin, const 1 &radius=1()) |
| |
| void | initThread () const override |
| |
| | Db () |
| |
| | Db (const Db &r) |
| |
| Db & | operator= (const Db &r) |
| |
| virtual | ~Db () |
| |
| virtual bool | isLine () const |
| |
| virtual bool | isMesh () const |
| |
| Id | resetFromSamples (Id nech, const ELoadBy &order=ELoadBy::fromKey("SAMPLE"), const 1 &tab=1(), const VectorString &names=VectorString(), const VectorString &locatorNames=VectorString(), bool flagAddSampleRank=true) |
| |
| Id | resetFromCSV (const String &filename, bool verbose, const CSVformat &csvfmt, Id ncol_max=-1, Id nrow_max=-1, bool flagAddSampleRank=true) |
| |
| Id | resetFromBox (Id nech, const 1 &coormin, const 1 &coormax, Id ndim=2, double extend=0., Id seed=321415, bool flagAddSampleRank=true) |
| |
| Id | resetFromOnePoint (const 1 &tab=1(), bool flagAddSampleRank=true) |
| |
| Id | resetSamplingDb (const Db *dbin, double proportion=0, Id number=0, const VectorString &names=VectorString(), Id seed=23241, bool verbose=false, bool flagAddSampleRank=true) |
| |
| Id | resetReduce (const Db *dbin, const VectorString &names=VectorString(), const 1 &ranks=1(), bool verbose=false) |
| |
| Id | resetFromGridRandomized (const DbGrid *dbin, double randperc=0., bool flagAddSampleRank=true) |
| |
| const std::vector< double > & | getArrays () const |
| |
| String | getNameByLocator (const ELoc &locatorType, Id locatorIndex=0) const |
| |
| String | getNameByColIdx (Id icol) const |
| |
| String | getNameByUID (Id iuid) const |
| |
| VectorString | getName (const String &name) const |
| |
| VectorString | getNames (const VectorString &names) const |
| |
| VectorString | getNamesByLocator (const ELoc &locatorType) const |
| |
| VectorString | getNamesByColIdx (const 1 &icols) const |
| |
| VectorString | getNamesByUID (const 1 &iuids) const |
| |
| VectorString | getAllNames (bool excludeRankAndCoordinates=false, bool verbose=false) const |
| |
| void | setName (const String &old_name, const String &name) |
| |
| void | setName (const VectorString &list, const String &name) |
| |
| void | setNameByUID (Id iuid, const String &name) |
| |
| void | setNameByColIdx (Id icol, const String &name) |
| |
| void | setNameByLocator (const ELoc &locatorType, const String &name) |
| |
| VectorString | expandNameList (const VectorString &names) const |
| |
| VectorString | expandNameList (const String &names) const |
| |
| VectorString | identifyNames (const VectorString &names) const |
| |
| Id | getNUIDMax () const |
| |
| Id | getNColumn () const |
| |
| Id | getNSample (bool useSel=false) const |
| |
| Id | getNSampleActiveAndDefined (Id item) const |
| |
| Id | getNSampleActiveAndDefined (const String &name) const |
| |
| Id | getNSampleActive () const |
| |
| Id | getRankRelativeToAbsolute (Id irel) const |
| |
| Id | getRankAbsoluteToRelative (Id iabs) const |
| |
| void | clearLocators (const ELoc &locatorType) |
| |
| void | clearSelection () |
| |
| void | setLocatorByUID (Id iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorByColIdx (Id icol, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocator (const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocators (const VectorString &names, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (Id number, Id iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (const 1 &iuids, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByColIdx (const 1 &icols, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | addColumnsByVVD (const 1 &tab, const String &radix, const ELoc &locatorType, Id locatorIndex=0, bool useSel=false) |
| |
| Id | addColumns (const 1 &tab, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool useSel=false, double valinit=0., Id nvar=1) |
| |
| Id | addColumnsByConstant (Id nadd=1, double valinit=0., const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, Id nechInit=0) |
| |
| Id | addColumnsRandom (Id nadd, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("Z"), Id locatorIndex=0, Id seed=1352, Id nechInit=0) |
| |
| Id | addSelection (const 1 &tab=1(), const String &name="NewSel", const String &combine="set") |
| |
| Id | addSelectionByVariable (const String &varname, double lower=TEST, double upper=TEST, const String &name="NewSel", const String &oldSelName="") |
| | Create a selection by testing a target variable against 'lower' and 'upper'.
|
| |
| Id | addSelectionByRanks (const 1 &ranks, const String &name="NewSel", const String &combine="set") |
| |
| Id | addSelectionByLimit (const String &testvar, const Limits &limits=Limits(), const String &name="NewSel", const String &combine="set") |
| |
| Id | addSelectionFromDbByConvexHull (Db *db, double dilate=0., bool verbose=false, const NamingConvention &namconv=NamingConvention("Hull", true, true, true, ELoc::fromKey("SEL"))) |
| |
| Id | addSelectionRandom (double prop, Id seed=138213, const String &name="NewSel", const String &combine="set") |
| |
| Id | addSamples (Id nadd, double valinit=TEST) |
| |
| Id | deleteSample (Id e_del) |
| |
| Id | deleteSamples (const 1 &e_dels) |
| |
| void | switchLocator (const ELoc &locatorType_in, const ELoc &locatorType_out) |
| |
| Id | getLastUID (Id number=0) const |
| |
| String | getLastName (Id number=0) const |
| |
| Id | getColIdx (const String &name) const |
| |
| Id | getColIdxByUID (Id iuid) const |
| |
| Id | getColIdxByLocator (const ELoc &locatorType, Id locatorIndex=0) const |
| |
| | getColIdxs (const String &name) const |
| |
| | getColIdxs (const VectorString &names) const |
| |
| | getColIdxsByUID (const 1 &iuids) const |
| |
| | getColIdxsByLocator (const ELoc &locatorType) const |
| |
| void | setColumn (const 1 &tab, const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), Id locatorIndex=0, bool useSel=false) |
| |
| void | setColumnByUIDOldStyle (const double *tab, Id iuid, bool useSel=false) |
| |
| void | setColumnByUID (const 1 &tab, Id iuid, bool useSel=false) |
| |
| void | setColumnByColIdx (const 1 &tab, Id icol, bool useSel=false) |
| |
| void | setColumnsByColIdx (const 1 &tabs, const 1 &icols, bool useSel=false) |
| |
| void | setColumnByColIdxOldStyle (const double *tab, Id icol, bool useSel=false) |
| |
| void | duplicateColumnByUID (Id iuid_in, Id iuid_out) |
| |
| | getItem (const 1 &rows, const VectorString &colnames, bool useSel=false) const |
| |
| | getItem (const 1 &rows, const String &colname, bool useSel=false) const |
| |
| | getItem (const 1 &rows, const ELoc &locatorType, bool useSel=false) const |
| |
| | getItem (const VectorString &colnames, bool useSel=false) const |
| |
| | getItem (const String &colname, bool useSel=false) const |
| |
| | getItem (const ELoc &locatorType, bool useSel=false) const |
| |
| VectorString | getItemNames (const VectorString &colnames) const |
| |
| VectorString | getItemNames (const String &colname) const |
| |
| VectorString | getItemNames (const ELoc &locatorType) const |
| |
| Id | setItem (const 1 &rows, const VectorString &colnames, const 1 &values, bool useSel=false) |
| |
| Id | setItem (const 1 &rows, const ELoc &locatorType, const 1 &values, bool useSel=false) |
| |
| Id | setItem (const VectorString &colnames, const 1 &values, bool useSel=false) |
| |
| Id | setItem (const ELoc &locatorType, const 1 &values, bool useSel=false) |
| |
| Id | setItem (const 1 &rows, const String &colname, const 1 &values, bool useSel=false) |
| |
| Id | setItem (const String &colname, const 1 &values, bool useSel=false) |
| |
| bool | getLocator (const String &name, ELoc *ret_locatorType, Id *ret_locatorIndex) const |
| |
| bool | getLocatorByColIdx (Id icol, ELoc *ret_locatorType, Id *ret_locatorIndex) const |
| |
| bool | getLocatorByUID (Id iuid, ELoc *ret_locatorType, Id *ret_locatorIndex) const |
| |
| VectorString | getLocators (bool anyLocator=true, const ELoc &locatorType=ELoc::fromKey("UNKNOWN")) const |
| |
| bool | isUIDDefined (Id iuid) const |
| |
| Id | getUID (const String &name) const |
| |
| Id | getUIDByColIdx (Id icol) const |
| |
| Id | getUIDByLocator (const ELoc &locatorType, Id locatorIndex=0) const |
| |
| | getUIDs (const VectorString &names) const |
| |
| | getUIDsByLocator (const ELoc &locatorType) const |
| |
| | getUIDsByColIdx (const 1 &icols) const |
| |
| | getAllUIDs () const |
| |
| void | getAllUIDs (1 &iuids) const |
| |
| void | copyByUID (Id iuidIn, Id iuidOut) |
| |
| void | copyByCol (Id icolIn, Id icolOut) |
| |
| Id | getNFacies (void) const |
| |
| bool | hasLocatorDefined (const String &name, const ELoc &locatorType, Id locatorIndex=0) const |
| |
| | getSampleCoordinates (Id iech) const |
| |
| void | getSampleAsSPInPlace (SpacePoint &P, Id iabs) const |
| | In the SpacePoint 'P', define the sample rank and coordinates.
|
| |
| | getSampleLocators (const ELoc &locatorType, Id iech) const |
| |
| | getIncrements (const 1 &iechs, const 1 &jechs) const |
| |
| | getOneCoordinate (Id idim, bool useSel=false, bool flag_rotate=true) const |
| |
| | getAllCoordinates (bool useSel=false) const |
| |
| MatrixDense | getAllCoordinatesMat (const MatrixDense &box=MatrixDense()) const |
| |
| void | setCoordinate (Id iech, Id idim, double value) |
| |
| void | setCoordinates (Id idim, const 1 &coor, bool useSel=false) |
| |
| void | setSampleCoordinates (Id iech, const 1 &coor) |
| |
| double | getDistance1D (Id iech, Id jech, Id idim=0, bool flagAbs=false) const |
| |
| double | getDistance (Id iech, Id jech) const |
| |
| Id | getDistanceVecInPlace (Id iech, Id jech, 1 &dd, const Db *db2=nullptr) const |
| |
| double | getValue (const String &name, Id iech) const |
| |
| void | setValue (const String &name, Id iech, double value) |
| |
| double | getArray (Id iech, Id iuid) const |
| |
| void | getArrayVec (const 1 &iechs, Id iuid, 1 &values) const |
| |
| void | setArray (Id iech, Id iuid, double value) |
| |
| void | setArrayVec (const 1 &iechs, Id iuid, const 1 &values) |
| |
| void | updArray (Id iech, Id iuid, const EOperator &oper, double value) |
| |
| void | updArrayVec (const 1 &iechs, Id iuid, const EOperator &oper, 1 &values) |
| |
| | getArrayByUID (Id iuid, bool useSel=false) const |
| |
| void | setArrayByUID (const 1 &tab, Id iuid) |
| |
| void | getArrayBySample (std::vector< double > &vals, Id iech) const |
| |
| void | setArrayBySample (Id iech, const 1 &vec) |
| |
| void | getSamplesAsSP (std::vector< SpacePoint > &pvec, const ASpaceSharedPtr &space, bool useSel=false) const |
| |
| void | getSamplesFromNbghAsSP (std::vector< SpacePoint > &pvec, const 1 &nbgh) const |
| |
| bool | hasLocator (const ELoc &locatorType) const |
| |
| double | getFromLocator (const ELoc &locatorType, Id iech, Id locatorIndex=0) const |
| |
| void | setFromLocator (const ELoc &locatorType, Id iech, Id locatorIndex, double value) |
| |
| double | getValueByColIdx (Id iech, Id icol, bool flagCheck=true) const |
| |
| const double * | getColAdressByColIdx (Id icol) const |
| |
| void | setValueByColIdx (Id iech, Id icol, double value, bool flagCheck=true) |
| |
| | getValuesByNames (const 1 &iechs, const VectorString &names, bool bySample=false) const |
| |
| | getValuesByColIdx (const 1 &iechs, const 1 &icols, bool bySample=false) const |
| |
| void | setValuesByNames (const 1 &iechs, const VectorString &names, const 1 &values, bool bySample=false) |
| |
| void | setValuesByColIdx (const 1 &iechs, const 1 &icols, const 1 &values, bool bySample=false) |
| |
| Id | getNLoc (const ELoc &loctype) const |
| |
| bool | hasLocVariable (const ELoc &loctype) const |
| |
| double | getLocVariable (const ELoc &loctype, Id iech, Id item) const |
| |
| void | setLocVariable (const ELoc &loctype, Id iech, Id item, double value) |
| |
| void | updLocVariable (const ELoc &loctype, Id iech, Id item, const EOperator &oper, double value) |
| |
| Id | getNZValues () const |
| |
| bool | hasZVariable () const |
| |
| double | getZVariable (Id iech, Id item) const |
| |
| void | setZVariable (Id iech, Id item, double value) |
| |
| void | updZVariable (Id iech, Id item, const EOperator &oper, double value) |
| |
| | getLocVariables (const ELoc &loctype, Id iech, Id nitemax=0) const |
| |
| void | setLocVariables (const ELoc &loctype, Id iech, const 1 &values) |
| |
| bool | isNVarComparedTo (Id nvar, Id compare=0) const |
| |
| bool | isIsotopic (Id iech, Id nvar_max=-1) const |
| |
| bool | isAllUndefined (Id iech) const |
| |
| bool | isAllUndefinedByType (const ELoc &loctype, Id iech) const |
| |
| bool | isAllIsotopic () const |
| |
| void | setInterval (Id iech, Id item, double rklow=TEST, double rkup=TEST) |
| |
| Id | getNInterval () const |
| |
| void | setBound (Id iech, Id item, double lower=TEST, double upper=TEST) |
| |
| | getWithinBounds (Id item, bool useSel=false) const |
| |
| | getGradient (Id item, bool useSel=false) const |
| |
| | getTangent (Id item, bool useSel=false) const |
| |
| | getCodeList (void) const |
| |
| Id | getSelection (Id iech) const |
| |
| | getSelections (void) const |
| |
| void | getSampleRanksPerVariable (1 &ranks, const 1 &nbgh=1(), Id ivar=-1, bool useSel=true, bool useZ=true, bool useVerr=false, bool useExtD=true) const |
| | Create the vector of elligible sample ranks for the variable 'ivar'.
|
| |
| | getSampleRanks (const 1 &ivars=1(), const 1 &nbgh=1(), bool useSel=true, bool useZ=true, bool useVerr=false, bool useExtD=true) const |
| |
| void | getSampleRanksInPlace (1 &sampleRanks, const 1 &ivars=1(), const 1 &nbgh=1(), bool useSel=true, bool useZ=true, bool useVerr=false, bool useExtD=true) const |
| |
| | getValuesByRanks (const 1 &sampleRanks, const 1 &means=1(), bool subtractMean=true) const |
| |
| void | getValuesByRanksInPlace (1 *values, const 1 &sampleRanks, const 1 &means=1(), bool subtractMean=true) const |
| |
| Id | getListOfSampleIndicesPerVariableInPlace (1 &ranks, Id ivar=0, bool useSel=true) const |
| | Returns the vector of indices for samples with variable 'ivar' defined For the target variable 'ivar' and for sample 'iech',.
|
| |
| Id | getListOfSampleIndicesInPlace (Id nvar, 1 &cumul, 1 &ranks, bool useSel=true) const |
| | Updates (and resizes) the two arguments:
|
| |
| double | getWeight (Id iech) const |
| |
| | getWeights (bool useSel=false) const |
| |
| double | getSimvar (const ELoc &locatorType, Id iech, Id isimu, Id ivar, Id icase, Id nbsimu, Id nvar) const |
| |
| void | setSimvar (const ELoc &locatorType, Id iech, Id isimu, Id ivar, Id icase, Id nbsimu, Id nvar, double value) |
| |
| void | updSimvar (const ELoc &locatorType, Id iech, Id isimu, Id ivar, Id icase, Id nbsimu, Id nvar, const EOperator &oper, double value) |
| |
| bool | isActive (Id iech) const |
| |
| bool | isActiveDomain (Id iech) const |
| |
| bool | isActiveAndDefined (Id iech, Id item) const |
| |
| VectorBool | getActiveArray () const |
| |
| | getSortArray () const |
| |
| double | getCosineToDirection (Id iech1, Id iech2, const 1 &codir) const |
| |
| | getColumn (const String &name, bool useSel=false, bool flagCompress=true) const |
| |
| | getColumnByUID (Id iuid, bool useSel=false, bool flagCompress=true) const |
| |
| | getColumnByLocator (const ELoc &locatorType, Id locatorIndex=0, bool useSel=false, bool flagCompress=true) const |
| |
| | getColumnByColIdx (Id icol, bool useSel=false, bool flagCompress=true) const |
| |
| | getAllColumns (bool useSel=false, bool flagCompress=true) const |
| |
| | getColumns (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true, const 1 &origins=1()) const |
| |
| | getColumnsAsVVD (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const |
| |
| MatrixDense | getColumnsAsMatrix (const VectorString &names, bool useSel=false, bool flagCompress=true) const |
| |
| | getColumnsByColIdx (const 1 &icols=1(), bool useSel=false, bool flagCompress=true, const 1 &origins=1()) const |
| |
| | getColumnsByColIdxInterval (Id icol_beg, Id icol_end, bool useSel=false, bool flagCompress=true) const |
| |
| | getColumnsActiveAndDefined (const ELoc &locatorType, const 1 &origins=1()) const |
| |
| | getColumnsByLocator (const ELoc &locatorType, bool useSel=false, bool flagCompress=true, const 1 &origins=1()) const |
| |
| | getColumnsByUID (const 1 &iuids, bool useSel=false, bool flagCompress=true, const 1 &origins=1()) const |
| |
| | getColumnsByUIDInterval (Id iuid_beg, Id iuid_end, bool useSel=false, bool flagCompress=true) const |
| |
| void | setAllColumns (const 1 &tabs) |
| |
| void | deleteColumn (const String &name) |
| |
| void | deleteColumnByUID (Id iuid_del) |
| |
| void | deleteColumnByColIdx (Id icol_del) |
| |
| void | deleteColumns (const VectorString &names) |
| |
| void | deleteColumnsByLocator (const ELoc &locatorType) |
| |
| void | deleteColumnsByUID (const 1 &iuids) |
| |
| void | deleteColumnsByColIdx (const 1 &icols) |
| |
| void | deleteColumnsByUIDRange (Id i_del, Id n_del) |
| |
| | getExtrema (Id idim, bool useSel=false) const |
| |
| | getExtremas (bool useSel=false) const |
| |
| | getExtends (bool useSel=false) const |
| |
| | getCoorMinimum (bool useSel=false) const |
| |
| | getCoorMaximum (bool useSel=false) const |
| |
| double | getExtension (Id idim, bool useSel=false) const |
| |
| double | getExtensionDiagonal (bool useSel=false) const |
| |
| double | getCenter (Id idim, bool useSel=false) const |
| |
| | getCenters (bool useSel=false) const |
| |
| void | getExtensionInPlace (1 &mini, 1 &maxi, bool flagPreserve=false, bool useSel=false) const |
| |
| double | getMinimum (const String &name, bool useSel=false) const |
| |
| double | getMaximum (const String &name, bool useSel=false) const |
| |
| | getRange (const String &name, bool useSel=false) const |
| |
| double | getMean (const String &name, bool useSel=false) const |
| |
| double | getVariance (const String &name, bool useSel=false) const |
| |
| double | getStdv (const String &name, bool useSel=false) const |
| |
| double | getCorrelation (const String &name1, const String &name2, bool useSel=false) const |
| |
| bool | hasSameDimension (const Db *dbaux) const |
| |
| bool | hasLargerDimension (const Db *dbaux) const |
| |
| bool | isColIdxValid (Id icol) const |
| |
| bool | isUIDValid (Id iuid) const |
| |
| bool | isSampleIndexValid (Id iech) const |
| |
| bool | isSampleIndicesValid (const 1 &iechs, bool useSel=false) const |
| |
| bool | isLocatorIndexValid (const ELoc &locatorType, Id locatorIndex) const |
| |
| bool | isDimensionIndexValid (Id idim) const |
| |
| void | combineSelection (1 &sel, const String &combine="set") const |
| |
| void | generateRank (const String &radix="rank") |
| |
| | shrinkToValidRows (const 1 &rows) const |
| |
| | shrinkToValidCols (const 1 &cols) const |
| |
| void | 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")) |
| |
| | statisticsMulti (const VectorString &names, bool flagIso=true, bool verbose=false, const String &title="") |
| |
| bool | areSame (const String &name1, const String &name2, double eps=EPSILON3, bool useSel=true, bool verbose=false) const |
| |
| | filter (const String &name, const Interval &interval, Id belowRow=ITEST, Id aboveRow=ITEST) const |
| |
| Table | printOneSample (Id iech, const VectorString &names=VectorString(), bool excludeCoordinates=true, bool skipTitle=false) const |
| |
| void | dumpGeometry (Id iech, Id jech) const |
| |
| | AStringable () |
| |
| | AStringable (const AStringable &r) |
| |
| AStringable & | operator= (const AStringable &r) |
| |
| virtual | ~AStringable () |
| |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| |
| virtual void | display (Id level) const final |
| |
| | ASerializable () |
| |
| | ASerializable (const ASerializable &r) |
| |
| ASerializable & | operator= (const ASerializable &r) |
| |
| | ASerializable (ASerializable &&r) noexcept |
| |
| ASerializable & | operator= (ASerializable &&r) noexcept |
| |
| virtual | ~ASerializable () |
| |
| bool | dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const |
| | Dump the contents of an object into an Output File using a given Output NF Format.
|
| |
| void | setDefaultFormatNF (const EFormatNF &format) |
| |
| | ICloneable () |
| |
| virtual | ~ICloneable () |
| |
| virtual ICloneable * | clone () const =0 |
| |
| std::shared_ptr< ICloneable > | cloneShared () const |
| |
| std::unique_ptr< ICloneable > | cloneUnique () const |
| |