6 #ifndef EQUATION_OF_STATE_HPP 7 #define EQUATION_OF_STATE_HPP 1 31 virtual double dp2e(
double d,
double p,
tvector const& tracers =
tvector(),vector<string>
const& tracernames = vector<string>())
41 virtual double de2p(
double d,
double e,
42 tvector const& tracers =
tvector(), vector<string>
const& tracernames = vector<string>())
const = 0;
51 virtual double de2c(
double d,
double e,
52 tvector const& tracers =
tvector(), vector<string>
const& tracernames = vector<string>())
const = 0;
61 virtual double dp2c(
double d,
double p,
62 tvector const& tracers =
tvector(), vector<string>
const& tracernames = vector<string>())
const = 0;
71 virtual double dp2s(
double d,
double p,
72 tvector const& tracers =
tvector(), vector<string>
const& tracernames = vector<string>())
const = 0;
81 virtual double sd2p(
double s,
double d,
82 tvector const& tracers =
tvector(), vector<string>
const& tracernames = vector<string>())
const = 0;
std::vector< bool > svector
std::vector< double > tvector
virtual double de2p(double d, double e, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the pressure.
virtual double dp2c(double d, double p, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the speed of sound.
virtual double dp2s(double d, double p, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the entropy per unit mass.
virtual double sd2p(double s, double d, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the pressure from the netropy.
Base class for equation of state.
virtual double dp2e(double d, double p, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the thermal energy per unit mass.
virtual double de2c(double d, double e, tvector const &tracers=tvector(), vector< string > const &tracernames=vector< string >()) const =0
Calculates the speed of sound.