类 Weight

继承关系

派生类

类文档

class Weight

根据距离计算权重的基类。

Subclassed by gwm::BandwidthWeight

公有类型

enum WeightType

权重的类型。

Values:

enumerator BandwidthWeight

基于带宽的权重

公有成员函数

inline Weight()

构造一个新的 Weight 对象。

inline virtual ~Weight()

销毁 Weight 对象。

virtual std::unique_ptr<Weight> clone() const = 0

克隆该对象。

返回:

新创建的指针

virtual arma::vec weight(arma::vec dist) const = 0

从距离计算权重。

参数:

dist -- 距离向量

返回:

权重向量

公有静态属性

static std::unordered_map<WeightType, std::string> TypeNameMapper