|
| | DbGrid () |
| |
| | DbGrid (const DbGrid &r) |
| |
| DbGrid & | operator= (const DbGrid &r) |
| |
| virtual | ~DbGrid () |
| |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| | ICloneable interface. More...
|
| |
| bool | isGrid () const override |
| | Db Interface. More...
|
| |
| double | getCoordinate (int iech, int idim, bool flag_rotate=true) const override |
| |
| void | getCoordinatesPerSampleInPlace (int iech, VectorDouble &coor, bool flag_rotate=true) const override |
| |
| double | getUnit (int idim=0) const override |
| |
| int | getNDim () const override |
| |
| bool | mayChangeSampleNumber () const override |
| |
| void | resetDims (int ncol, int nech) override |
| |
| int | 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) |
| |
| int | resetCoveringDb (const Db *db, const VectorInt &nx=VectorInt(), const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &margin=VectorDouble()) |
| |
| int | resetFromPolygon (Polygons *polygon, const VectorInt &nodes, const VectorDouble &dcell, int flag_add_rank=1) |
| |
| DbGrid * | coarsify (const VectorInt &nmult) |
| |
| DbGrid * | refine (const VectorInt &nmult) |
| |
| const Grid & | getGrid () const |
| |
| void | generateCoordinates (const String &radix="x") |
| |
| VectorDouble | getColumnSubGrid (const String &name, int idim0, int rank, bool useSel=false) |
| |
| int | gridDefine (const VectorInt &nx, const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &angles=VectorDouble()) |
| |
| void | gridCopyParams (int 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 |
| |
| int | getNTotal () const |
| |
| double | getCellSize () const |
| |
| double | getVolume () const |
| |
| VectorDouble | getExtends () const |
| |
| double | getExtend (int idim) const |
| |
| int | getNX (int idim) const |
| |
| VectorInt | getNXs () const |
| |
| VectorInt | getNXsExt (int ndimMax) const |
| |
| bool | hasSingleBlock () const |
| |
| double | getDX (int idim) const |
| |
| VectorDouble | getDXs () const |
| |
| double | getX0 (int idim) const |
| |
| VectorDouble | getX0s () const |
| |
| double | getAngle (int idim) const |
| |
| VectorDouble | getAngles () const |
| |
| VectorDouble | getRotMat () const |
| |
| void | setNX (int idim, int value) |
| |
| void | setX0 (int idim, double value) |
| |
| void | setDX (int idim, double value) |
| |
| VectorDouble | getGridAxis (int idim) const |
| |
| VectorDouble | getCoordinateFromCorner (const VectorInt &icorner) const |
| |
| VectorDouble | getCoordinatesByIndice (const VectorInt &indice, bool flag_rotate=true, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) const |
| |
| int | coordinateToRank (const VectorDouble &coor, bool centered=false, double eps=EPSILON6) const |
| |
| VectorInt | coordinateToIndices (const VectorDouble &coor, bool centered=false, double eps=EPSILON6) const |
| |
| int | coordinateToIndicesInPlace (const VectorDouble &coor, VectorInt &indices, bool centered=false, double eps=EPSILON6) const |
| |
| VectorInt | getCenterIndices () const |
| |
| int | indiceToRank (const VectorInt &indice) const |
| |
| void | rankToIndice (int node, VectorInt &indices, bool minusOne=false) const |
| |
| void | rankToCoordinatesInPlace (int rank, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) const |
| |
| VectorDouble | rankToCoordinates (int rank, const VectorDouble &percent=VectorDouble()) const |
| |
| void | indicesToCoordinateInPlace (const VectorInt &indice, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) const |
| |
| VectorDouble | indicesToCoordinate (const VectorInt &indice, const VectorDouble &percent=VectorDouble()) const |
| |
| bool | sampleBelongsToCell (const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) const |
| |
| int | centerCoordinateInPlace (VectorDouble &coor, bool centered=false, bool stopIfOut=false, double eps=EPSILON6) const |
| |
| VectorInt | locateDataInGrid (const Db *data, const VectorInt &rankIn=VectorInt(), bool centered=false, bool useSel=false) const |
| |
| int | getMirrorIndex (int idim, int ix) const |
| |
| VectorVectorDouble | getSlice (const String &name, int pos=0, int indice=0, bool useSel=false) const |
| |
| VectorDouble | getOneSlice (const String &name, int posx=0, int posy=1, const VectorInt &corner=VectorInt(), bool useSel=false) const |
| |
| int | assignGridColumn (const String &name, int idim, int rank, double value, bool useSel=false) |
| |
| VectorDouble | getBlockExtensions (int node) const |
| |
| VectorVectorDouble | getCellEdges (int node=0, bool forceGridMesh=false) const |
| |
| VectorVectorDouble | getAllCellsEdges (bool forceGridMesh=false) const |
| |
| VectorVectorDouble | getGridEdges () const |
| |
| VectorDouble | getCodir (const VectorInt &grincr) const |
| |
| int | 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")) |
| |
| int | smooth (ANeigh *neigh, int type=1, double range=1., const NamingConvention &namconv=NamingConvention("Smooth")) |
| |
| int | 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"))) |
| |
| void | getSampleAsST (int iech, SpaceTarget &P) const |
| |
| VectorVectorDouble | getDiscretizedBlock (const VectorInt &ndiscs, int iech=0, bool flagPerCell=false, bool flagRandom=false, int seed=132433) const |
| |
| | Db () |
| |
| | Db (const Db &r) |
| |
| Db & | operator= (const Db &r) |
| |
| virtual | ~Db () |
| |
| int | 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) |
| |
| int | resetFromCSV (const String &filename, bool verbose, const CSVformat &csvfmt, int ncol_max=-1, int nrow_max=-1, int flag_add_rank=1) |
| |
| int | resetFromBox (int nech, const VectorDouble &coormin, const VectorDouble &coormax, int ndim=2, double extend=0., int seed=321415, int flag_add_rank=1) |
| |
| int | resetFromOnePoint (const VectorDouble &tab=VectorDouble(), int flag_add_rank=1) |
| |
| int | 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) |
| |
| int | resetReduce (const Db *dbin, const VectorString &names=VectorString(), const VectorInt &ranks=VectorInt(), bool verbose=false) |
| |
| const VectorDouble & | getArrays () const |
| |
| String | getNameByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| String | getNameByColIdx (int icol) const |
| |
| String | getNameByUID (int iuid) const |
| |
| VectorString | getName (const String &name) const |
| |
| VectorString | getNames (const VectorString &names) const |
| |
| VectorString | getNamesByLocator (const ELoc &locatorType) const |
| |
| VectorString | getNamesByColIdx (const VectorInt &icols) const |
| |
| VectorString | getNamesByUID (const VectorInt &iuids) const |
| |
| VectorString | getAllNames () const |
| |
| void | setName (const String &old_name, const String &name) |
| |
| void | setName (const VectorString list, const String &name) |
| |
| void | setNameByUID (int iuid, const String &name) |
| |
| void | setNameByColIdx (int icol, const String &name) |
| |
| void | setNameByLocator (const ELoc &locatorType, const String &name) |
| |
| int | getUIDMaxNumber () const |
| |
| int | getColumnNumber () const |
| |
| int | getNEloc () const |
| |
| int | getSampleNumber (bool useSel=false) const |
| |
| int | getActiveSampleNumber () const |
| |
| int | getRankRelativeToAbsolute (int irel) const |
| |
| int | getRankAbsoluteToRelative (int iabs) const |
| |
| VectorString | expandNameList (const VectorString &names) const |
| |
| VectorString | expandNameList (const String &names) const |
| |
| VectorString | identifyNames (const VectorString &names) const |
| |
| void | clearLocators (const ELoc &locatorType) |
| |
| void | clearSelection () |
| |
| void | setLocatorByUID (int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorByColIdx (int icol, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocator (const String &names, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocators (const VectorString &names, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (int number, int iuid, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByUID (const VectorInt &iuids, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | setLocatorsByColIdx (const VectorInt &icols, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool cleanSameLocator=false) |
| |
| void | addColumnsByVVD (const VectorVectorDouble tab, const String &radix, const ELoc &locatorType, int locatorIndex=0, bool useSel=false) |
| |
| int | 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) |
| |
| int | addColumnsByConstant (int nadd=1, double valinit=0., const String &radix="New", const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, int nechInit=0) |
| |
| int | addColumnsRandom (int nadd, const String &radix="New", const ELoc &locatorType=ELoc::fromKey("Z"), int locatorIndex=0, int seed=1352, int nechInit=0) |
| |
| int | addSelection (const VectorDouble &tab=VectorDouble(), const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionByRanks (const VectorInt &ranks, const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionByLimit (const String &testvar, const Limits &limits=Limits(), const String &name="NewSel", const String &combine="set") |
| |
| int | addSelectionFromDbByConvexHull (Db *db, double dilate=0., bool verbose=false, const NamingConvention &namconv=NamingConvention("Hull", true, true, true, ELoc::fromKey("SEL"))) |
| |
| int | addSelectionRandom (double prop, int seed=138213, const String &name="NewSel", const String &combine="set") |
| |
| int | addSamples (int nadd, double valinit) |
| |
| int | deleteSample (int e_del) |
| |
| int | deleteSamples (const VectorInt &e_dels) |
| |
| void | switchLocator (const ELoc &locatorTypein, const ELoc &locatorTypeout) |
| |
| int | getLastUID (int number=0) const |
| |
| String | getLastName (int number=0) const |
| |
| int | getColIdx (const String &name) const |
| |
| int | getColIdxByUID (int iuid) const |
| |
| int | getColIdxByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorInt | getColIdxs (const String &name) const |
| |
| VectorInt | getColIdxs (const VectorString &names) const |
| |
| VectorInt | getColIdxsByUID (const VectorInt iuids) const |
| |
| VectorInt | getColIdxsByLocator (const ELoc &locatorType) const |
| |
| void | setColumn (const VectorDouble &tab, const String &name, const ELoc &locatorType=ELoc::fromKey("UNKNOWN"), int locatorIndex=0, bool useSel=false) |
| |
| void | setColumnByUIDOldStyle (const double *tab, int iuid, bool useSel=false) |
| |
| void | setColumnByUID (const VectorDouble &tab, int iuid, bool useSel=false) |
| |
| void | setColumnByColIdx (const VectorDouble &tab, int icol, bool useSel=false) |
| |
| void | setColumnsByColIdx (const VectorDouble &tabs, const VectorInt &icols, bool useSel=false) |
| |
| void | setColumnByColIdxOldStyle (const double *tab, int icol, bool useSel=false) |
| |
| void | duplicateColumnByUID (int iuid_in, int iuid_out) |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const VectorString &colnames, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const String &colname, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorInt &rows, const ELoc &locatorType, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const VectorString &colnames, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const String &colname, bool useSel=false) const |
| |
| VectorVectorDouble | getItem (const ELoc &locatorType, bool useSel=false) const |
| |
| VectorString | getItemNames (const VectorString &colnames) |
| |
| VectorString | getItemNames (const String &colname) |
| |
| VectorString | getItemNames (const ELoc &locatorType) |
| |
| int | setItem (const VectorInt &rows, const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorInt &rows, const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorString &colnames, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const ELoc &locatorType, const VectorVectorDouble &values, bool useSel=false) |
| |
| int | setItem (const VectorInt &rows, const String &colname, const VectorDouble &values, bool useSel=false) |
| |
| int | setItem (const String &colname, const VectorDouble &values, bool useSel=false) |
| |
| bool | getLocator (const String &name, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| bool | getLocatorByColIdx (int icol, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| bool | getLocatorByUID (int iuid, ELoc *ret_locatorType, int *ret_locatorIndex) const |
| |
| VectorString | getLocators (bool anyLocator=true, const ELoc &locatorType=ELoc::fromKey("UNKNOWN")) const |
| |
| int | getLocatorNumber (const ELoc &locatorType) const |
| |
| bool | isUIDDefined (int iuid) const |
| |
| int | getUID (const String &name) const |
| |
| int | getUIDByColIdx (int icol) const |
| |
| int | getUIDByLocator (const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorInt | getUIDs (const VectorString &names) const |
| |
| VectorInt | getUIDsByLocator (const ELoc &locatorType) const |
| |
| VectorInt | getUIDsByColIdx (const VectorInt &icols) const |
| |
| VectorInt | getAllUIDs () const |
| |
| int | getFaciesNumber (void) const |
| |
| bool | hasLocatorDefined (const String &name, const ELoc &locatorType, int locatorIndex=0) const |
| |
| VectorDouble | getSampleCoordinates (int iech) const |
| |
| void | getSampleCoordinatesAsSP (int iech, SpacePoint &P) const |
| |
| void | getSampleAsST (int iech, SpaceTarget &P) const |
| |
| void | getSampleCoordinatesInPlace (int iech, VectorDouble &coor) const |
| |
| VectorDouble | getSampleLocators (const ELoc &locatorType, int iech) const |
| |
| VectorDouble | getCoordinates (int idim, bool useSel=false, bool flag_rotate=true) const |
| |
| VectorVectorDouble | getAllCoordinates (bool useSel=false) const |
| |
| void | setCoordinate (int iech, int idim, double value) |
| |
| double | getDistance1D (int iech, int jech, int idim, bool flagAbs=false) const |
| |
| double | getDistance (int iech, int jech) const |
| |
| int | getDistanceVec (int iech, int jech, VectorDouble &dd, const Db *db2=nullptr) const |
| |
| double | getValue (const String &name, int iech) const |
| |
| void | setValue (const String &name, int iech, double value) |
| |
| double | getArray (int iech, int iuid) const |
| |
| void | setArray (int iech, int iuid, double value) |
| |
| void | updArray (int iech, int iuid, int oper, double value) |
| |
| VectorDouble | getArrayByUID (int iuid, bool useSel=false) const |
| |
| VectorDouble | getArrayBySample (int iech) const |
| |
| void | setArrayBySample (int iech, const VectorDouble &vec) |
| |
| std::vector< SpacePoint > | getSamplesAsSP (bool useSel=false) const |
| |
| int | getFromLocatorNumber (const ELoc &locatorType) const |
| |
| double | getFromLocator (const ELoc &locatorType, int iech, int locatorIndex=0) const |
| |
| void | setFromLocator (const ELoc &locatorType, int iech, int locatorIndex, double value) |
| |
| double | getValueByColIdx (int iech, int icol) const |
| |
| void | setValueByColIdx (int iech, int icol, double value) |
| |
| VectorDouble | getValuesByNames (const VectorInt &iechs, const VectorString &names, bool bySample=false) const |
| |
| VectorDouble | getValuesByColIdx (const VectorInt &iechs, const VectorInt &icols, bool bySample=false) const |
| |
| void | setValuesByNames (const VectorInt &iechs, const VectorString &names, const VectorDouble &values, bool bySample=false) |
| |
| void | setValuesByColIdx (const VectorInt &iechs, const VectorInt &icols, const VectorDouble &values, bool bySample=false) |
| |
| int | getLocNumber (const ELoc &loctype) const |
| |
| bool | hasLocVariable (const ELoc &loctype) const |
| |
| double | getLocVariable (const ELoc &loctype, int iech, int item) const |
| |
| void | setLocVariable (const ELoc &loctype, int iech, int item, double value) |
| |
| void | updLocVariable (const ELoc &loctype, int iech, int item, int oper, double value) |
| |
| bool | isVariableNumberComparedTo (int nvar, int compare=0) const |
| |
| bool | isIsotopic (int iech, int nvar_max=-1) const |
| |
| bool | isAllUndefined (int iech) const |
| |
| void | setInterval (int iech, int item, double rklow=TEST, double rkup=TEST) |
| |
| int | getIntervalNumber () const |
| |
| void | setBound (int iech, int item, double lower=TEST, double upper=TEST) |
| |
| VectorDouble | getWithinBounds (int item, bool useSel=false) const |
| |
| VectorDouble | getGradient (int item, bool useSel=false) const |
| |
| VectorDouble | getTangent (int item, bool useSel=false) const |
| |
| VectorDouble | getCodeList (void) |
| |
| int | getSelection (int iech) const |
| |
| VectorDouble | getSelections (void) const |
| |
| VectorInt | getSelectionRanks () const |
| |
| double | getWeight (int iech) const |
| |
| VectorDouble | getWeights (bool useSel=false) const |
| |
| int | getSimvarRank (int isimu, int ivar, int icase, int nbsimu, int nvar) |
| |
| double | getSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar) const |
| |
| void | setSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, double value) |
| |
| void | updSimvar (const ELoc &locatorType, int iech, int isimu, int ivar, int icase, int nbsimu, int nvar, int oper, double value) |
| |
| bool | isActive (int iech) const |
| |
| bool | isActiveDomain (int iech) const |
| |
| bool | isActiveAndDefined (int iech, int item) const |
| |
| int | getActiveAndDefinedNumber (int item) const |
| |
| int | getActiveAndDefinedNumber (const String &name) const |
| |
| VectorBool | getActiveArray () const |
| |
| VectorInt | getSortArray () const |
| |
| double | getCosineToDirection (int iech1, int iech2, const VectorDouble &codir) const |
| |
| VectorDouble | getColumn (const String &name, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByUID (int iuid, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByLocator (const ELoc &locatorType, int locatorIndex=0, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnByColIdx (int icol, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getAllColumns (bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumns (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const |
| |
| VectorVectorDouble | getColumnsAsVVD (const VectorString &names=VectorString(), bool useSel=false, bool flagCompress=true) const |
| |
| MatrixRectangular | getColumnsAsMatrix (const VectorString &names, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByColIdx (const VectorInt &icols=VectorInt(), bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByColIdxInterval (int icol_beg, int icol_end, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByLocator (const ELoc &locatorType, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByUID (const VectorInt &iuids, bool useSel=false, bool flagCompress=true) const |
| |
| VectorDouble | getColumnsByUIDRange (int iuid_beg, int iuid_end, bool useSel=false, bool flagCompress=true) const |
| |
| void | setAllColumns (const VectorVectorDouble &tabs) |
| |
| void | deleteColumn (const String &name) |
| |
| void | deleteColumnByUID (int iuid_del) |
| |
| void | deleteColumnByColIdx (int icol_del) |
| |
| void | deleteColumns (const VectorString &names) |
| |
| void | deleteColumnsByLocator (const ELoc &locatorType) |
| |
| void | deleteColumnsByUID (const VectorInt &iuids) |
| |
| void | deleteColumnsByColIdx (const VectorInt &icols) |
| |
| VectorDouble | getExtrema (int idim, bool useSel=false) const |
| |
| VectorVectorDouble | getExtremas (bool useSel=false) const |
| |
| VectorDouble | getCoorMinimum (bool useSel=false) const |
| |
| VectorDouble | getCoorMaximum (bool useSel=false) const |
| |
| double | getExtension (int idim, bool useSel=false) const |
| |
| double | getExtensionDiagonal (bool useSel=false) const |
| |
| double | getCenter (int idim, bool useSel=false) const |
| |
| VectorDouble | getCenters (bool useSel=false) const |
| |
| void | getExtensionInPlace (VectorDouble &mini, VectorDouble &maxi, bool useSel=false) |
| |
| double | getMinimum (const String &name, bool useSel=false) const |
| |
| double | getMaximum (const String &name, bool useSel=false) const |
| |
| VectorDouble | 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 (int icol) const |
| |
| bool | isUIDValid (int iuid) const |
| |
| bool | isSampleIndexValid (int iech) const |
| |
| bool | isSampleIndicesValid (const VectorInt &iechs, bool useSel=false) const |
| |
| bool | isLocatorIndexValid (const ELoc &locatorType, int locatorIndex) const |
| |
| bool | isDimensionIndexValid (int idim) const |
| |
| void | combineSelection (VectorDouble &sel, const String &combine="set") const |
| |
| void | generateRank (const String &radix="rank") |
| |
| VectorInt | shrinkToValidRows (const VectorInt &rows) |
| |
| VectorInt | shrinkToValidCols (const VectorInt &cols) |
| |
| VectorDouble | statistics (const VectorString &names, const std::vector< EStatOption > &opers=EStatOption::fromKeys({"MEAN"}), bool flagIso=true, bool flagStoreInDb=false, bool verbose=true, double vmin=TEST, double vmax=TEST, double proba=TEST, const String &title="", const NamingConvention &namconv=NamingConvention("Stats")) |
| |
| VectorDouble | statisticsByLocator (const ELoc &locatorType, const std::vector< EStatOption > &opers=EStatOption::fromKeys({"MEAN"}), bool flagIso=true, bool flagStoreInDb=false, bool verbose=true, double vmin=TEST, double vmax=TEST, double proba=TEST, const String &title="", const NamingConvention &namconv=NamingConvention("Stats")) |
| |
| VectorDouble | statisticsByUID (const VectorInt &iuids, const std::vector< EStatOption > &opers=EStatOption::fromKeys({"MEAN"}), bool flagIso=true, bool flagStoreInDb=false, bool verbose=true, double proba=TEST, double vmin=TEST, double vmax=TEST, const String &title="", const NamingConvention &namconv=NamingConvention("Stats")) |
| |
| VectorDouble | statisticsMulti (const VectorString &names, bool flagIso=true, bool verbose=false, const String &title="") |
| |
| VectorDouble | statisticsMultiByUID (const VectorInt &iuids, 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) |
| |
| VectorInt | filter (const String &name, const Interval &interval, int belowRow=ITEST, int aboveRow=ITEST) const |
| |
| VectorInt | getSampleRanks () 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 (int level) const final |
| |
| | ASerializable () |
| |
| | ASerializable (const ASerializable &r) |
| |
| ASerializable & | operator= (const ASerializable &r) |
| |
| virtual | ~ASerializable () |
| |
| bool | deserialize (std::istream &is, bool verbose=true) |
| |
| bool | serialize (std::ostream &os, bool verbose=true) const |
| |
| bool | dumpToNF (const String &neutralFilename, bool verbose=false) const |
| |
| | ICloneable () |
| |
| virtual | ~ICloneable () |
| |
| virtual ICloneable * | clone () const =0 |
| |