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>
|
| 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 () |
|
void | evaluate (Db *db, int nvar, int iech1, int iech2, int ipas, double dist, int do_asym=0) |
|
const ECalcVario & | getCalcul () const |
|
void | setCalcul (const ECalcVario &calcul) |
|
| 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 |
|
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::VMap |
( |
const VMap & |
r | ) |
|
double VMap::_getIVAR |
( |
const Db * |
db, |
|
|
int |
iech, |
|
|
int |
ivar |
|
) |
| const |
|
overridevirtual |
AVMap Interface.
Implements AVario.
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.
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 |
VMap & VMap::operator= |
( |
const VMap & |
r | ) |
|
ICloneable interface.
Has a specific implementation in the Target language
The documentation for this class was generated from the following files: