Liquid drop model with shell effects. More...
#include <nucmass_ldrop_shell.h>
Definition at line 50 of file nucmass_ldrop_shell.h.
Public Member Functions | |
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. | |
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 const char * | type () |
Return the type, "nucmass_ldrop_pair" . | |
![]() | |
![]() | |
virtual double | mass_excess_d (double Z, double N) |
Given Z and N , return the mass excess in MeV. More... | |
virtual double | mass_excess (int Z, int N) |
Given Z and N , return the mass excess in MeV. | |
int | set_eos_had_temp_base (eos_had_temp_base &uhe) |
Change the base hadronic EOS. | |
void | set_n_and_p (fermion &un, fermion &up) |
Change neutron and proton objects. | |
![]() | |
virtual bool | is_included (int Z, int N) |
virtual int | get_nucleus (int Z, int N, nucleus &n) |
virtual double | electron_binding (double Z) |
virtual double | binding_energy (int Z, int N) |
virtual double | binding_energy_d (double Z, double N) |
virtual double | total_mass (int Z, int N) |
virtual double | total_mass_d (double Z, double N) |
virtual double | atomic_mass (int Z, int N) |
virtual double | atomic_mass_d (double Z, double N) |
![]() | |
int | parse_elstring (std::string ela, int &Z, int &N, int &A) |
int | eltoZ (std::string el) |
std::string | Ztoel (size_t Z) |
std::string | Ztoname (size_t Z) |
std::string | tostring (size_t Z, size_t N) |
![]() | |
virtual double | shell_energy (int Z, int N) |
virtual double | shell_energy_interp (double Z, double N) |
Public Attributes | |
bool | inc_shell |
If true, include shell effects (default true) | |
![]() | |
double | Epair |
Pairing energy coefficient (default 13 MeV) | |
double | pair |
Most recently computed pairing energy per baryon. | |
![]() | |
bool | full_surface |
If true, properly fix the surface for the pure neutron matter limit (default true) | |
bool | new_skin_mode |
If true, separately compute the skin for the bulk energy (default false) | |
double | doi |
Ratio of ![]() | |
double | ss |
Surface symmetry energy (default 0.5) | |
double | pp |
Exponent (default 1.25) | |
double | a0 |
Coefficient (default 0.935) | |
double | a2 |
Coefficient (default -5.1) | |
double | a4 |
Coefficient (default -1.1) | |
bool | rel_vacuum |
If true, define the nuclear mass relative to the vacuum (default true) | |
double | Tchalf |
The critical temperature of isospin-symmetric matter in ![]() ![]() | |
![]() | |
double | n1 |
Density asymmetry (default 0) | |
double | n0 |
Saturation density ( The default is ![]() | |
double | surften |
Surface tension in MeV (default 1.1 MeV) | |
double | coul_coeff |
Coulomb coefficient (default 1.0) | |
double | nn |
Internal average neutron density. | |
double | np |
Internal average proton density. | |
double | Rn |
Neutron radius. | |
double | Rp |
Proton radius. | |
double | bulk |
Bulk part of energy. | |
double | surf |
Surface part of energy. | |
double | coul |
Coulomb part of energy. | |
eos_had_rmf | def_had_eos |
The default hadronic EOS. | |
fermion | def_neutron |
Default neutron. | |
fermion | def_proton |
Default proton. | |
thermo | th |
Energy and pressure. | |
![]() | |
size_t | nfit |
![]() | |
double | m_neut |
double | m_prot |
double | m_elec |
double | m_amu |
![]() | |
int | shells [nshells] |
double | shell |
Additional Inherited Members | |
![]() | |
static const size_t | nshells |
![]() | |
typedef std::map< std::string, int, std::greater< std::string > >::iterator | table_it |
![]() | |
fermion * | n |
Pointer to neutron. | |
fermion * | p |
Pointer to proton. | |
eos_had_temp_base * | heos |
The base EOS for bulk matter. | |
![]() | |
std::vector< std::string > | name_list |
std::map< std::string, int, std::greater< std::string > > | element_table |
std::string | element_list [nelements] |
![]() | |
static const int | nelements |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).