Mass formula adding simple shell effects to the finite-range liquid droplet model. More...
#include <nucmass_ldrop_shell.h>
Definition at line 80 of file nucmass_ldrop_shell.h.
Public Member Functions | |
| double | mass_excess_d (double Z, double N) |
| Compute the mass excess. | |
| 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 Member Functions inherited from o2scl::nucmass_frdm | |
| virtual double | mass_excess (int Z, int N) |
| virtual double | drip_binding_energy_d (double Z, double N, double npout, double nnout, double chi) |
| virtual double | drip_mass_excess_d (double Z, double N, double np_out, double nn_out, double chi) |
Public Member Functions inherited from o2scl::nucmass_fit_base | |
| virtual const char * | type () |
Public Member Functions inherited from o2scl::nucmass | |
| 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) |
Public Member Functions inherited from o2scl::nucmass_info | |
| 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) |
Public Member Functions inherited from o2scl::nucmass_ibm_shell | |
| virtual double | shell_energy (int Z, int N) |
| virtual double | shell_energy_interp (double Z, double N) |
Additional Inherited Members | |
Public Attributes inherited from o2scl::nucmass_frdm | |
| double | a1 |
| double | J |
| double | K |
| double | a2 |
| double | Q |
| double | a3 |
| double | ca |
| double | W |
| double | ael |
| double | rp |
| double | r0 |
| double | MH |
| double | Mn |
| double | e2 |
| double | a |
| double | aden |
| double | rmac |
| double | h |
| double | L |
| double | C |
| double | gamma |
| double | amu |
| double | nn |
| double | np |
| double | Rn |
| double | Rp |
Public Attributes inherited from o2scl::nucmass_fit_base | |
| size_t | nfit |
Public Attributes inherited from o2scl::nucmass | |
| double | m_neut |
| double | m_prot |
| double | m_elec |
| double | m_amu |
Public Attributes inherited from o2scl::nucmass_ibm_shell | |
| int | shells [nshells] |
| double | shell |
Static Public Attributes inherited from o2scl::nucmass_ibm_shell | |
| static const size_t | nshells |
Protected Types inherited from o2scl::nucmass_info | |
| typedef std::map< std::string, int, std::greater< std::string > >::iterator | table_it |
Protected Attributes inherited from o2scl::nucmass_frdm | |
| double | kg_to_invfm |
| double | Deltap |
| double | Deltan |
| double | deltanp |
| double | deltabar |
| double | epsbar |
| double | Bs |
| double | Bk |
| double | Br |
| double | Bw |
| double | Bv |
| double | c1 |
| double | c2 |
| double | c4 |
| double | c5 |
| double | f0 |
| double | a0 |
| double | B1 |
| double | B2 |
| double | B3 |
| double | B4 |
Protected Attributes inherited from o2scl::nucmass_info | |
| std::vector< std::string > | name_list |
| std::map< std::string, int, std::greater< std::string > > | element_table |
| std::string | element_list [nelements] |
Static Protected Attributes inherited from o2scl::nucmass_info | |
| static const int | nelements |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).