From 56003dcd2bfe88603b0ac02775c6e8319d0f7a13 Mon Sep 17 00:00:00 2001 From: randogoth Date: Sun, 17 Mar 2024 19:25:47 +0200 Subject: [PATCH] parallel processing of statistical values --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index f8e996f..8472de6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -156,12 +156,12 @@ fn delfin( .collect(); // Calculate densities based on reverse area - let densities: Vec = geometry_data.triangles.iter() + let densities: Vec = geometry_data.triangles.par_iter() .map(|triangle_data: &TriangleData| 1.0 / triangle_data.area) .collect(); // Calculate mean and standard deviation of terminal edges lengths - let terminal_edge_lengths: Vec = geometry_data.triangles.iter() + let terminal_edge_lengths: Vec = geometry_data.triangles.par_iter() .map(|triangle_data: &TriangleData| geometry_data.edge_lengths[&triangle_data.terminal_edge]) .collect(); @@ -254,7 +254,7 @@ fn delfin( } fn main() { - let points: Vec> = random_points((0.0, 0.0), 1000.0, 100000); + let points: Vec> = random_points((0.0, 0.0), 1000.0, 10000); let triangles_indices: Vec = delaunay(&points); // println!("{:?}", triangles_indices);