diff options
Diffstat (limited to 'src/solvers/gpusolver.rs')
-rw-r--r-- | src/solvers/gpusolver.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/solvers/gpusolver.rs b/src/solvers/gpusolver.rs index 7133e95..b073e7e 100644 --- a/src/solvers/gpusolver.rs +++ b/src/solvers/gpusolver.rs @@ -96,7 +96,11 @@ impl GpuSolver { if index == 1 { let mut data = self.progress.lock().unwrap(); *data += 1; - println!("progress: {}%", *data as f64 / self.chunk as f64 * 100.0); + let bias = self.n - (self.h - 1 - index as u32); + println!( + "progress: {}%", + *data as f64 / self.chunk as f64 * 100.0 / bias as f64 + ); } } } |