SpECTRE
v2024.06.18

Contains all equations of state, including base class. More...
Classes  
class  Barotropic2D 
A 2D equation of state representing a barotropic fluid. More...  
class  Barotropic3D 
A 3D equation of state representing a barotropic fluid. More...  
class  DarkEnergyFluid 
Equation of state for a dark energy fluid. More...  
class  Enthalpy 
An equation of state given by parametrized enthalpy. More...  
class  EquationOfState 
Base class for equations of state depending on whether or not the system is relativistic, and the number of independent thermodynamic variables (ThermodynamicDim ) needed to determine the pressure. More...  
class  EquationOfState< IsRelativistic, 1 > 
Base class for equations of state which need one thermodynamic variable in order to determine the pressure. More...  
class  EquationOfState< IsRelativistic, 2 > 
Base class for equations of state which need two independent thermodynamic variables in order to determine the pressure. More...  
class  EquationOfState< IsRelativistic, 3 > 
Base class for equations of state which need three independent thermodynamic variables in order to determine the pressure. More...  
class  Equilibrium3D 
A 3D equation of state representing a fluid in compositional equalibrium. More...  
struct  get_eos_base_impl 
struct  get_eos_base_impl< EquationsOfState::EquationOfState< IsRelativistic, ThermodynamicDim > > 
class  HybridEos 
Hybrid equation of state combining a barotropic EOS for cold (zerotemperature) part with a simple thermal part. More...  
class  IdealFluid 
Equation of state for an ideal fluid. More...  
class  PiecewisePolytropicFluid 
Equation of state for a piecewise polytropic fluid. More...  
class  PolytropicFluid 
Equation of state for a polytropic fluid. More...  
class  Spectral 
A spectral equation of state. More...  
class  Tabulated3D 
Nuclear matter equation of state in tabulated form. More...  
Typedefs  
template<typename T >  
using  get_eos_base = typename get_eos_base_impl< T >::type 
Functions  
template<bool IsRelLhs, bool IsRelRhs, size_t ThermoDimLhs, size_t ThermoDimRhs>  
bool  operator== (const EquationOfState< IsRelLhs, ThermoDimLhs > &lhs, const EquationOfState< IsRelRhs, ThermoDimRhs > &rhs) 
Compare two equations of state for equality.  
template<bool IsRelLhs, bool IsRelRhs, size_t ThermoDimLhs, size_t ThermoDimRhs>  
bool  operator!= (const EquationOfState< IsRelLhs, ThermoDimLhs > &lhs, const EquationOfState< IsRelRhs, ThermoDimRhs > &rhs) 
void  register_derived_with_charm () 
Contains all equations of state, including base class.