![]() |
Particles and Nuclei Sub-Library: Version 0.910
|
Nuclei
Atomic nuclei, class nucleus, are implemented as descendants of classical. This class sets the value of nucleus::inc_rest_mass to false by default.
Nuclear mass formulas are given as children of nuclear_mass. The class ame_mass provides the experimental data from Audi95 or Audi03, the class mnmsk_mass provides the mass formula from Moller95, and the class hfb_mass provides the mass formula from Goriely02, Samyn04, or Goriely07. A simple semi-empirical mass formula is given in semi_empirical_mass and this can be fit to experimentally measured masses using mass_fit.
The class nuclear_dist provides an generic base class for a collection of several nuclei with an STL-like iterator. There are two implementations of this base class, simple_dist which provides a simple distribution and full_dist which enumerates all the nuclei for a given mass formula.
Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).