-
Notifications
You must be signed in to change notification settings - Fork 60
/
GarzoDuftyConductivity.H
104 lines (74 loc) · 3.08 KB
/
GarzoDuftyConductivity.H
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
/*---------------------------------------------------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
This file is part of OpenFOAM.
OpenFOAM is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Class
Foam::GarzoDuftyConductivity
Description
\verbatim
"Dense fluid transport for inelastic hard spheres."
Garzó, V. and Dufty, J. W. (1999).
Physical Review. E, Statistical Physics, Plasmas, Fluids, and Related
Interdisciplinary Topics, 59(5 Pt B):5895–5911
\endverbatim
This file is in the \dir
kineticTheoryModels/conductivityModel/GarzoDufty subdirectory
inside the subdirectory \dir kineticTheoryModels/conductivityModel
inside the directory \dir kineticTheoryModels
SourceFiles
GarzoDuftyConductivity.C
\*---------------------------------------------------------------------------*/
#ifndef GarzoDuftyConductivity_H
#define GarzoDuftyConductivity_H
#include "conductivityModel.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
/*---------------------------------------------------------------------------*\
Class GarzoDuftyConductivity Declaration
\*---------------------------------------------------------------------------*/
class GarzoDuftyConductivity
:
public conductivityModel
{
public:
//- Runtime type information
TypeName("GarzoDufty");
// Constructors
//- Construct from components
GarzoDuftyConductivity(const dictionary& dict);
//- Destructor
virtual ~GarzoDuftyConductivity();
// Member Functions
tmp<volScalarField> kappa
(
const volScalarField& alpha,
const volScalarField& Theta,
const volScalarField& g0,
const volScalarField& kappasalt,
const volScalarField& K,
const dimensionedScalar& rhoa,
const dimensionedScalar& da,
const dimensionedScalar& e
) const;
};
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#endif
// ************************************************************************* //