Struct CandidateBuffers

Struct Documentation

struct CandidateBuffers

候选解缓冲区,持有所有候选方案的分区、资源与指标数据。

Public Functions

inline CandidateBuffers(vector<vector<int>> &candidate_parts, vector<vector<VectorXi>> &candidate_occupied_resources)
inline void resize(size_t size)

Public Members

vector<vector<int>> &parts

候选方案的节点分区归属。

vector<vector<VectorXi>> &occupied_resources

各方案的资源占用。

vector<vector<float>> paths_costs

各方案的时序路径代价。

vector<float> worst_slacks

各方案的最差 slack 值。

vector<Metrics> metrics

各方案的综合指标(割边、TDM 等)。