39 #ifndef hPolynomialThermo_H
40 #define hPolynomialThermo_H
52 template<
class EquationOfState,
int PolySize>
53 class hPolynomialThermo;
55 template<
class EquationOfState,
int PolySize>
56 inline hPolynomialThermo<EquationOfState, PolySize>
operator+
58 const hPolynomialThermo<EquationOfState, PolySize>&,
59 const hPolynomialThermo<EquationOfState, PolySize>&
62 template<
class EquationOfState,
int PolySize>
63 inline hPolynomialThermo<EquationOfState, PolySize>
operator-
65 const hPolynomialThermo<EquationOfState, PolySize>&,
66 const hPolynomialThermo<EquationOfState, PolySize>&
69 template<
class EquationOfState,
int PolySize>
70 inline hPolynomialThermo<EquationOfState, PolySize>
operator*
73 const hPolynomialThermo<EquationOfState, PolySize>&
76 template<
class EquationOfState,
int PolySize>
77 inline hPolynomialThermo<EquationOfState, PolySize>
operator==
79 const hPolynomialThermo<EquationOfState, PolySize>&,
80 const hPolynomialThermo<EquationOfState, PolySize>&
83 template<
class EquationOfState,
int PolySize>
87 const hPolynomialThermo<EquationOfState, PolySize>&
95 template<
class EquationOfState,
int PolySize>
98 public EquationOfState
125 const EquationOfState& pt,
151 inline scalar
cp(
const scalar
T)
const;
154 inline scalar
h(
const scalar T)
const;
157 inline scalar
hs(
const scalar T)
const;
160 inline scalar
hc()
const;
163 inline scalar
s(
const scalar T)
const;
203 friend Ostream& operator<< <EquationOfState, PolySize>