Class Gain¶
Defined in File RefineTypes.h
Class Documentation¶
-
class Gain¶
节点移动收益记录。
FM/DSFM 增益桶体系的核心数据单元,记录一次节点迁移意向的 源分区 (source_)、目标分区 (destination_)、纯数值收益 (gain_) 以及附带的时序路径代价变化量 (delta_path_cost_)。
Public Functions
-
Gain() = default¶
-
inline Gain(const int id, const int src, const int dst, const double gain_value, const map<int, double> &delta_path_cost)¶
-
inline int get_id() const¶
-
inline void set_id(const int id)¶
-
inline double get_gain() const¶
-
inline void set_gain(const double gain_value)¶
-
inline int get_source() const¶
-
inline int get_destination() const¶
-
inline const map<int, double> &getDeltaPathCost() const¶
-
Gain() = default¶