diff --git a/src/sim.rs b/src/sim.rs index c46db8a..7dbd826 100644 --- a/src/sim.rs +++ b/src/sim.rs @@ -1517,7 +1517,7 @@ mod test { // println!("estim({}) = {}", _t, energy(state)); state.step(); } - let (energy_0, energy_1) = energy_now_and_then(state, 2000); + let (energy_0, energy_1) = energy_now_and_then(state, 1000); // sanity check the starting energy assert_gt!(energy_0, 1e-11); assert_lt!(energy_0, 1.0); @@ -1567,8 +1567,11 @@ mod test { let en_pml = pml_test_at(pml_state, e, center); let en_baseline = pml_test_at(baseline_state, e, center); // PML should absorb all energy - assert_float_eq!(en_pml, 0.0, abs <= 2e-5); - assert_lt!(en_pml / en_baseline, 1e-3, "{}", en_pml); + println!("en_pml: {}", en_pml); + println!("en_baseline: {}", en_baseline); + assert_float_eq!(en_pml, 0.0, abs <= 1e-6); + assert_lt!(en_pml / en_baseline, 1.0, "{}", en_pml); + // panic!("debugging"); } #[test]