OpenFOAM: API Guide
v2006
The open source CFD toolbox
TomiyamaWallLubrication.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::wallLubricationModels::TomiyamaWallLubrication
28
29
Description
30
Wall lubrication model of Tomiyama.
31
32
References:
33
\verbatim
34
"Implementation and Comparison of Correlations for interfacial Forces
35
in a Gas-Liquid System within an Euler-Euler Framework"
36
Otromke, M.
37
PhD Thesis, April 2013
38
\endverbatim
39
40
\verbatim
41
"Struggle with Computational Bubble Dynamics"
42
Tomiyama, A.,
43
Multiphase Science and Technology
44
Volume 10, Issue 4, 1998, pp. 369-405
45
\endverbatim
46
47
SourceFiles
48
TomiyamaWallLubrication.C
49
50
\*---------------------------------------------------------------------------*/
51
52
#ifndef TomiyamaWallLubrication_H
53
#define TomiyamaWallLubrication_H
54
55
#include "wallLubricationModel.H"
56
57
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
58
59
namespace
Foam
60
{
61
62
class
phasePair;
63
64
namespace
wallLubricationModels
65
{
66
67
/*---------------------------------------------------------------------------*\
68
Class TomiyamaWallLubrication Declaration
69
\*---------------------------------------------------------------------------*/
70
71
class
TomiyamaWallLubrication
72
:
73
public
wallLubricationModel
74
{
75
// Private data
76
77
//- Characteristic channel dimension
78
const
dimensionedScalar
D_;
79
80
81
public
:
82
83
//- Runtime type information
84
TypeName
(
"Tomiyama"
);
85
86
87
// Constructors
88
89
//- Construct from components
90
TomiyamaWallLubrication
91
(
92
const
dictionary&
dict
,
93
const
phasePair& pair
94
);
95
96
97
//- Destructor
98
virtual
~TomiyamaWallLubrication
();
99
100
101
// Member Functions
102
103
//- Return phase-intensive wall lubrication force
104
tmp<volVectorField>
Fi
()
const
;
105
};
106
107
108
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
109
110
}
// End namespace wallLubricationModels
111
}
// End namespace Foam
112
113
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
114
115
#endif
116
117
// ************************************************************************* //
Foam::wallLubricationModels::TomiyamaWallLubrication::Fi
tmp< volVectorField > Fi() const
Return phase-intensive wall lubrication force.
Definition:
TomiyamaWallLubrication.C:71
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::wallLubricationModels::TomiyamaWallLubrication::TomiyamaWallLubrication
TomiyamaWallLubrication(const dictionary &dict, const phasePair &pair)
Construct from components.
Definition:
TomiyamaWallLubrication.C:52
Foam::wallLubricationModels::TomiyamaWallLubrication::TypeName
TypeName("Tomiyama")
Runtime type information.
Foam::wallLubricationModels::TomiyamaWallLubrication::~TomiyamaWallLubrication
virtual ~TomiyamaWallLubrication()
Destructor.
Definition:
TomiyamaWallLubrication.C:64
applications
solvers
multiphase
twoPhaseEulerFoam
interfacialModels
wallLubricationModels
TomiyamaWallLubrication
TomiyamaWallLubrication.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.