#include "geoslib_old_f.h"#include "geoslib_define.h"#include "Variogram/VMap.hpp"#include "Db/Db.hpp"#include "Db/DbGrid.hpp"#include "Model/Model.hpp"#include "Variogram/VarioParam.hpp"#include "Basic/Utilities.hpp"#include "Basic/AStringable.hpp"#include "Stats/Classical.hpp"#include "Anamorphosis/AAnam.hpp"#include "Anamorphosis/AnamHermite.hpp"#include "Morpho/Morpho.hpp"#include "Core/fftn.hpp"Macros | |
| #define | ADD(ix, iy, iz, nx) ((iz) + nx[2] * ((iy) + nx[1] * (ix))) |
| #define | OPP(idim, i) (dims[idim] - i - 1) |
Functions | |
| DbGrid * | db_vmap (Db *db, const ECalcVario &calcul_type, const VectorInt &nxx, const VectorDouble &dxx, int radius, bool flag_FFT, const NamingConvention &namconv) |
Variables | |
| static int | IPTV |
| static int | IPTW |
| #define ADD | ( | ix, | |
| iy, | |||
| iz, | |||
| nx | |||
| ) | ((iz) + nx[2] * ((iy) + nx[1] * (ix))) |
| #define OPP | ( | idim, | |
| i | |||
| ) | (dims[idim] - i - 1) |
| DbGrid* db_vmap | ( | Db * | db, |
| const ECalcVario & | calcul_type, | ||
| const VectorInt & | nxx, | ||
| const VectorDouble & | dxx, | ||
| int | radius, | ||
| bool | flag_FFT, | ||
| const NamingConvention & | namconv | ||
| ) |
Calculate the variogram map (integrated function)
| [in] | db | Db containing the data |
| [in] | calcul_type | Type of calculation (ECalcVario) |
| [in] | nxx | Vector of (Half-) number of nodes for Vmap (def:20) |
| [in] | dxx | Vector of mesh for Vmap (see details) |
| [in] | radius | Dilation radius (mooth resulting maps) only on points |
| [in] | flag_FFT | Use FFT method (only valid on grid) |
| [in] | namconv | Naming convention |
|
static |
|
static |