Class nucmass_sdnp (o2scl)

O2scl : Class List

class nucmass_sdnp : public o2scl::nucmass_table

Nuclear structure from Stoitsov et al.

Todo

Class nucmass_sdnp is unfinished.

Models

  • ”sdnp03” - from Skyrme model SkM*

  • ”sd_skp_04” - from Skyrme model SkP

  • ”sd_sly4_04” - from Skyrme model SLy4

See [Stoitsov03] and [Dobaczewski04] and http://www.fuw.edu.pl/~dobaczew/thodri/thodri.html .

Public Functions

nucmass_sdnp()
~nucmass_sdnp()
int load(std::string model = "", bool external = false)
inline virtual const char *type()

Return the type, "nucmass_sdnp".

inline virtual bool is_loaded()

Returns true if data has been loaded.

virtual bool is_included(int Z, int N)

Return false if the mass formula does not include specified nucleus.

inline virtual size_t get_nentries()

Return number of entries.

virtual double mass_excess(int Z, int N)

Given Z and N, return the mass excess in MeV.

Protected Attributes

size_t n

The number of entries (about 3000).

std::string reference

The reference for the original data.

entry *mass

The array containing the mass data of length n.

int last

The last table index for caching.

class entry

Entry structure.

Public Members

int Z

Proton number.

int N

Neutron number.

double ENERGY

HFB energy minimum (MeV)