Return atomic mass in atomic mass units (amu) for a given atomic number Uses standard atomic weights from IUPAC
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | atomic_number |
pure function element_mass(atomic_number) result(mass) !! Return atomic mass in atomic mass units (amu) for a given atomic number !! Uses standard atomic weights from IUPAC integer, intent(in) :: atomic_number real(dp) :: mass select case (atomic_number) case (1:118) mass = element_masses(atomic_number) case default mass = 0.0_dp ! Unknown element end select end function element_mass