Struct CandidateBuffers¶ Defined in File RefinementRunTypes.h 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 等)。