49 template<
class equationOfState>
class janafThermo;
51 template<
class equationOfState>
52 inline janafThermo<equationOfState>
operator+
54 const janafThermo<equationOfState>&,
55 const janafThermo<equationOfState>&
58 template<
class equationOfState>
59 inline janafThermo<equationOfState>
operator-
61 const janafThermo<equationOfState>&,
62 const janafThermo<equationOfState>&
65 template<
class equationOfState>
66 inline janafThermo<equationOfState>
operator*
69 const janafThermo<equationOfState>&
72 template<
class equationOfState>
73 inline janafThermo<equationOfState>
operator==
75 const janafThermo<equationOfState>&,
76 const janafThermo<equationOfState>&
79 template<
class equationOfState>
83 const janafThermo<equationOfState>&
91 template<
class equationOfState>
94 public equationOfState
107 scalar Tlow_, Thigh_, Tcommon_;
116 inline void checkT(
const scalar
T)
const;
119 inline const coeffArray& coeffs(
const scalar
T)
const;
129 const equationOfState& st,
132 const scalar Tcommon,
147 inline scalar
cp(
const scalar
T)
const;
150 inline scalar
h(
const scalar
T)
const;
153 inline scalar
hs(
const scalar
T)
const;
156 inline scalar
hc()
const;
159 inline scalar
s(
const scalar
T)
const;
197 friend Ostream& operator<< <equationOfState>