HydrothermalFoam
1.0
Seafloor Modelling Group
libraries
ThermoModels
species
water
waterThermos.C
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration | Website: https://openfoam.org
5
\\ / A nd | Copyright (C) 2011-2019 OpenFOAM Foundation
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
License
9
This file is part of OpenFOAM.
10
11
OpenFOAM is free software: you can redistribute it and/or modify it
12
under the terms of the GNU General Public License as published by
13
the Free Software Foundation, either version 3 of the License, or
14
(at your option) any later version.
15
16
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19
for more details.
20
21
You should have received a copy of the GNU General Public License
22
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
23
24
\*---------------------------------------------------------------------------*/
25
26
#include "
hydroThermo.H
"
27
#include "makeThermo.H"
28
29
// Head files for specie
30
#include "specie.H"
31
32
// Head files for thermo-type
33
#include "
htHydroThermo.H
"
34
35
// Head files for mixture
36
// new defined pureMixture-like mixture class to add a function: cellMixtureModifiable
37
#include "
hydrothermalMixture.H
"
38
39
// Head files for energy
40
#include "
specificEnthalpy.H
"
41
#include "
temperatureEnergy.H
"
42
// --------------------------------------------------
43
// Head files for equation of state
44
#include "
IAPWSEOS.H
"
45
46
// Head files for thermo
47
// #include "thermo_hydrothermal.H"
48
#include "thermo.H"
49
#include "
IAPWSThermo.H
"
50
51
// Head files for transport
52
#include "
IAPWSTransport.H
"
53
// --------------------------------------------------
54
55
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
56
57
namespace
Foam
58
{
59
60
/* * * * * * * * * * * * * * * private static data * * * * * * * * * * * * * */
61
62
makeThermos
63
(
64
hydroThermo
,
65
htHydroThermo
,
66
hydrothermalMixture
,
67
IAPWSTransport
,
68
specificEnthalpy
,
69
IAPWSThermo
,
70
IAPWSEOS
,
71
specie
72
);
73
74
makeThermos
75
(
76
hydroThermo
,
77
htHydroThermo
,
78
hydrothermalMixture
,
79
IAPWSTransport
,
80
temperatureEnergy
,
81
IAPWSThermo
,
82
IAPWSEOS
,
83
specie
84
);
85
86
87
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
88
89
}
// End namespace Foam
90
91
// ************************************************************************* //
IAPWSEOS.H
IAPWSThermo.H
IAPWSTransport.H
Foam::IAPWSEOS
Definition:
IAPWSEOS.H:87
Foam::IAPWSThermo
Definition:
IAPWSThermo.H:86
Foam::IAPWSTransport
Definition:
IAPWSTransport.H:80
Foam::htHydroThermo
Definition:
htHydroThermo.H:54
Foam::hydroThermo
Definition:
hydroThermo.H:53
Foam::hydrothermalMixture
Definition:
hydrothermalMixture.H:53
Foam::specificEnthalpy
Definition:
specificEnthalpy.H:46
Foam::temperatureEnergy
Definition:
temperatureEnergy.H:46
htHydroThermo.H
hydroThermo.H
hydrothermalMixture.H
Foam
Definition:
HydrothermalHeatFluxFvPatchScalarField.C:232
Foam::makeThermos
makeThermos(hydroThermo, htHydroThermo, hydrothermalMixture, hydrothermalConstTransport, sensibleEnthalpy, hydrothermalConstThermo, HydrothermalBoussinesq, specie)
specificEnthalpy.H
temperatureEnergy.H
Generated on Tue May 10 2022 15:04:15 for HydrothermalFoam by
1.9.2