26 #ifndef O2SCL_RMF_DELTA_EOS_H 27 #define O2SCL_RMF_DELTA_EOS_H 29 #include <o2scl/eos_had_rmf.h> 31 #ifndef DOXYGEN_NO_O2NS 114 double sig,
double ome,
double rho,
double delta,
115 double &f1,
double &f2,
double &f3,
double &f4,
121 double sig,
double ome,
double lrho,
122 double delta,
double &f1,
double &f2,
123 double &f3,
double &f4,
thermo& lth);
146 #ifndef DOXYGEN_INTERNAL 164 virtual int set_fields(
double sig,
double ome,
double lrho) {
172 #ifndef DOXYGEN_NO_O2NS virtual int calc_e(fermion &ne, fermion &pr, thermo <h)
Equation of state as a function of density.
double del
The value of the scalar-isovector field.
bool guess_set
True if a guess for the fields has been given.
double md
The mass of the scalar-isovector field.
virtual int saturation()
Calculate saturation properties for nuclear matter at the saturation density.
Relativistic mean field theory EOS.
virtual int zero_pressure(size_t nv, const ubvector &ex, ubvector &ey)
Compute matter at zero pressure (for saturation())
virtual int set_fields(double sig, double ome, double lrho, double delta)
Set a guess for the fields for the next call to calc_e(), calc_p(), or saturation() ...
Field-theoretical EOS with scalar-isovector meson, .
virtual int set_fields(double sig, double ome, double lrho)
Forbid setting the guesses to the fields unless all four fields are specified.
int calc_temp_p(fermion &ne, fermion &pr, double temper, double sig, double ome, double lrho, double delta, double &f1, double &f2, double &f3, double &f4, thermo <h)
Finite temperature (unfinished)
double cd
The coupling of the scalar-isovector field to the nucleons.
virtual int calc_p(fermion &neu, fermion &p, double sig, double ome, double rho, double delta, double &f1, double &f2, double &f3, double &f4, thermo &th)
Equation of state as a function of chemical potentials.
virtual int calc_e_solve_fun(size_t nv, const ubvector &ex, ubvector &ey)
The function for calc_e()