32 #include <o2scl/nucleus.h> 33 #include <o2scl/nucmass.h> 34 #include <o2scl/constants.h> 36 #ifndef DOXYGEN_NO_O2NS 124 virtual const char *
type() {
return "nucmass_hfb"; }
135 #ifndef DOXYGEN_INTERNAL 241 virtual const char *
type() {
return "nucmass_hfb_sp"; }
249 #ifndef DOXYGEN_INTERNAL 269 #ifndef DOXYGEN_NO_O2NS nucmass_hfb_sp::entry * mass
The array containing the mass data of length ame::n.
double blank()
The value which corresponds to a blank entry.
int n
The number of entries (about 3000).
int last
The last table index for caching.
Entry structure for HFB mass formula.
bool is_loaded()
Verify that the constructor properly loaded the table.
nucmass_hfb()
Create a new mass formula object.
virtual double mass_excess(int Z, int N)
Given Z and N, return the mass excess in MeV.
double def_wig
Deformation and Wigner energies.
std::string reference
The reference for the original data.
double def_wig
Deformation and Wigner energies.
double bet2
Beta 2 deformation.
virtual bool is_included(int Z, int N)
Return false if the mass formula does not include specified nucleus.
double bet4
Beta 4 deformation.
int last
The last table index for caching.
double bet4
Beta 4 deformation.
double Sn
Neutron separation energy.
Version of nucmass_hfb::entry with spin and parity.
double bet2
Beta 2 deformation.
int Pth
Theoretical parity.
double Mcal
Calculated mass excess.
Tabulated nuclear masses [abstract base].
double Qbet
Beta-decay energy.
double Mcal
Calculated mass excess.
double Sp
Proton separation energy.
int set_data(int n_mass, nucmass_hfb::entry *m, std::string ref)
Set data.
int n
The number of entries (about 3000).
double Err
Error between experimental and calculated mass excess.
double Qbet
Beta-decay energy.
double Rch
RMS charge radius.
int get_nentries()
Return number of entries.
HFB Mass formula with spin and parity information.
int Pexp
Experimental parity.
double Rch
RMS charge radius.
double Jexp
Experimental spin.
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.
nucmass_hfb::entry * mass
The array containing the mass data of length ame::n.
double Sn
Neutron separation energy.
std::string reference
The reference for the original data.
virtual const char * type()
Return the type, "nucmass_hfb".
double Err
Error between experimental and calculated mass excess.
virtual const char * type()
Return the type, "nucmass_hfb".
double Jth
Theoretical spin.