GRASP
|
This module stores all the root-mean square radii (rrms) of atomic nuclei that were tabulated by (Angeli et al.) as a function of the atomic number Z and atomic mass A. More...
Functions/Subroutines | |
real(8) function | rrms_value (z, a) |
This function returns the tabulated value for the give charge Z and mass A, if available, and from the formula proposed by Johnson and Soff (Johnson et al.) otherwise. More... | |
character(len=7) function | rrms_source (z, a) |
This function returns the source of the value for the give charge Z and mass A, name "a" for Angeli et al and "d" otherwise. More... | |
Variables | |
integer, parameter | n_atoms = 120 |
the number of atoms in the table ordered by atomic number More... | |
integer, parameter | n_range = 35 |
a parameter that defines the range of atomic masses (a_min, a_min +n_range -1)to be incuded More... | |
integer, dimension(n_atoms) | a_min |
For each atomic number, the smallest atomic mass for a given nuclear charge included in the Angeli et al. table. More... | |
integer, dimension(n_atoms) | a_max |
For each atomic number, the largest atomic mass for a given nuclear charge included in the Angeli et al. table. More... | |
real(8), dimension(n_atoms, n_range) | rr |
an array containing the tabulated values of rrms, such that, More... | |
This module stores all the root-mean square radii (rrms) of atomic nuclei that were tabulated by (Angeli et al.) as a function of the atomic number Z and atomic mass A.
When values are not available the defaut formula is taken to be
rrms = 0.836*a**(1/3) + 0.570
shown to be a good approximation for Z < 91 by (Johnson et al.)
References:
I. Angeli and K.P. Marinova, Atomic Data and Nuclear Data Tables 99 (2013) 69–95,
W.R. Johnson, G.Soff, Atomic Data and Nuclear Data Tables { 33}, p.405 (1985)
This function returns the source of the value for the give charge Z and mass A, name "a" for Angeli et al and "d" otherwise.
This function returns the tabulated value for the give charge Z and mass A, if available, and from the formula proposed by Johnson and Soff (Johnson et al.) otherwise.
integer, dimension(n_atoms) nucleus_m::a_max |
For each atomic number, the largest atomic mass for a given nuclear charge included in the Angeli et al. table.
integer, dimension(n_atoms) nucleus_m::a_min |
For each atomic number, the smallest atomic mass for a given nuclear charge included in the Angeli et al. table.
integer, parameter nucleus_m::n_atoms = 120 |
the number of atoms in the table ordered by atomic number
integer, parameter nucleus_m::n_range = 35 |
a parameter that defines the range of atomic masses (a_min, a_min +n_range -1)to be incuded