Struct IBandwidthSelectable
Defined in File IBandwidthSelectable.h
Inheritance Relationships
Derived Types
public gwm::GTWR
(Class GTWR)public gwm::GWRBasic
(Class GWRBasic)public gwm::GWRGeneralized
(Class GWRGeneralized)public gwm::GWRLocalCollinearity
(Class GWRLocalCollinearity)public gwm::GWRMultiscale
(Class GWRMultiscale)
Struct Documentation
-
struct IBandwidthSelectable
Interface for bandwidth-selectable algorithm.
Subclassed by gwm::GTWR, gwm::GWRBasic, gwm::GWRGeneralized, gwm::GWRLocalCollinearity, gwm::GWRMultiscale
Public Functions
-
virtual Status getCriterion(BandwidthWeight *weight, double &criterion) = 0
Get criterion value with given bandwidth for bandwidth optimization.
- Parameters:
weight – Given bandwidth.
criterion – [out] Criterion value.
- Returns:
Status Algorithm status.
Public Static Functions
-
static inline std::string infoBandwidthCriterion(const BandwidthWeight *weight)
Get meta infomation of current bandwidth value and the corresponding criterion value. Bandwidth weight Information string.
-
static inline std::string infoBandwidthCriterion(const BandwidthWeight *weight, const double value)
Get infomation of current bandwidth value and the corresponding criterion value. Bandwidth weight Criterion value Information string.
-
virtual Status getCriterion(BandwidthWeight *weight, double &criterion) = 0