A nuclear mass formula for dense matter. More...
#include <nucmass_densmat.h>
This class is experimental.
The default set of nuclear masses is from the AME 2012 mass evaluation and is automatically loaded in the constructor.
binding_energy().Definition at line 283 of file nucmass_densmat.h.
Public Member Functions | |
| virtual const char * | type () |
Return the type, "nucmass_densmat". | |
| void | set_mass (nucmass &nm) |
| Set base nuclear masses. | |
| virtual void | test_derivatives (double eps, double &t1, double &t2, double &t3, double &t4) |
| Test the derivatives for binding_energy_densmat_derivs() | |
| virtual void | binding_energy_densmat_derivs (double Z, double N, double npout, double nnout, double nneg, double T, double &E, double &dEdnp, double &dEdnn, double &dEdnneg, double &dEdT) |
| Compute the binding energy of a nucleus in dense matter and derivatives. More... | |
| virtual void | binding_energy_densmat (double Z, double N, double npout, double nnout, double nneg, double T, double &E) |
| Compute the binding energy of a nucleus in dense matter without the derivatives. More... | |
Protected Attributes | |
| nucmass * | massp |
| Pointer to the nuclear mass formula. | |
|
virtual |
|
virtual |
This function computes the binding energy of a nucleus in a sea of protons, neutrons, and negative charges (usually electrons) at a fixed temperature, relative to homogeneous nucleonic matter with the same number densities of protons, neutrons, and negative charges. The proton number Z and neutron number N should also be counted relative to homogeneous nucleonic matter, not relative to the vacuum.
As in o2scl::nucmass::binding_energy_d(), the binding energy returned in E has units of MeV. All densities are expected to be in
, and the temperature should be in MeV.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).