Wellek.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::aspectRatioModels::Wellek
28 
29 Description
30  Aspect ratio model of Wellek et al.
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  "Shape of liquid drops moving in liquid media"
42  Wellek, R.M., Agrawal, A.K., Skelland, A.H.P.,
43  International Journal of Multiphase Flow
44  Volume 12, Issue 5, September 1966, pp. 854-862
45  \endverbatim
46 
47 SourceFiles
48  Wellek.C
49 
50 \*---------------------------------------------------------------------------*/
51 
52 #ifndef Wellek_H
53 #define Wellek_H
54 
55 #include "aspectRatioModel.H"
56 
57 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
58 
59 namespace Foam
60 {
61 namespace aspectRatioModels
62 {
63 
64 /*---------------------------------------------------------------------------*\
65  Class Wellek Declaration
66 \*---------------------------------------------------------------------------*/
67 
68 class Wellek
69 :
70  public aspectRatioModel
71 {
72 public:
73 
74  //- Runtime type information
75  TypeName("Wellek");
76 
77 
78  // Constructors
79 
80  //- Construct from a dictionary and an ordered phase pair
81  Wellek
82  (
83  const dictionary& dict,
84  const phasePair& pair
85  );
86 
87 
88  //- Destructor
89  virtual ~Wellek();
90 
91 
92  // Member Functions
93 
94  //- Aspect ratio
95  virtual tmp<volScalarField> E() const;
96 };
97 
98 
99 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
100 
101 } // End namespace aspectRatioModels
102 } // End namespace Foam
103 
104 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
105 
106 #endif
107 
108 // ************************************************************************* //
dictionary dict
virtual tmp< volScalarField > E() const
Aspect ratio.
Definition: Wellek.C:63
virtual ~Wellek()
Destructor.
Definition: Wellek.C:56
TypeName("Wellek")
Runtime type information.
Wellek(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and an ordered phase pair.
Definition: Wellek.C:45
Namespace for OpenFOAM.