This commit is contained in:
2025-03-24 16:10:38 -04:00
parent 7acf12a325
commit 8e3944d5df
4 changed files with 17 additions and 17 deletions

View File

@@ -132,7 +132,7 @@ impl Model {
self.save_image_data();
let agents_tick_elapsed: f64 = agents_tick_time.elapsed().as_millis() as f64;
let ms_per_agent: f64 = (agents_tick_elapsed as f64) / (agents_num as f64);
let ms_per_agent: f64 = agents_tick_elapsed / (agents_num as f64);
time_per_agent_list.push(ms_per_agent);
time_per_step_list.push(agents_tick_elapsed);
@@ -149,9 +149,9 @@ impl Model {
pb.finish();
let avg_per_step: f64 =
time_per_step_list.iter().sum::<f64>() as f64 / time_per_step_list.len() as f64;
time_per_step_list.iter().sum::<f64>() / time_per_step_list.len() as f64;
let avg_per_agent: f64 =
time_per_agent_list.iter().sum::<f64>() as f64 / time_per_agent_list.len() as f64;
time_per_agent_list.iter().sum::<f64>() / time_per_agent_list.len() as f64;
println!(
"Average time per step: {}ms\nAverage time per agent: {}ms",
avg_per_step, avg_per_agent
@@ -159,7 +159,7 @@ impl Model {
}
fn size_of_imgdata_vec(&self) -> usize {
return (self.img_data_vec[0].size_of() as usize) * (self.img_data_vec.len() as usize);
self.img_data_vec[0].size_of() * self.img_data_vec.len()
}
fn save_image_data(&mut self) {
@@ -200,7 +200,7 @@ impl Model {
pb.finish();
*/
(&self.img_data_vec)
self.img_data_vec
.par_iter()
.progress_with(pb)
.for_each(|img| {