GRASP
Modules | Functions/Subroutines | Variables
nucleus_m.f90 File Reference

Modules

module  nucleus_m
 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.
 

Functions/Subroutines

real(8) function nucleus_m::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 nucleus_m::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 nucleus_m::n_atoms = 120
 the number of atoms in the table ordered by atomic number More...
 
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 More...
 
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. More...
 
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. More...
 
real(8), dimension(n_atoms, n_range) nucleus_m::rr
 an array containing the tabulated values of rrms, such that, More...