26 #ifndef O2SCL_SKYRME_EOS_H 27 #define O2SCL_SKYRME_EOS_H 33 #include <o2scl/constants.h> 34 #include <o2scl/mroot.h> 35 #include <o2scl/eos_had_base.h> 36 #include <o2scl/part.h> 37 #include <o2scl/fermion_nonrel.h> 38 #include <o2scl/fermion_deriv_nr.h> 40 #ifndef DOXYGEN_NO_O2NS 276 double temper,
thermo &th,
285 double t0,t1,t2,t3,x0,x1,x2,x3,alpha,a,b;
318 virtual double feoa(
double nb);
326 virtual double fmsom(
double nb);
337 virtual double fcomp(
double nb);
353 virtual double fesym(
double nb,
double alpha=0.0);
363 virtual double fkprime(
double nb);
396 int calpar(
double gt0=-10.0,
double gt3=70.0,
double galpha=0.2,
397 double gt1=2.0,
double gt2=-1.0);
417 int check_landau(
double nb,
double m);
428 void landau_nuclear(
double n0,
double m,
429 double &f0,
double &g0,
double &f0p,
430 double &g0p,
double &f1,
double &g1,
431 double &f1p,
double &g1p);
442 void landau_neutron(
double n0,
double m,
double &f0,
double &g0,
443 double &f1,
double &g1);
446 virtual const char *
type() {
return "eos_had_skyrme"; }
488 (
double Crr00,
double Crr10,
double Crr0D,
double Crr1D,
489 double Crt0,
double Crt1,
double CrDr0,
double CrDr1,
490 double CrnJ0,
double CrnJ1,
double alpha2);
510 (
double &Crr00,
double &Crr10,
double &Crr0D,
double &Crr1D,
511 double &Crt0,
double &Crt1,
double &CrDr0,
double &CrDr1,
512 double &CrnJ0,
double &CrnJ1,
double &alpha2);
540 void alt_params_saturation
541 (
double n0,
double EoA,
double K,
double Ms_star,
double a,
double L,
542 double Mv_star,
double CrDr0,
double CrDr1,
double CrnJ0,
double CrnJ1);
550 #ifndef DOXYGEN_NO_O2NS 558 double fixn0, fixeoa, fixesym, fixcomp, fixmsom;
565 #ifndef DOXYGEN_NO_O2NS double dnpdmup
The quantity .
double dsdT
The quantity .
fermion_deriv_nr nrfd
Thermodynamics of non-relativistic fermions.
fermion_nonrel nrf
Thermodynamics of non-relativistic fermions.
std::string reference
Bibliographic reference.
virtual ~eos_had_skyrme()
Destructor.
virtual const char * type()
Return string denoting type ("eos_had_skyrme")
double W0
Spin-orbit splitting (in )
double dndmu_mixed
The quantity .
A hadronic EOS at finite temperature based on a function of the densities [abstract base]...
double dnpdT
The quantity .
Skyrme hadronic equation of state.
Object to store second derivatives of .
bool parent_method
Use eos_had_base methods for saturation properties.
double b4
Isoscalar spin-orbit term (in )
double dnndT
The quantity .
double b4p
Isovector spin-orbit term (in )
double dnndmun
The quantity .