From 71de7e63f6717b29b5ddca2271790ffcdaf370fa Mon Sep 17 00:00:00 2001 From: Timo Schneider Date: Thu, 2 May 2024 10:17:13 +0200 Subject: [PATCH] made config const --- src/main.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index bbb28a5..21064af 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,22 +13,21 @@ mod function; mod plot; const THREAD_CNT: usize = 8; +const SAMPLE_LIMIT: usize = 1_000_000_000; +const SUB_SAMPLES: Vec = vec![1, 2, 5]; +const SAMPLES_PER_ITERATION: usize = 1; fn main() { let bounds: Bounds = Bounds::new(LinearBounds::new(0_f64, 20_f64), LinearBounds::new(-100_f64, 150000_f64)); let func: Function = Function::new(); - let sample_limit: usize = 1_000_000_000; - let sub_samples: Vec = vec![1, 2, 5]; - let samples_per_iteration: usize = 1; - let mut result: Plot = Plot::new(); let mut sample_cnt: usize = 1; - while sample_cnt < sample_limit { - for sub_sample in sub_samples.clone() { + while sample_cnt < SAMPLE_LIMIT { + for sub_sample in SUB_SAMPLES.clone() { let samples: usize = sub_sample * sample_cnt; - for _ in 0..samples_per_iteration { + for _ in 0..SAMPLES_PER_ITERATION { result.add_sample(samples, func.approximate(&bounds, samples, THREAD_CNT)); } }