SPH
|
Mie-Gruneisen equation of state. More...
#include <Eos.h>
Public Member Functions | |
MieGruneisenEos (const BodySettings &settings) | |
virtual Pair< Float > | evaluate (const Float rho, const Float u) const override |
Computes pressure and local sound speed from given density rho and specific internal energy u. More... | |
virtual Float | getInternalEnergy (const Float UNUSED(rho), const Float UNUSED(p)) const override |
virtual Float | getDensity (const Float UNUSED(p), const Float UNUSED(u)) const override |
![]() | |
virtual Float | getInternalEnergy (const Float rho, const Float p) const =0 |
Inverted function; computes specific internal energy u from given density rho and pressure p. More... | |
virtual Float | getDensity (const Float p, const Float u) const =0 |
Inverted function; computes density from pressure p and internal energy u. More... | |
![]() | |
virtual | ~Polymorphic () |
Mie-Gruneisen equation of state.
Simple equation of state describing solids. It consists of two separated terms, first (reference curve) depending solely on pressure. Uses extension of R. Menikoff [Menikoff_1962] which makes the equation of state complete; it is therefore possible to compute temperature from known internal energy.
|
explicit |