EGXPhys
Binding Energy

Functions

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergy (const T &atomicNumber, const T &massNumber, const T2 &massAtomInu)
 Calculates the nuclear binding energy, \(BE\), of an atom in megaelectron volts. More...
 
template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInucSquared (const T &atomicNumber, const T &massNumber, const T2 &massAtomInu)
 Calculates the nuclear binding energy, \(BE\), of an atom in unified atomic mass units times c squared. More...
 
template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInMeV (const T &atomicNumber, const T &massNumber, const T2 &massAtomInMeVPercSquared)
 Calculates the nuclear binding energy, \(BE\), of an atom in megaelectron volts. More...
 
template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInkgcSquared (const T &atomicNumber, const T &massNumber, const T2 &massAtomInkg)
 Calculates the nuclear binding energy, \(BE\), of an atom in kilograms times c squared. More...
 
template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInJ (const T &atomicNumber, const T &massNumber, const T2 &massAtomInJPercSquared)
 Calculates the nuclear binding energy, \(BE\), of an atom in joules. More...
 

Detailed Description

Todo:
Add reference to Decay Width.

Calculates the nuclear binding energy, \(BE\), of an atom.

Function Documentation

◆ NuclearBindingEnergy()

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergy ( const T &  atomicNumber,
const T &  massNumber,
const T2 &  massAtomInu 
)

Calculates the nuclear binding energy, \(BE\), of an atom in megaelectron volts.

The nuclear binding energy is the diffrence in energy between a fully formed atom and its constituent parts(protons, neutrons and electrons).

\[BE = \Delta m c^2\]

\[BE = \left (Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX}) \right ) c^2\]

It is often confused with the equation for mass defect, \(\Delta m\). This is because nuclear physicist use natural units where \(c = 1\) resulting in both equations looking the same.

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
atomicNumber\(Z\ (1)\) Atomic number. The number of protons in the nucleus of an atom.
massNumber\(A\ (1)\) Mass number. The number of protons and neutrons in the nucleus of an atom.
massAtomInu\(m({^A_ZX})\ (u)\) Mass of nucleus. The mass of the nucleus in unified atomic mass units.
Returns
\(BE\ (MeV)\) Binding energy. The diffrence in energy between a fully formed atom and its constituent parts.
See also
NuclearBindingEnergyInMeV() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInJ() to calculate the binding energy, \(BE\), of a nucleus in joules.
NuclearBindingEnergyInucSquared() to calculate the binding energy, \(BE\), of a nucleus in unified atomic mass units times c squared.
NuclearBindingEnergyInkgcSquared() to calculate the binding energy, \(BE\), of a nucleus in kilograms times c squared.
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.

◆ NuclearBindingEnergyInJ()

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInJ ( const T &  atomicNumber,
const T &  massNumber,
const T2 &  massAtomInJPercSquared 
)

Calculates the nuclear binding energy, \(BE\), of an atom in joules.

The nuclear binding energy is the diffrence in energy between a fully formed atom and its constituent parts(protons, neutrons and electrons).

\[BE = \Delta m c^2\]

\[BE = \left (Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX}) \right ) c^2\]

It is often confused with the equation for mass defect, \(\Delta m\). This is because nuclear physicist use natural units where \(c = 1\) resulting in both equations looking the same.

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
atomicNumber\(Z\ (1)\) Atomic number. The number of protons in the nucleus of an atom.
massNumber\(A\ (1)\) Mass number. The number of protons and neutrons in the nucleus of an atom.
massAtomInJPercSquared\(m({^A_ZX})\ (\frac{J}{c^2})\) Mass of nucleus. The mass of the nucleus in joules per c squared.
Returns
\(BE\ (J)\) Binding energy. The diffrence in energy between a fully formed atom and its constituent parts.
See also
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInMeV() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInucSquared() to calculate the binding energy, \(BE\), of a nucleus in unified atomic mass units times c squared.
NuclearBindingEnergyInkgcSquared() to calculate the binding energy, \(BE\), of a nucleus in kilograms times c squared.
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.

◆ NuclearBindingEnergyInkgcSquared()

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInkgcSquared ( const T &  atomicNumber,
const T &  massNumber,
const T2 &  massAtomInkg 
)

Calculates the nuclear binding energy, \(BE\), of an atom in kilograms times c squared.

The nuclear binding energy is the diffrence in energy between a fully formed atom and its constituent parts(protons, neutrons and electrons).

\[BE = \Delta m c^2\]

\[BE = \left (Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX}) \right ) c^2\]

It is often confused with the equation for mass defect, \(\Delta m\). This is because nuclear physicist use natural units where \(c = 1\) resulting in both equations looking the same.

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
atomicNumber\(Z\ (1)\) Atomic number. The number of protons in the nucleus of an atom.
massNumber\(A\ (1)\) Mass number. The number of protons and neutrons in the nucleus of an atom.
massAtomInkg\(m({^A_ZX})\ (kg)\) Mass of nucleus. The mass of the nucleus in kilograms.
Returns
\(BE\ (kg\ c^2)\) Binding energy. The diffrence in energy between a fully formed atom and its constituent parts.
See also
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInMeV() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInJ() to calculate the binding energy, \(BE\), of a nucleus in joules.
NuclearBindingEnergyInucSquared() to calculate the binding energy, \(BE\), of a nucleus in unified atomic mass units times c squared.
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.

◆ NuclearBindingEnergyInMeV()

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInMeV ( const T &  atomicNumber,
const T &  massNumber,
const T2 &  massAtomInMeVPercSquared 
)

Calculates the nuclear binding energy, \(BE\), of an atom in megaelectron volts.

The nuclear binding energy is the diffrence in energy between a fully formed atom and its constituent parts(protons, neutrons and electrons).

\[BE = \Delta m c^2\]

\[BE = \left (Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX}) \right ) c^2\]

It is often confused with the equation for mass defect, \(\Delta m\). This is because nuclear physicist use natural units where \(c = 1\) resulting in both equations looking the same.

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
atomicNumber\(Z\ (1)\) Atomic number. The number of protons in the nucleus of an atom.
massNumber\(A\ (1)\) Mass number. The number of protons and neutrons in the nucleus of an atom.
massAtomInMeVPercSquared\(m({^A_ZX})\ (\frac{MeV}{c^2})\) Mass of nucleus. The mass of the nucleus in megaelectron volts per c squared.
Returns
\(BE\ (u\ c^2)\) Binding energy. The diffrence in energy between a fully formed atom and its constituent parts.
See also
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInJ() to calculate the binding energy, \(BE\), of a nucleus in joules.
NuclearBindingEnergyInucSquared() to calculate the binding energy, \(BE\), of a nucleus in unified atomic mass units times c squared.
NuclearBindingEnergyInkgcSquared() to calculate the binding energy, \(BE\), of a nucleus in kilograms times c squared.
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.

◆ NuclearBindingEnergyInucSquared()

template<typename T , typename T2 >
T2 EGXPhys::NuclearBindingEnergyInucSquared ( const T &  atomicNumber,
const T &  massNumber,
const T2 &  massAtomInu 
)

Calculates the nuclear binding energy, \(BE\), of an atom in unified atomic mass units times c squared.

The nuclear binding energy is the diffrence in energy between a fully formed atom and its constituent parts(protons, neutrons and electrons).

\[BE = \Delta m c^2\]

\[BE = \left (Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX}) \right ) c^2\]

It is often confused with the equation for mass defect, \(\Delta m\). This is because nuclear physicist use natural units where \(c = 1\) resulting in both equations looking the same.

Equation taken from "Introductory Nuclear Physics" (Krane, 1987), p. 65

Parameters
atomicNumber\(Z\ (1)\) Atomic number. The number of protons in the nucleus of an atom.
massNumber\(A\ (1)\) Mass number. The number of protons and neutrons in the nucleus of an atom.
massAtomInu\(m({^A_ZX})\ (u)\) Mass of nucleus. The mass of the nucleus in unified atomic mass units.
Returns
\(BE\ (u\ c^2)\) Binding energy. The diffrence in energy between a fully formed atom and its constituent parts.
See also
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInMeV() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.
NuclearBindingEnergyInJ() to calculate the binding energy, \(BE\), of a nucleus in joules.
NuclearBindingEnergyInkgcSquared() to calculate the binding energy, \(BE\), of a nucleus in kilograms times c squared.
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.