minimc 0.5.1
Loading...
Searching...
No Matches
Nuclide Class Reference

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)
 

Detailed Description

Aggregates cross sections for all reactions and related nuclear data.


The documentation for this class was generated from the following file: