Go to the documentation of this file.
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
109 virtual int calc_e(fermion &ne, fermion &pr,
thermo <h);
113 virtual int calc_p(fermion &neu, fermion &p,
114 double sig,
double ome,
double rho,
double delta,
115 double &f1,
double &f2,
double &f3,
double &f4,
120 int calc_temp_p(fermion &ne, fermion &pr,
double temper,
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
Field-theoretical EOS with scalar-isovector meson, .
bool guess_set
True if a guess for the fields has been given.
virtual int calc_e_solve_fun(size_t nv, const ubvector &ex, ubvector &ey)
The function for calc_e()
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)
virtual int saturation()
Calculate saturation properties for nuclear matter at the saturation density.
virtual int calc_e(fermion &ne, fermion &pr, thermo <h)
Equation of state as a function of density.
Relativistic mean field theory EOS.
double md
The mass of the scalar-isovector field.
double del
The value of the scalar-isovector field.
double cd
The coupling of the scalar-isovector field to the nucleons.
virtual int zero_pressure(size_t nv, const ubvector &ex, ubvector &ey)
Compute matter at zero pressure (for saturation())
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 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()
virtual int set_fields(double sig, double ome, double lrho)
Forbid setting the guesses to the fields unless all four fields are specified.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).