Class nucmass_dvi (o2scl)

O2scl : Class List

class nucmass_dvi : public o2scl::nucmass_fit_base, public o2scl::nucmass_ibm_shell

Nuclear mass formula from Dieperink and van Isacker (2009)

Public Types

typedef boost::numeric::ublas::vector<double> ubvector

Public Functions

inline virtual const char *type()

Return the type, "nucmass_dvi".

nucmass_dvi()
virtual double mass_excess_d(double Z, double N)

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

inline virtual double mass_excess(int Z, int N)

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

virtual int fit_fun(size_t nv, const ubvector &x)

Fix parameters from an array for fitting.

virtual int guess_fun(size_t nv, ubvector &x)

Fill array with guess from present values for fitting.

Public Members

double av

Volume energy coefficient.

double as

Surface energy coefficient.

double sv

Symmetry energy coefficient.

double ac

Coulomb energy coefficient.

double ap

Pairing energy coefficient.

double y

Surface symmetry energy coefficient.