#include <geostat.h>
Collaboration diagram for CGeostat:

Public Member Functions | |
| CGeostat (void) | |
| default constructor | |
| virtual | ~CGeostat (void) |
| destructor | |
| bool | initialize (size_t smpl, size_t dim) |
| initializer | |
| bool | isActive (void) const |
| size_t | samples (void) const |
| get number of samples | |
| size_t | dimension (void) const |
| get dimension of control space | |
| double | maxDist (void) const |
| get maximum distance in control space | |
| bool | isDomain (const gsl_vector *c) const |
| domain validation | |
| bool | getCoordinate (gsl_vector *c, size_t s) const |
| get coordinate of sample s | |
| double | getData (size_t s) const |
| get sample s | |
| bool | getModelParameters (double &sill, double &range, double &nugget, double &power) const |
| get parameters of estimated variogram | |
| bool | getWeightVector (gsl_vector *w, const gsl_vector *c) const |
| estimation of optimum weights | |
| bool | getPredictData (double &pred, double &var, const gsl_vector *c) const |
| prediction | |
| bool | getPredictData (double &pred, const gsl_vector *coord, const gsl_vector *w) const |
| prediction using weights | |
| bool | getDomain (gsl_vector *lower, gsl_vector *upper) const |
| get control space domain | |
| double | getTrend (const gsl_vector *c) const |
| get trend component | |
| double | getResidual (size_t s) const |
| get residual component | |
| bool | setDomain (const gsl_vector *lower, const gsl_vector *upper) |
| set control space domain | |
| bool | setCoordinate (size_t s, const gsl_vector *c) |
| set coordinate of sample s | |
| bool | setData (size_t s, double d) |
| set sample data | |
| bool | estimate (int model, double power, double step) |
| trend surface approximation, theoretical variogram estimate, and kriging system precomputation | |
| bool | removeRedundantSample (size_t s) |
| removal of redundant sample | |
| double | evalModelValidity (int model, double power, double step) |
| cross validation of theoretical variogram | |
| bool | getPredictionErrorExcluded (double &pred, double &var, size_t smpl) const |
| leave-one-out cross validation | |
| double | selectEliminatee (size_t &candidate) const |
| greedy search of eliminatee | |
Protected Member Functions | |
| bool | approximateTrendSurface (void) |
| trend surface approximation by pseudo-inverse matrix | |
| std::vector< CVariogram::VarioItm > | computeVariogramCloud (void) const |
| compute variogram cloud | |
| std::vector< CVariogram::VarioItm > | computeExperimentalVariogram (const std::vector< CVariogram::VarioItm > &vcloud, double step) const |
| compute experimental variogram | |
| bool | precomputeKrigingSystem (void) |
| precompute kriging system | |
Definition at line 22 of file geostat.h.
|
|
default constructor
Definition at line 40 of file geostat.cpp. |
|
|
destructor
Definition at line 55 of file geostat.cpp. |
|
|
trend surface approximation by pseudo-inverse matrix
Definition at line 607 of file geostat.cpp. |
|
||||||||||||
|
compute experimental variogram
Definition at line 335 of file geostat.cpp. |
|
|
compute variogram cloud
Definition at line 292 of file geostat.cpp. |
|
|
get dimension of control space
|
|
||||||||||||||||
|
trend surface approximation, theoretical variogram estimate, and kriging system precomputation
Definition at line 374 of file geostat.cpp. |
|
||||||||||||||||
|
cross validation of theoretical variogram
Definition at line 898 of file geostat.cpp. |
|
||||||||||||
|
get coordinate of sample s
Definition at line 149 of file geostat.cpp. |
|
|
get sample s
Definition at line 164 of file geostat.cpp. |
|
||||||||||||
|
get control space domain
Definition at line 216 of file geostat.cpp. |
|
||||||||||||||||||||
|
get parameters of estimated variogram
Definition at line 408 of file geostat.cpp. |
|
||||||||||||||||
|
prediction using weights
Definition at line 589 of file geostat.cpp. |
|
||||||||||||||||
|
prediction
Definition at line 544 of file geostat.cpp. |
|
||||||||||||||||
|
leave-one-out cross validation
Definition at line 694 of file geostat.cpp. |
|
|
get residual component
Definition at line 200 of file geostat.cpp. |
|
|
get trend component
Definition at line 182 of file geostat.cpp. |
|
||||||||||||
|
estimation of optimum weights
Definition at line 507 of file geostat.cpp. |
|
||||||||||||
|
initializer
Definition at line 68 of file geostat.cpp. |
|
|
|
|
|
domain validation
Definition at line 488 of file geostat.cpp. |
|
|
get maximum distance in control space
Definition at line 472 of file geostat.cpp. |
|
|
precompute kriging system
Definition at line 427 of file geostat.cpp. |
|
|
removal of redundant sample
Definition at line 646 of file geostat.cpp. |
|
|
get number of samples
|
|
|
greedy search of eliminatee
Definition at line 791 of file geostat.cpp. |
|
||||||||||||
|
set coordinate of sample s
Definition at line 260 of file geostat.cpp. |
|
||||||||||||
|
set sample data
Definition at line 278 of file geostat.cpp. |
|
||||||||||||
|
set control space domain
Definition at line 238 of file geostat.cpp. |
1.4.3