1.4.0
CCC
 
VCloud.cpp File Reference
#include "geoslib_old_f.h"
#include "geoslib_define.h"
#include "geoslib_f_private.h"
#include "Variogram/VCloud.hpp"
#include "Variogram/Vario.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 "Basic/VectorHelper.hpp"
#include "Stats/Classical.hpp"
#include "Anamorphosis/AAnam.hpp"
#include "Anamorphosis/AnamHermite.hpp"
#include "Polygon/Polygons.hpp"

Functions

DbGriddb_vcloud (Db *db, const VarioParam *varioparam, double lagmax, double varmax, int lagnb, int varnb, const NamingConvention &namconv)
 

Variables

static int IPTR
 
static PolygonsPOLYGON = nullptr
 
static VectorDouble IDS
 

Function Documentation

◆ db_vcloud()

DbGrid* db_vcloud ( Db db,
const VarioParam varioparam,
double  lagmax,
double  varmax,
int  lagnb,
int  varnb,
const NamingConvention namconv 
)

Evaluate the experimental variogram cloud

Returns
Error return code
Parameters
[in]dbDb descriptor
[in]varioparamVarioParam structure
[in]lagmaxMaximum distance
[in]varmaxMaximum Variance value (see remarks)
[in]lagnbNumber of discretization steps along distance axis
[in]varnbNumber of discretization steps along variance axis
[in]namconvNaming convention
Remarks
If 'lagmax' is not provided, it is set to the diagonal of the area covered by the active samples within 'db'.
If 'varmax' is not defined, it is set to 3 times the experimental variance of the first variable (Z_locator)

Variable Documentation

◆ IDS

VectorDouble IDS
static

◆ IPTR

int IPTR
static

◆ POLYGON

Polygons* POLYGON = nullptr
static