Class containing the Variogram Map which uses an DbGrid provided by the user This function simply calculate and add the results as new field in this DbGrid.
More...
#include <VMap.hpp>
Class containing the Variogram Map which uses an DbGrid provided by the user This function simply calculate and add the results as new field in this DbGrid.
|
| | VMap (DbGrid *dbmap) |
| |
| | VMap (const VMap &r) |
| |
| VMap & | operator= (const VMap &r) |
| |
| virtual | ~VMap () |
| |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| | AStringable Interface. More...
|
| |
| double | _getIVAR (const Db *db, int iech, int ivar) const override |
| | AVMap Interface. More...
|
| |
| void | _setResult (int iech1, int iech2, int nvar, int ipas, int ivar, int jvar, int orient, double ww, double dist, double value) override |
| |
| int | compute (Db *db, const ECalcVario &calcul_type, int radius, bool flag_FFT=true, const NamingConvention &namconv=NamingConvention("VMAP")) |
| |
| | AVario () |
| |
| | AVario (const AVario &r) |
| |
| AVario & | operator= (const AVario &r) |
| |
| virtual | ~AVario () |
| |
| const ECalcVario & | getCalcul () const |
| |
| void | setCalcul (const ECalcVario &calcul) |
| |
| void | setCalculByName (const String &calcul_name) |
| |
| | 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 |
| |
| | ICloneable () |
| |
| virtual | ~ICloneable () |
| |
| virtual ICloneable * | clone () const =0 |
| |
◆ VMap() [1/2]
◆ VMap() [2/2]
| VMap::VMap |
( |
const VMap & |
r | ) |
|
◆ ~VMap()
◆ _getIVAR()
| double VMap::_getIVAR |
( |
const Db * |
db, |
|
|
int |
iech, |
|
|
int |
ivar |
|
) |
| const |
|
overridevirtual |
AVMap Interface.
Implements AVario.
◆ _setResult()
| void VMap::_setResult |
( |
int |
iech1, |
|
|
int |
iech2, |
|
|
int |
nvar, |
|
|
int |
ipas, |
|
|
int |
ivar, |
|
|
int |
jvar, |
|
|
int |
orient, |
|
|
double |
ww, |
|
|
double |
dist, |
|
|
double |
value |
|
) |
| |
|
overridevirtual |
Internal function for setting a VMAP value
- Parameters
-
| [in] | iech1 | Rank of the first sample |
| [in] | iech2 | Rank of the second sample |
| [in] | nvar | Number of variables |
| [in] | ipas | Rank of the variogram lag |
| [in] | ivar | Index of the first variable |
| [in] | jvar | Index of the second variable |
| [in] | orient | Orientation |
| [in] | ww | Weight |
| [in] | dist | Distance |
| [in] | value | Variogram value |
Implements AVario.
◆ compute()
Calculate the variogram map
- Returns
- Error return code
- Parameters
-
| [in] | db | Db containing the data |
| [in] | calcul_type | Type of calculation (ECalcVario) |
| [in] | radius | Dilation radius (mooth resulting maps) only on points |
| [in] | flag_FFT | Use FFT method (only valid on grid) |
| [in] | namconv | Naming convention |
◆ operator=()
| VMap & VMap::operator= |
( |
const VMap & |
r | ) |
|
◆ toString()
◆ DECLARE_TOTL
ICloneable interface.
Has a specific implementation in the Target language
The documentation for this class was generated from the following files: