Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EoS Class Referenceabstract

#include <JETSCAPE/blob/main/jail/vhlle/src/eos.h>

+ Inheritance diagram for EoS:

Public Member Functions

virtual ~EoS ()
 
virtual void eos (double e, double nb, double nq, double ns, double &T, double &mub, double &muq, double &mus, double &p)=0
 
virtual double p (double e, double nb, double ns, double nq)=0
 
double s (double e, double nb, double nq, double ns)
 
double cs2 (void)
 
double cs (void)
 
virtual double cs2 (double e)
 

Detailed Description

Definition at line 21 of file eos.h.

View newest version in sPHENIX GitHub at line 21 of file eos.h

Constructor & Destructor Documentation

virtual EoS::~EoS ( )
inlinevirtual

Definition at line 23 of file eos.h.

View newest version in sPHENIX GitHub at line 23 of file eos.h

Member Function Documentation

double EoS::cs ( void  )
inline

Definition at line 35 of file eos.h.

View newest version in sPHENIX GitHub at line 35 of file eos.h

Referenced by conkin(), Hydro::hlle_flux(), and tails().

+ Here is the caller graph for this function:

double EoS::cs2 ( void  )
inline

Definition at line 34 of file eos.h.

View newest version in sPHENIX GitHub at line 34 of file eos.h

Referenced by TransportCoeff::getEta(), and Hydro::hlle_flux().

+ Here is the caller graph for this function:

virtual double EoS::cs2 ( double  e)
inlinevirtual

Reimplemented in EoSs.

Definition at line 37 of file eos.h.

View newest version in sPHENIX GitHub at line 37 of file eos.h

virtual void EoS::eos ( double  e,
double  nb,
double  nq,
double  ns,
double T,
double mub,
double muq,
double mus,
double p 
)
pure virtual

Implemented in EoSs.

Referenced by Fluid::calcTotals(), eoshlle_(), Hydro::ISformal(), main(), Hydro::NSquant(), Fluid::outputGnuplot(), and Hydro::setNSvalues().

+ Here is the caller graph for this function:

virtual double EoS::p ( double  e,
double  nb,
double  ns,
double  nq 
)
pure virtual

Implemented in EoSs.

Referenced by main(), IC::setIC(), ICGubser::setIC(), ICGlauber::setIC(), Cell::setPrimVar(), transformPV(), and transformPVBulk().

+ Here is the caller graph for this function:

double EoS::s ( double  e,
double  nb,
double  nq,
double  ns 
)

Definition at line 19 of file eos.cpp.

View newest version in sPHENIX GitHub at line 19 of file eos.cpp

References eos, merge_hashes::p, and Acts::UnitConstants::T.

Referenced by Fluid::calcTotals(), Hydro::NSquant(), and Hydro::setNSvalues().

+ Here is the caller graph for this function:


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