EGXPhys
Mass Defect

Functions

template<typename T , typename T2 >
T2 EGXPhys::MassDefect (const T &atomicNumber, const T &massNumber, const T2 &massAtomInu)
 Calculates the mass defect, \(\Delta m\), of an atom in unified atomic mass units. More...
 
template<typename T , typename T2 >
T2 EGXPhys::MassDefectInu (const T &atomicNumber, const T &massNumber, const T2 &massAtomInu)
 Calculates the mass defect, \(\Delta m\), of an atom in unified atomic mass units. More...
 
template<typename T , typename T2 >
T2 EGXPhys::MassDefectInMeVPercSquared (const T &atomicNumber, const T &massNumber, const T2 &massAtomInMeVPercSquared)
 Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared. More...
 
template<typename T , typename T2 >
T2 EGXPhys::MassDefectInkg (const T &atomicNumber, const T &massNumber, const T2 &massAtomInkg)
 Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared. More...
 
template<typename T , typename T2 >
T2 EGXPhys::MassDefectInJPercSquared (const T &atomicNumber, const T &massNumber, const T2 &massAtomInJPercSquared)
 Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared. More...
 

Detailed Description

Calculates the mass defect, \(\Delta m\), of an atom.

Function Documentation

◆ MassDefect()

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

Calculates the mass defect, \(\Delta m\), of an atom in unified atomic mass units.

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

\[\Delta m = Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX})\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_defect

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
\(\Delta m\ (u)\) Mass defect. The diffrence in mass between a fully formed atom and its constituent parts in unified atomic mass unit.
See also
MassDefectInu for alias.
MassDefectInMeVPercSquared() to calculate mass defect, \(\Delta m\), in megaelectron volts per c squared.
MassDefectInkg() to calculate mass defect, \(\Delta m\), in kilograms.
MassDefectInJPercSquared() to calculate mass defect, \(\Delta m\), in joules per c squared.
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.

◆ MassDefectInJPercSquared()

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

Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared.

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

\[\Delta m = Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX})\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_defect

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})\ (u)\) Mass of nucleus. The mass of the nucleus in joules per c squared.
Returns
\(\Delta m\ (\frac{J}{c^2})\) Mass defect. The diffrence in mass between a fully formed atom and its constituent parts in joules per c squared.
See also
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInu() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInMeVPercSquared() to calculate mass defect, \(\Delta m\), in megaelectron volts per c squared.
MassDefectInkg() to calculate mass defect, \(\Delta m\), in kilograms.
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.

◆ MassDefectInkg()

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

Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared.

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

\[\Delta m = Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX})\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_defect

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})\ (u)\) Mass of nucleus. The mass of the nucleus in kilograms.
Returns
\(\Delta m\ (kg)\) Mass defect. The diffrence in mass between a fully formed atom and its constituent parts in kilograms.
See also
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInu() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInMeVPercSquared() to calculate mass defect, \(\Delta m\), in megaelectron volts per c squared.
MassDefectInJPercSquared() to calculate mass defect, \(\Delta m\), in joules per c squared.
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.

◆ MassDefectInMeVPercSquared()

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

Calculates the mass defect, \(\Delta m\), of an atom in megaelectron volts per c squared.

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

\[\Delta m = Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX})\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_defect

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})\ (u)\) Mass of nucleus. The mass of the nucleus in megaelectron volts per c squared.
Returns
\(\Delta m\ (\frac{MeV}{c^2})\) Mass defect. The diffrence in mass between a fully formed atom and its constituent parts in megaelectron volts per c squared.
See also
MassDefect() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInu() to calculate mass defect, \(\Delta m\), in unified atomic mass units.
MassDefectInkg() to calculate mass defect, \(\Delta m\), in kilograms.
MassDefectInJPercSquared() to calculate mass defect, \(\Delta m\), in joules per c squared.
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.

◆ MassDefectInu()

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

Calculates the mass defect, \(\Delta m\), of an atom in unified atomic mass units.

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

\[\Delta m = Z(m_p + m_e)+(A-Z)m_n - m({^A_ZX})\]

See https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_defect

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
\(\Delta m\ (u)\) Mass defect. The diffrence in mass between a fully formed atom and its constituent parts in unified atomic mass unit.
See also
MassDefect for alias.
MassDefectInMeVPercSquared() to calculate mass defect, \(\Delta m\), in megaelectron volts per c squared.
MassDefectInkg() to calculate mass defect, \(\Delta m\), in kilograms.
MassDefectInJPercSquared() to calculate mass defect, \(\Delta m\), in joules per c squared.
NuclearBindingEnergy() to calculate the binding energy, \(BE\), of a nucleus in megaelectron volts.