#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 |
float | localization_distance () const |
Maximum distance for which an observation can have an impact (localization) More... | |
StructureFunction (float localization_distance) | |
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 | mLocalizationDistance |
Covariance structure function.
gridpp::StructureFunction::StructureFunction | ( | float | localization_distance | ) |
|
protected |
Barnes correlation function.
dist | Distance between points. Same units as 'length' |
length | Length scale |
|
pure virtual |
Implemented in gridpp::CrossValidation, gridpp::CressmanStructure, and gridpp::BarnesStructure.
|
pure virtual |
Correlation between two points.
Implemented in gridpp::CrossValidation, gridpp::CressmanStructure, and gridpp::BarnesStructure.
|
virtual |
Reimplemented in gridpp::CrossValidation.
|
protected |
Cressman correlation function.
dist | Distance between points. Same units as 'length' |
length | Length scale |
float gridpp::StructureFunction::localization_distance | ( | ) | const |
Maximum distance for which an observation can have an impact (localization)
|
protected |