3 #include "../../misc/universal_error.hpp" 42 if (!(d > 0) || !(p > 0))
49 assert(g_>0 && p>0 && d>0);
55 double p =
de2p(d, e, tracers,tracernames);
Ideal gas equation of state.
double dp2s(double d, double p, tvector const &tracers, vector< string > const &tracernames) const
Calculates the entropy per unit mass.
std::vector< double > tvector
IdealGas(double AdiabaticIndex)
Class constructor.
Container for error reports.
double getAdiabaticIndex(void) const
Returns the adiabatic index.
double dp2e(double d, double p, tvector const &tracers, vector< string > const &tracernames) const
Calculates the thermal energy per unit mass.
double dp2c(double d, double p, tvector const &tracers, vector< string > const &tracernames) const
Calculates the speed of sound.
void AddEntry(std::string const &field, double value)
Adds an entry to the list.
double de2p(double d, double e, tvector const &tracers, vector< string > const &tracernames) const
Calculates the pressure.
double sd2p(double s, double d, tvector const &tracers, vector< string > const &tracernames) const
Calculates the pressure from the netropy.
double de2c(double d, double e, tvector const &tracers, vector< string > const &tracernames) const
Calculates the speed of sound.