#include <gridpp.h>
Public Member Functions | |
| virtual StructureFunction * | clone () const =0 |
| virtual float | corr (const Point &p1, const Point &p2) const =0 |
| Correlation between two points. More... | |
| virtual float | corr_background (const Point &p1, const Point &p2) const |
| Correlation between a background point and an observation points. More... | |
| virtual float | localization_distance (const Point &p) const |
| Maximum distance for which an observation can have an impact (localization) More... | |
| StructureFunction (float localization_distance=0) | |
Static Public Attributes | |
| static const float | default_min_rho = 0.0013 |
Protected Member Functions | |
| float | barnes_rho (float dist, float length) const |
| Barnes correlation function. More... | |
| float | cressman_rho (float dist, float length) const |
| Cressman correlation function. More... | |
Protected Attributes | |
| float | m_localization_distance |
Covariance structure function.
| gridpp::StructureFunction::StructureFunction | ( | float | localization_distance = 0 | ) |
|
protected |
Barnes correlation function.
| dist | Distance between points. Same units as 'length' |
| length | Length scale |
|
pure virtual |
Implemented in gridpp::CrossValidation, gridpp::CressmanStructure, gridpp::BarnesStructure, and gridpp::MultipleStructure.
|
pure virtual |
Correlation between two points.
| p1 | First point |
| p2 | Other point |
Implemented in gridpp::CrossValidation, gridpp::CressmanStructure, gridpp::BarnesStructure, and gridpp::MultipleStructure.
|
virtual |
Correlation between a background point and an observation points.
| p1 | Background point |
| p2 | Observation point |
Reimplemented in gridpp::CrossValidation.
|
protected |
Cressman correlation function.
| dist | Distance between points. Same units as 'length' |
| length | Length scale |
|
virtual |
Maximum distance for which an observation can have an impact (localization)
Reimplemented in gridpp::CrossValidation, gridpp::BarnesStructure, and gridpp::MultipleStructure.
|
static |
|
protected |
1.8.13