Go to the documentation of this file.
38 #ifndef specieThermo_H
39 #define specieThermo_H
48 template<
class thermo>
class specieThermo;
50 template<
class thermo>
51 inline specieThermo<thermo>
operator+
53 const specieThermo<thermo>&,
54 const specieThermo<thermo>&
57 template<
class thermo>
58 inline specieThermo<thermo>
operator-
60 const specieThermo<thermo>&,
61 const specieThermo<thermo>&
64 template<
class thermo>
65 inline specieThermo<thermo>
operator*
68 const specieThermo<thermo>&
71 template<
class thermo>
72 inline specieThermo<thermo>
operator==
74 const specieThermo<thermo>&,
75 const specieThermo<thermo>&
78 template<
class thermo>
82 const specieThermo<thermo>&
90 template<
class thermo>
98 static const scalar tol_;
101 static const int maxIter_;
158 inline scalar
cv(
const scalar T)
const;
161 inline scalar
gamma(
const scalar T)
const;
164 inline scalar
e(
const scalar T)
const;
167 inline scalar
es(
const scalar T)
const;
170 inline scalar
g(
const scalar T)
const;
173 inline scalar
a(
const scalar T)
const;
179 inline scalar
Cp(
const scalar T)
const;
182 inline scalar
Cv(
const scalar T)
const;
185 inline scalar
H(
const scalar T)
const;
188 inline scalar
Hs(
const scalar T)
const;
191 inline scalar
Hc()
const;
194 inline scalar
S(
const scalar T)
const;
197 inline scalar
E(
const scalar T)
const;
200 inline scalar
G(
const scalar T)
const;
203 inline scalar
A(
const scalar T)
const;
210 inline scalar
K(
const scalar T)
const;
215 inline scalar
Kp(
const scalar T)
const;
221 inline scalar
Kc(
const scalar T)
const;
226 inline scalar
Kx(
const scalar T,
const scalar
p)
const;
242 inline scalar
TH(
const scalar H,
const scalar T0)
const;
245 inline scalar
THs(
const scalar Hs,
const scalar T0)
const;
248 inline scalar
TE(
const scalar E,
const scalar T0)
const;
288 friend Ostream& operator<< <thermo>