Geostatistics is used for modelling spatial data. It provides accurate and reliable estimations of phenomena at locations where no measurements are available. More...
#include <GeostatisticalMethod.h>
Public Member Functions | |
virtual boost::numeric::ublas::matrix< double > | calculate ()=0 |
Function to calculate the geostatistical information. More... | |
GeostatisticalMethod () | |
Default constructor. More... | |
double | getAngleDirection () |
Function to get the angle direction. More... | |
double | getAngleTolerance () |
Function to get the angle tolerance. More... | |
double | getLagIncrement () |
Function to get the lag increment. More... | |
boost::numeric::ublas::matrix< double > & | getMatrix () |
Function to get the input matrix with data information. More... | |
std::size_t | getNumberOfLags () |
Function to get the number of lags. More... | |
void | setAngleDirection (double value) |
Function to set the angle direction. More... | |
void | setAngleTolerance (double value) |
Function to set the angle tolerance. More... | |
void | setLagIncrement (double value) |
Function to set the lag increment. More... | |
void | setMatrix (boost::numeric::ublas::matrix< double > matrix) |
Function to set the input matrix with data information. More... | |
void | setNumberOfLags (std::size_t value) |
Function to set the number of lags. More... | |
virtual | ~GeostatisticalMethod () |
Virtual destructor. More... | |
Protected Attributes | |
double | m_angleDirection |
Attribute used to define the direction used to calculate the variogram. More... | |
double | m_angleTolerance |
Attribute used to define the minimum and maximum angular direction. More... | |
boost::numeric::ublas::matrix< double > | m_dataMatrix |
Matrix with input data information. More... | |
double | m_lagIncrement |
Attribute used to define the distance between each lag. More... | |
std::size_t | m_nLags |
Attribute used to specifies the basic distance unit. More... | |
Geostatistics is used for modelling spatial data. It provides accurate and reliable estimations of phenomena at locations where no measurements are available.
Geostatistics has been defined by G. Matheron as "the application of probabilistic methods to regionalized variables", which designates any function displayed in a real space. At the difference of conventional statistics, whatever the complexity and the irregularity of the real phenomenon, geostatistics search to exhibit a structure of spatial correlation. This accounts for the intuitive idea that points close in the space should be likely close in values. In other words randomness does not mean independence.
Definition at line 58 of file GeostatisticalMethod.h.
|
inline |
Default constructor.
Definition at line 63 of file GeostatisticalMethod.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 72 of file GeostatisticalMethod.h.
|
pure virtual |
Function to calculate the geostatistical information.
Implemented in te::sa::GeostatisticalMethodSemivariogram.
|
inline |
Function to get the angle direction.
Definition at line 89 of file GeostatisticalMethod.h.
|
inline |
Function to get the angle tolerance.
Definition at line 101 of file GeostatisticalMethod.h.
|
inline |
Function to get the lag increment.
Definition at line 113 of file GeostatisticalMethod.h.
|
inline |
Function to get the input matrix with data information.
Definition at line 137 of file GeostatisticalMethod.h.
|
inline |
Function to get the number of lags.
Definition at line 125 of file GeostatisticalMethod.h.
|
inline |
Function to set the angle direction.
Definition at line 83 of file GeostatisticalMethod.h.
|
inline |
Function to set the angle tolerance.
Definition at line 95 of file GeostatisticalMethod.h.
|
inline |
Function to set the lag increment.
Definition at line 107 of file GeostatisticalMethod.h.
|
inline |
Function to set the input matrix with data information.
Definition at line 131 of file GeostatisticalMethod.h.
|
inline |
Function to set the number of lags.
Definition at line 119 of file GeostatisticalMethod.h.
|
protected |
Attribute used to define the direction used to calculate the variogram.
Definition at line 144 of file GeostatisticalMethod.h.
|
protected |
Attribute used to define the minimum and maximum angular direction.
Definition at line 146 of file GeostatisticalMethod.h.
|
protected |
Matrix with input data information.
Definition at line 152 of file GeostatisticalMethod.h.
|
protected |
Attribute used to define the distance between each lag.
Definition at line 148 of file GeostatisticalMethod.h.
|
protected |
Attribute used to specifies the basic distance unit.
Definition at line 150 of file GeostatisticalMethod.h.