SpECTRE
v2024.09.29
|
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 (zero-temperature) 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.