LibCapy - kriging

Kriging class. Class implementing the Kriging predictor.

Macros:

Enumerations:

Type of KrigingVariogram

Type of Kriging

Typedefs:

None.

Struct CapyKrigingVariogram :

Struct CapyKrigingVariogram's properties:

Type

Parameters (default: all 0.0)

Struct CapyKrigingVariogram's methods:

Evaluate the covariance of two points

Input argument(s):

a, b: the two points to be evaluated

Output and side effect(s):

Return the covariance

Destructor

Fit the CapyKrigingVariogram to data

Input argument(s):

support: supports
vals: value for each support vector

Output and side effect(s):

The parameters of the variogram are updated

Struct CapyKriging :

Struct CapyKriging's properties:

Inherits CapyPredictor

Method (default: simple)

Number of supports

Inverse of the support covariance matrix

Mean of support values

Variance of support values

Supports matrix

Temporary vectors for calculation

Supports values

Variogram

Type of used variogram (default: linear)

Struct CapyKriging's methods:

Destructor

Functions:

Create a CapyKrigingVariogram

Input argument(s):

type: type of variogram

Output and side effect(s):

Return a CapyKrigingVariogram

Allocate memory for a new CapyKrigingVariogram and create it

Input argument(s):

type: type of variogram

Output and side effect(s):

Return a CapyKrigingVariogram

Exception(s):

May raise CapyExc_MallocFailed.

Free the memory used by a CapyKrigingVariogram* and reset '*that' to NULL

Input argument(s):

that: a pointer to the CapyKrigingVariogram to free

Create a CapyKriging

Output and side effect(s):

Return a CapyKriging

Allocate memory for a new CapyKriging and create it

Output and side effect(s):

Return a CapyKriging

Exception(s):

May raise CapyExc_MallocFailed.

Free the memory used by a CapyKriging* and reset '*that' to NULL

Input argument(s):

that: a pointer to the CapyKriging to free

2026-07-30
in LibCapy,
4 views
Copyright 2021-2026 Baillehache Pascal