From 5b7cd9601ef96806414122f2fb3bc959d2355cba Mon Sep 17 00:00:00 2001 From: Jay Robson Date: Sat, 13 Jan 2024 15:23:46 +1100 Subject: [PATCH] fix absorbed count --- src/fuel_rod.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fuel_rod.cpp b/src/fuel_rod.cpp index c5a0346..db259a7 100644 --- a/src/fuel_rod.cpp +++ b/src/fuel_rod.cpp @@ -13,7 +13,7 @@ void fuel_rod::update(double secs) double n = fuel.extract_fast_neutrons(); double n_slow = n * 0.5 * reactivity; fuel.add_slow_neutrons(n_slow); - neutrons_absorbed += n_slow; + neutrons_absorbed += n * 0.5 * (1 - reactivity); neutrons_free += n_slow; fuel.update(secs);