Class nucmass_ibm_shell (o2scl)

O2scl : Class List

class nucmass_ibm_shell

An approximation of shell effects in nuclei based on the interacting boson model.

Shell effects from [Dieperink09] based on the interacting boson model, with corrections as suggested by [Duflo95].

The default shell correction coefficients -1.39, 0.02, 0.03, and 0.075 (all in MeV), respectively.

Subclassed by o2scl::nucmass_dvi, o2scl::nucmass_frdm_shell, o2scl::nucmass_ldrop_shell

Shell correction coefficients in MeV

double s_a1
double s_a2
double s_a3
double s_anp
int shells[nshells]

Magic numbers.

double shell

Most recently computed shell energy.

static const size_t nshells = 11

Number of magic numbers.

virtual double shell_energy(int Z, int N)

Compute the shell energy for nucleus Z and N.

virtual double shell_energy_interp(double Z, double N)

Compute the shell energy for specified values of Z and N using bilinear interpolation.

Public Functions

nucmass_ibm_shell()
inline virtual ~nucmass_ibm_shell()