|
minimc 0.5.1
|
Aggregates cross sections for all reactions and related nuclear data. More...
#include <Nuclide.hpp>
Public Member Functions | |
| Nuclide (const pugi::xml_node &nuclide_node) | |
Constructs a Nuclide from a nuclide node. | |
| MicroscopicCrossSection | GetMajorant (const Particle &p) const noexcept |
| Returns the majorant cross section for a given Particle. | |
| MicroscopicCrossSection | GetTotal (const Particle &p) const noexcept |
| Returns the total cross section for a given Particle. | |
| void | Interact (Particle &p) const noexcept |
| Interact with a Particle, updating its state. | |
Public Attributes | |
| const std::string | name |
| Unique, user-defined identifier (C++ Core Guidelines C.131) | |
Aggregates cross sections for all reactions and related nuclear data.