Class nucmass_ktuy (o2scl)¶
-
class nucmass_ktuy : public o2scl::nucmass_table¶
KTUY Mass formula.
Public Functions
-
nucmass_ktuy()¶
-
virtual ~nucmass_ktuy()¶
-
int load(std::string model = "05", bool external = false)¶
Load masses using the specified model number.
-
virtual bool is_included(int Z, int N)¶
Return false if the mass formula does not include specified nucleus.
-
virtual double mass_excess(int Z, int N)¶
Given
Z
andN
, return the mass excess in MeV.
-
nucmass_ktuy::entry get_ZN(int l_Z, int l_N)¶
Get the entry for the specified proton and neutron number.
This method searches the table using a cached binary search algorithm. It is assumed that the table is sorted first by proton number and then by neutron number.
-
inline virtual bool is_loaded()¶
Verify that the constructor properly loaded the table.
-
inline virtual const char *type()¶
Return the type,
"nucmass_ktuy"
.
-
inline virtual size_t get_nentries()¶
Return number of entries.
Protected Attributes
-
int last¶
The last table index for caching.
-
struct entry¶
Mass formula entry structure for KTUY mass formula.
Nuclear masses from Koura et al. (2000) and Koura et al. (2005) as originally specified in the files
KTUY04_m246.dat
andKTUY05_m246.dat
obtained from http://wwwndc.jaea.go.jp/nucldata/mass/KTUY04_E.html
-
nucmass_ktuy()¶