|
SpECTRE
v2025.08.19
|
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.