From 5f3c2fbd14dd1dc3fd78df31c8150ee5ec2bdc64 Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Sat, 22 Oct 2022 16:34:58 +0200 Subject: add lsb calculation (cannot optimised for with prelayouts) --- srchr/src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'srchr/src/main.rs') diff --git a/srchr/src/main.rs b/srchr/src/main.rs index b4a26f9..628dbdb 100644 --- a/srchr/src/main.rs +++ b/srchr/src/main.rs @@ -67,7 +67,7 @@ impl<'a> Tournament<'a> { }); let result; - if tournament[0].1 + 0.00001 < best { + if tournament[0].1 + 1e-7 < best { result = Some(tournament[0].0); } else { result = None; @@ -92,10 +92,10 @@ fn main() { let seed_layout = Layout::from_verbose(STARTING_LAYOUT_STRING).unwrap(); let seed_evl = Evaluation::evaluate_layout(&corpus, &seed_layout); - println!("Starting with\n {}{}", seed_layout, seed_evl); - let seed_prelayout = seed_layout.as_prelayout(); + println!("Starting with\n{}{}", seed_layout, seed_evl); + let mut tournament = Tournament::new_from_seed_prelayout(&seed_prelayout, &corpus); let mut count: usize = 0; -- cgit v1.3.1