#include "geoslib_old_f.h"
#include "geoslib_define.h"
#include "geoslib_f_private.h"
#include "geoslib_f.h"
#include "Enum/EAnam.hpp"
#include "Variogram/VMap.hpp"
#include "Db/Db.hpp"
#include "Db/DbGrid.hpp"
#include "Model/Model.hpp"
#include "Variogram/VarioParam.hpp"
#include "Basic/Limits.hpp"
#include "Basic/Utilities.hpp"
#include "Basic/AException.hpp"
#include "Basic/AStringable.hpp"
#include "Basic/VectorHelper.hpp"
#include "Basic/OptDbg.hpp"
#include "Stats/Classical.hpp"
#include "Anamorphosis/AAnam.hpp"
#include "Anamorphosis/AnamHermite.hpp"
#include "Space/SpacePoint.hpp"
#include "Space/SpaceRN.hpp"
#include "Geometry/BiTargetCheckCode.hpp"
#include "Geometry/BiTargetCheckDate.hpp"
#include "Geometry/BiTargetCheckFaults.hpp"
#include "Geometry/BiTargetCheckGeometry.hpp"
#include "Morpho/Morpho.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) |
#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 |