gstlearn  0.2.1
Geostatistics & Machine Learning toolbox
CalcSimpleInterpolation.cpp File Reference
#include "geoslib_old_f.h"
#include "Basic/NamingConvention.hpp"
#include "Estimation/CalcSimpleInterpolation.hpp"
#include "Db/DbGrid.hpp"
#include "Db/Db.hpp"

Functions

int inverseDistance (Db *dbin, Db *dbout, double exponent, bool flag_expand, double dmax, const NamingConvention &namconv)
 
GSTLEARN_EXPORT int movingAverage (Db *dbin, Db *dbout, ANeighParam *neighparam, const NamingConvention &namconv)
 
int leastSquares (Db *dbin, Db *dbout, ANeighParam *neighparam, int order, const NamingConvention &namconv)
 

Function Documentation

◆ inverseDistance()

int inverseDistance ( Db dbin,
Db dbout,
double  exponent,
bool  flag_expand,
double  dmax,
const NamingConvention namconv 
)

Inverse distance estimation

Returns
Error return code
Parameters
[in]dbinInput Db structure
[in]dboutOutput Db structure
[in]exponentexponent of the inverse distance
[in]flag_expandTrue for expansion option (if dbin is Grid)
[in]dmaxMaximum search radius (if dbin is Points)
[in]namconvNaming convention

◆ leastSquares()

int leastSquares ( Db dbin,
Db dbout,
ANeighParam neighparam,
int  order,
const NamingConvention namconv 
)

Polynomial estimation using Least Squares

Returns
Error return code
Parameters
[in]dbinInput Db structure
[in]dboutOutput Db structure
[in]neighparamANeighParam structure
[in]orderOrder of the polynomial
[in]namconvNaming Convention

◆ movingAverage()

GSTLEARN_EXPORT int movingAverage ( Db dbin,
Db dbout,
ANeighParam neighparam,
const NamingConvention namconv 
)

Inverse distance estimation

Returns
Error return code
Parameters
[in]dbinInput Db structure
[in]dboutOutput Db structure
[in]neighparamANeighParam structure
[in]namconvNaming convention