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