Class nucmass_ldrop_pair (o2scl)

O2scl : Class List

class nucmass_ldrop_pair : public o2scl::nucmass_ldrop_skin

Liquid drop model with pairing.

This class adds a pairing correction

\[ E_{\mathrm{pair}}/A = - \frac{\zeta}{2 A^{3/2}} \left[ \cos(Z \pi) + \cos(N \pi) \right] \]
where \( \zeta \) is stored in Epair. The trigonometric functions give the expected result for integer values of N and Z.

Subclassed by o2scl::nucmass_ldrop_shell

Public Functions

inline virtual const char *type()

Return the type, "nucmass_ldrop_pair".

inline nucmass_ldrop_pair()
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.

virtual double drip_binding_energy_d(double Z, double N, double npout, double nnout, double chi, double T)

Return the free binding energy of a nucleus in a many-body environment.

Public Members

double Epair

Pairing energy coefficient (default 13 MeV)

double pair

Most recently computed pairing energy per baryon.