OpenFOAM: API Guide
v2006
The open source CFD toolbox
LopezDeBertodano.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration |
5
\\ / A nd | www.openfoam.com
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
Copyright (C) 2014-2015 OpenFOAM Foundation
9
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
Class
27
Foam::turbulentDispersionModels::LopezDeBertodano
28
29
Description
30
Lopez de Bertodano (1992) turbulent dispersion model.
31
32
\verbatim
33
"Turbulent bubbly two-phase flow in a triangular
34
duct"
35
Lopez de Bertodano, M.
36
Ph.D. Thesis, Rensselaer Polytechnic Institution, New York, USA, 1992.
37
\endverbatim
38
39
\verbatim
40
"The Favre averaged drag model for turbulent dispersion in Eulerian
41
multi-phase flows"
42
Burns, A.D., Frank, T., Hamill, I., Shi, J.M.,
43
5th international conference on multiphase flow
44
Volume 4, Paper 392, May 2004
45
\endverbatim
46
47
SourceFiles
48
LopezDeBertodano.C
49
50
\*---------------------------------------------------------------------------*/
51
52
#ifndef LopezDeBertodano_H
53
#define LopezDeBertodano_H
54
55
#include "turbulentDispersionModel.H"
56
57
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
58
59
namespace
Foam
60
{
61
62
class
phasePair;
63
64
namespace
turbulentDispersionModels
65
{
66
67
/*---------------------------------------------------------------------------*\
68
Class LopezDeBertodano Declaration
69
\*---------------------------------------------------------------------------*/
70
71
class
LopezDeBertodano
72
:
73
public
turbulentDispersionModel
74
{
75
// Private data
76
77
//- Constant turbulent dispersion coefficient
78
const
dimensionedScalar
Ctd_;
79
80
81
public
:
82
83
//- Runtime type information
84
TypeName
(
"LopezDeBertodano"
);
85
86
87
// Constructors
88
89
//- Construct from a dictionary and a phase pair
90
LopezDeBertodano
91
(
92
const
dictionary&
dict
,
93
const
phasePair& pair
94
);
95
96
97
//- Destructor
98
virtual
~LopezDeBertodano
();
99
100
101
// Member Functions
102
103
//- Turbulent diffusivity
104
// multiplying the gradient of the phase-fraction
105
virtual
tmp<volScalarField>
D
()
const
;
106
};
107
108
109
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
110
111
}
// End namespace turbulentDispersionModels
112
}
// End namespace Foam
113
114
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
115
116
#endif
117
118
// ************************************************************************* //
Foam::turbulentDispersionModels::LopezDeBertodano::LopezDeBertodano
LopezDeBertodano(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
Definition:
LopezDeBertodano.C:53
Foam::turbulentDispersionModels::LopezDeBertodano::~LopezDeBertodano
virtual ~LopezDeBertodano()
Destructor.
Definition:
LopezDeBertodano.C:65
Foam::turbulentDispersionModels::LopezDeBertodano::D
virtual tmp< volScalarField > D() const
Turbulent diffusivity.
Definition:
LopezDeBertodano.C:72
Foam::dimensionedScalar
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Definition:
dimensionedScalarFwd.H:43
dict
dictionary dict
Definition:
searchingEngine.H:14
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:33
Foam::turbulentDispersionModels::LopezDeBertodano::TypeName
TypeName("LopezDeBertodano")
Runtime type information.
applications
solvers
multiphase
twoPhaseEulerFoam
interfacialModels
turbulentDispersionModels
LopezDeBertodano
LopezDeBertodano.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.