结构体 IBandwidthSelectable
继承关系
派生类
public gwm::GTWR(类 GTWR)public gwm::GWCorrelation(Class GWCorrelation)public gwm::GWRBasic(类 GWRBasic)public gwm::GWRGeneralized(类 GWRGeneralized)public gwm::GWRLocalCollinearity(类 GWRLocalCollinearity)public gwm::GWRMultiscale(类 GWRMultiscale)
结构体文档
-
struct IBandwidthSelectable
可选带宽算法接口。
Subclassed by gwm::GTWR, gwm::GWCorrelation, gwm::GWRBasic, gwm::GWRGeneralized, gwm::GWRLocalCollinearity, gwm::GWRMultiscale
公有成员函数
-
virtual Status getCriterion(const std::unique_ptr<BandwidthWeight> &weight, double &criterion) = 0
根据指定的带宽计算带宽优选的指标值。
- 参数:
weight -- 指定的带宽。
criterion -- [出参] 带宽优选的指标值。
Status -- 算法运行状态。
公有成员函数
-
static inline std::string infoBandwidthCriterion(const BandwidthWeight &weight)
获取当前带宽值和对应指标值的元信息。
- 参数:
weight -- 带宽设置
- 返回:
std::string 信息字符串
-
static inline std::string infoBandwidthCriterion(const BandwidthWeight &weight, const double value)
获取当前带宽值和对应指标值的信息。
- 参数:
weight -- 带宽设置
value -- 指标值
- 返回:
std::string 信息字符串
-
virtual Status getCriterion(const std::unique_ptr<BandwidthWeight> &weight, double &criterion) = 0