Go to the documentation of this file.
32 #include <o2scl/nucleus.h>
33 #include <o2scl/nucmass.h>
34 #include <o2scl/constants.h>
36 #ifndef DOXYGEN_NO_O2NS
121 virtual const char *
type() {
return "nucmass_hfb"; }
129 #ifndef DOXYGEN_INTERNAL
229 virtual const char *
type() {
return "nucmass_hfb_sp"; }
237 #ifndef DOXYGEN_INTERNAL
251 #ifndef DOXYGEN_NO_O2NS
double bet2
Beta 2 deformation.
double Jth
Theoretical spin.
double bet4
Beta 4 deformation.
double Rch
RMS charge radius.
HFB Mass formula with spin and parity information.
nucmass_hfb()
Create a new mass formula object.
Version of nucmass_hfb::entry with spin and parity.
nucmass_hfb_sp::entry * mass
The array containing the mass data of length ame::n.
double bet2
Beta 2 deformation.
double bet4
Beta 4 deformation.
double Sn
Neutron separation energy.
double def_wig
Deformation and Wigner energies.
nucmass_hfb::entry * mass
The array containing the mass data of length ame::n.
nucmass_hfb_sp::entry get_ZN(int l_Z, int l_N)
Get the entry for the specified proton and neutron number.
double def_wig
Deformation and Wigner energies.
virtual double mass_excess(int Z, int N)
Given Z and N, return the mass excess in MeV.
double blank()
The value which corresponds to a blank entry.
int last
The last table index for caching.
Entry structure for HFB mass formula.
double Mcal
Calculated mass excess.
int set_data(int n_mass, nucmass_hfb::entry *m, std::string ref)
Set data.
nucmass_hfb_sp()
Create a new mass formula object.
virtual double mass_excess(int Z, int N)
Given Z and N, return the mass excess in MeV.
int Pth
Theoretical parity.
virtual const char * type()
Return the type, "nucmass_hfb".
double Mcal
Calculated mass excess.
double Qbet
Beta-decay energy.
double Jexp
Experimental spin.
int last
The last table index for caching.
virtual bool is_included(int Z, int N)
Return false if the mass formula does not include specified nucleus.
double Qbet
Beta-decay energy.
double Sp
Proton separation energy.
nucmass_hfb::entry get_ZN(int l_Z, int l_N)
Get the entry for the specified proton and neutron number.
double Rch
RMS charge radius.
Tabulated nuclear masses [abstract base].
double Err
Error between experimental and calculated mass excess.
virtual const char * type()
Return the type, "nucmass_hfb".
virtual bool is_included(int Z, int N)
Return false if the mass formula does not include specified nucleus.
double Err
Error between experimental and calculated mass excess.
double Sn
Neutron separation energy.
int Pexp
Experimental parity.
double Sp
Proton separation energy.
int set_data(int n_mass, nucmass_hfb_sp::entry *m, std::string ref)
Set data.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).