Skip to content
Success

Changes

Summary

  1. Add neutron inelastic process (#1187) (details)
Commit 390ed0e440bce595a6a331b2caf173b9d303e4bf by noreply
Add neutron inelastic process (#1187)

* Add the first skeleton of neutron inelastic model and process, and associated cross section data

* Add neutron inelastic model and process

* Add ChannelId for neutron codes

* Add NeutronXsType

* Add missing braces for around initialization of Real3 input data

* Change StepanovParameters::xs_o to xs_zero

* Change execute with CELER_NOT_IMPLEMENTED

* Use GenericGridBuilder

* Restructure the NN cross section calculation below 10 MeV

* Add an assertion for the positive slope
The file was addedsrc/celeritas/neutron/data/NeutronInelasticData.hh
The file was addedtest/celeritas/data/inel29
The file was addedsrc/celeritas/neutron/interactor/NeutronInelasticInteractor.hh
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.cc
The file was addedtest/celeritas/neutron/NeutronInelastic.test.cc
The file was addedsrc/celeritas/neutron/xs/NeutronInelasticMicroXsCalculator.hh
The file was modified src/celeritas/io/NeutronXsReader.hh (diff)
The file was addedsrc/celeritas/neutron/process/NeutronInelasticProcess.cc
The file was modified src/celeritas/Types.hh (diff)
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.hh
The file was modified test/celeritas/neutron/NeutronElastic.test.cc (diff)
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/io/NeutronXsReader.cc (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was addedsrc/celeritas/neutron/executor/NeutronInelasticExecutor.hh
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.cu
The file was addedsrc/celeritas/neutron/xs/NucleonNucleonXsCalculator.hh
The file was addedtest/celeritas/data/inel2
The file was addedsrc/celeritas/neutron/process/NeutronInelasticProcess.hh
The file was modified src/celeritas/phys/ProcessBuilder.cc (diff)