@@ -353,7 +353,7 @@ static float starting_t(t_placer_costs* costs,
353
353
t_pl_blocks_to_be_moved& blocks_affected,
354
354
const t_placer_opts& placer_opts);
355
355
356
- static bool update_state (t_annealing_state* state, float success_rat, const t_placer_opts& placer_opts, const t_placer_costs& costs, const t_annealing_sched& annealing_sched);
356
+ static bool update_state (t_annealing_state* state, float success_rat, const t_placer_costs& costs, const t_annealing_sched& annealing_sched);
357
357
358
358
static void update_rlim (float * rlim, float success_rat, const DeviceGrid& grid);
359
359
@@ -813,7 +813,7 @@ void try_place(const t_placer_opts& placer_opts,
813
813
print_clb_placement (" first_iteration_clb_placement.echo" );
814
814
}
815
815
#endif
816
- } while (update_state (&state, success_rat, placer_opts, costs, annealing_sched));
816
+ } while (update_state (&state, success_rat, costs, annealing_sched));
817
817
/* Outer loop of the simmulated annealing ends */
818
818
819
819
auto pre_quench_timing_stats = timing_ctx.stats ;
@@ -1206,7 +1206,7 @@ static void update_rlim(float* rlim, float success_rat, const DeviceGrid& grid)
1206
1206
}
1207
1207
1208
1208
/* Update the temperature according to the annealing schedule selected. */
1209
- static bool update_state (t_annealing_state* state, float success_rat, const t_placer_opts& placer_opts, const t_placer_costs& costs, const t_annealing_sched& annealing_sched) {
1209
+ static bool update_state (t_annealing_state* state, float success_rat, const t_placer_costs& costs, const t_annealing_sched& annealing_sched) {
1210
1210
/* Return `false` when the exit criterion is met. */
1211
1211
if (annealing_sched.type == USER_SCHED) {
1212
1212
state->t *= annealing_sched.alpha_t ;
0 commit comments