Check for zero fission cross section before sampling fission reaction (#2600)

This commit is contained in:
Paul Romano 2023-08-09 02:07:38 -05:00 committed by GitHub
parent 75a5d84a5b
commit 46866cb33a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -106,7 +106,7 @@ void sample_neutron_reaction(Particle& p)
const auto& nuc {data::nuclides[i_nuclide]};
if (nuc->fissionable_) {
if (nuc->fissionable_ && p.neutron_xs(i_nuclide).fission > 0.0) {
auto& rx = sample_fission(i_nuclide, p);
if (settings::run_mode == RunMode::EIGENVALUE) {
create_fission_sites(p, i_nuclide, rx);