nucleus Class Reference

A simple nucleus class. More...

#include <nucleus.h>

Inheritance diagram for nucleus:

classical part

Detailed Description

A simple nucleus class.

The variable part::m is typically used for the mass of the nucleus with no electrons.

The binding energy of the nucleus (be) is typically defined as the mass of the nucleus (without the electrons) minus Z times the mass of the proton minus N times the mass of the neutron.

The mass excess (be) is defined as the mass of the nucleus including the electron contribution minus a times the mass of the atomic mass unit.

The variable part::inc_rest_mass is set to false by default, to insure that energies and chemical potentials do not include the rest mass. This is typically appropriate for nuclei.

Definition at line 51 of file nucleus.h.


Data Fields

int Z
 Proton number.
int N
 Neutron number.
int A
 Atomic number.
double mex
 Mass excess in $ \mathrm{fm}^{-1} $.
double be
 Binding energy in $ \mathrm{fm}^{-1} $ (with a minus sign for bound nuclei).

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

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page