Class that represents the geostatistical spherical model. More...
#include <GeostatisticalModelSpherical.h>
Public Member Functions | |
virtual boost::numeric::ublas::matrix< double > | calculate (boost::numeric::ublas::matrix< double > matrix) |
Function to calculate the geostatistical information from model. | |
GeostatisticalModelSpherical () | |
Default constructor. | |
double | getNugget () |
Function to get the nugget value. | |
double | getRange () |
Function to get the range value. | |
double | getSill () |
Function to get the sill value. | |
void | setNugget (double value) |
Function to set the nugget value. | |
void | setRange (double value) |
Function to set the range value. | |
void | setSill (double value) |
Function to set the sill value. | |
virtual | ~GeostatisticalModelSpherical () |
Virtual destructor. | |
Protected Attributes | |
double | m_nugget |
The height of the jump of the semivariogram at the discontinuity at the origin. | |
double | m_range |
The distance in which the difference of the variogram from the sill becomes negligible. | |
double | m_sill |
Limit of the variogram tending to infinity lag distances. | |
te::sa::GeostatisticalModelType | m_type |
Attribute used to define the model type used. | |
Class that represents the geostatistical spherical model.
gamma(h)=(s-n)\left(1-\exp\left(-\frac{h^2}{r^2a}\right)\right) + n1_{(0,\infty)}(h)
Definition at line 47 of file GeostatisticalModelSpherical.h.
te::sa::GeostatisticalModelSpherical::GeostatisticalModelSpherical | ( | ) |
Default constructor.
|
virtual |
Virtual destructor.
|
virtual |
Function to calculate the geostatistical information from model.
Implements te::sa::GeostatisticalModel.
|
inlineinherited |
Function to get the nugget value.
Definition at line 82 of file GeostatisticalModel.h.
|
inlineinherited |
Function to get the range value.
Definition at line 106 of file GeostatisticalModel.h.
|
inlineinherited |
Function to get the sill value.
Definition at line 94 of file GeostatisticalModel.h.
|
inlineinherited |
Function to set the nugget value.
Definition at line 76 of file GeostatisticalModel.h.
|
inlineinherited |
Function to set the range value.
Definition at line 100 of file GeostatisticalModel.h.
|
inlineinherited |
Function to set the sill value.
Definition at line 88 of file GeostatisticalModel.h.
|
protectedinherited |
The height of the jump of the semivariogram at the discontinuity at the origin.
Definition at line 113 of file GeostatisticalModel.h.
|
protectedinherited |
The distance in which the difference of the variogram from the sill becomes negligible.
Definition at line 117 of file GeostatisticalModel.h.
|
protectedinherited |
Limit of the variogram tending to infinity lag distances.
Definition at line 115 of file GeostatisticalModel.h.
|
protectedinherited |
Attribute used to define the model type used.
Definition at line 119 of file GeostatisticalModel.h.