1 /*---------------------------------------------------------------------------*\
3 \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
5 \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd.
7 -------------------------------------------------------------------------------
9 This file is part of OpenFOAM.
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 the
13 Free Software Foundation; either version 2 of the License, or (at your
14 option) any later version.
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
21 You should have received a copy of the GNU General Public License
22 along with OpenFOAM; if not, write to the Free Software Foundation,
23 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 Foam::standardEvaporationModel
29 standard evaporation model based on the logarithmic expression
30 of the ration of pressure differences.
32 \*---------------------------------------------------------------------------*/
34 #ifndef standardEvaporationModel_H
35 #define standardEvaporationModel_H
37 #include "evaporationModel.H"
39 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
44 /*---------------------------------------------------------------------------*\
45 Class standardEvaporationModel Declaration
46 \*---------------------------------------------------------------------------*/
48 class standardEvaporationModel
50 public evaporationModel
58 scalar preReScFactor_;
62 word evaporationScheme_;
68 //- Runtime type information
69 TypeName("standardEvaporationModel");
74 //- Construct from dictionary
75 standardEvaporationModel
77 const dictionary& dict
83 ~standardEvaporationModel();
88 bool evaporation() const;
90 //- Correlation for the Sherwood Number
93 const scalar ReynoldsNumber,
94 const scalar SchmidtNumber
97 //- Return the evaporation relaxation time
100 const scalar diameter,
101 const scalar liquidDensity,
102 const scalar rhoFuelVapor,
103 const scalar massDiffusionCoefficient,
104 const scalar ReynoldsNumber,
105 const scalar SchmidtNumber,
115 const scalar liquidDensity,
117 const scalar heatOfVapour,
119 const scalar Nusselt,
120 const scalar deltaTemp,
121 const scalar diameter,
133 inline label nEvapIter() const;
137 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
139 } // End namespace Foam
141 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
145 // ************************************************************************* //