EtoHthermo.H
Go to the documentation of this file.
1inline scalar Cp
2(
3 const scalar p,
4 const scalar T
5) const
6{
7 #ifdef __clang__
8 volatile const scalar cv = Cv(p, T);
9 volatile const scalar cpmcv = EquationOfState::CpMCv(p, T);
10 return cv + cpmcv;
11 #else
12 return Cv(p, T) + EquationOfState::CpMCv(p, T);
13 #endif
14}
15
16inline scalar Hs
17(
18 const scalar p,
19 const scalar T
20) const
21{
22 #ifdef __clang__
23 volatile const scalar es = Es(p, T);
24 volatile const scalar rho = EquationOfState::rho(p, T);
25 return es + p/rho;
26 #else
27 return Es(p, T) + p/EquationOfState::rho(p, T);
28 #endif
29}
30
31inline scalar Ha
32(
33 const scalar p,
34 const scalar T
35) const
36{
37 #ifdef __clang__
38 volatile const scalar ea = Ea(p, T);
39 volatile const scalar rho = EquationOfState::rho(p, T);
40 return ea + p/rho;
41 #else
42 return Ea(p, T) + p/EquationOfState::rho(p, T);
43 #endif
44}
scalar Ha(const scalar p, const scalar T) const
Definition: EtoHthermo.H:32
scalar Hs(const scalar p, const scalar T) const
Definition: EtoHthermo.H:17
scalar Es(const scalar p, const scalar T) const
Definition: HtoEthermo.H:17
scalar Ea(const scalar p, const scalar T) const
Definition: HtoEthermo.H:32
scalar CpMCv(scalar p, scalar T) const
Return (Cp - Cv) [J/(kg K].
volScalarField & p
const volScalarField & T
const volScalarField & Cv
Definition: EEqn.H:8
const volScalarField & Cp
Definition: EEqn.H:7