File tree Expand file tree Collapse file tree 2 files changed +2
-9
lines changed
scheduler/GreedySchedulers Expand file tree Collapse file tree 2 files changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ class MaxBspScheduleCS : public BspScheduleCS<Graph_t> {
7070 this ->setAutoCommunicationSchedule ();
7171 }
7272
73- MaxBspScheduleCS (const MaxBspSchedule<Graph_t> &&schedule) : BspScheduleCS<Graph_t>(std::move(schedule)) {
73+ MaxBspScheduleCS (MaxBspSchedule<Graph_t> &&schedule) : BspScheduleCS<Graph_t>(std::move(schedule)) {
7474 this ->setAutoCommunicationSchedule ();
7575 }
7676
Original file line number Diff line number Diff line change @@ -52,14 +52,7 @@ template<typename Graph_t>
5252MaxBspSchedule<Graph_t> GreedyBspToMaxBspConverter<Graph_t>::Convert(const BspSchedule<Graph_t>& schedule) const
5353{
5454 BspScheduleCS<Graph_t> schedule_cs (schedule);
55- MaxBspScheduleCS<Graph_t> schedule_max = Convert (schedule_cs);
56- MaxBspSchedule<Graph_t> final_schedule (schedule.getInstance ());
57- for (vertex_idx node = 0 ; node < schedule.getInstance ().numberOfVertices (); node++)
58- {
59- final_schedule.setAssignedProcessor (node, schedule_max.assignedProcessor (node));
60- final_schedule.setAssignedSuperstep (node, schedule_max.assignedSuperstep (node));
61- }
62- return final_schedule;
55+ return Convert (schedule_cs);
6356}
6457
6558template <typename Graph_t>
You can’t perform that action at this time.
0 commit comments