Particles and Nuclei Sub-Library: Version 0.910
Atomic Nuclei

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.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Friends

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.