ddc_eos Class Reference

Relativistic mean field EOS with density dependent couplings. More...

#include <ddc_eos.h>

Inheritance diagram for ddc_eos:

hadronic_eos_eden hadronic_eos eos

Detailed Description

Relativistic mean field EOS with density dependent couplings.

Based on Typel99.

Idea for future:
Implement the finite temperature EOS properly.

Definition at line 48 of file ddc_eos.h.


Public Member Functions

virtual int calc_e (fermion &n, fermion &p, thermo &th)
 Equation of state as a function of the densities.
virtual int calc_eq_e (fermion &neu, fermion &p, double sig, double ome, double rho, double &f1, double &f2, double &f3, thermo &th)
 Equation of state and meson field equations as a function of the density.
virtual const char * type ()
 Return string denoting type ("ddc_eos").

Data Fields

double rho0
Masses
double mnuc
 nucleon mass
double ms
 $ \phi $ mass (in $ \mathrm{fm}^{-1} $ )
double mw
 $ A_{\omega} $ mass (in $ \mathrm{fm}^{-1} $ )
double mr
 $ A_{\rho} $ mass (in $ \mathrm{fm}^{-1} $ )
Parameters for couplings
double Gs
 The coupling $ \Gamma_{\sigma}(\rho_{\mathrm{sat}}) $.
double Gw
 The coupling $ \Gamma_{\omega}(\rho_{\mathrm{sat}}) $.
double Gr
 The coupling $ \Gamma_{\rho}(\rho_{\mathrm{sat}}) $.
double as
 $ a_{\sigma} $
double aw
 $ a_{\omega} $
double ar
 $ a_{\rho} $
double bs
 $ b_{\sigma} $
double bw
 $ b_{\omega} $
double cs
 $ c_{\sigma} $
double cw
 $ c_{\omega} $
double ds
 $ d_{\sigma} $
double dw
 $ d_{\omega} $

Member Function Documentation

virtual int calc_eq_e ( fermion neu,
fermion p,
double  sig,
double  ome,
double  rho,
double &  f1,
double &  f2,
double &  f3,
thermo th 
) [virtual]

Equation of state and meson field equations as a function of the density.

This calculates the pressure and energy density as a function of $ \mu_n, \mu_p, \phi, A_{\omega}, A_{\rho} $ . When the field equations have been solved, f1, f2, and f3 are all zero.

Todo:
Is the thermodynamic identity is satisfied even when the field equations are not solved? Check this.


The documentation for this class was generated from the following file:

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page