1 /*---------------------------------------------------------------------------*\
3 \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
5 \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
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
13 the Free Software Foundation, either version 3 of the License, or
14 (at your 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, see <http://www.gnu.org/licenses/>.
25 Foam::standardEvaporationModel
28 standard evaporation model based on the logarithmic expression
29 of the ration of pressure differences.
31 \*---------------------------------------------------------------------------*/
33 #ifndef standardEvaporationModel_H
34 #define standardEvaporationModel_H
36 #include "evaporationModel.H"
38 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
43 /*---------------------------------------------------------------------------*\
44 Class standardEvaporationModel Declaration
45 \*---------------------------------------------------------------------------*/
47 class standardEvaporationModel
49 public evaporationModel
57 scalar preReScFactor_;
61 word evaporationScheme_;
67 //- Runtime type information
68 TypeName("standardEvaporationModel");
73 //- Construct from dictionary
74 standardEvaporationModel(const dictionary& dict);
78 virtual ~standardEvaporationModel();
83 bool evaporation() const;
85 //- Correlation for the Sherwood Number
88 const scalar ReynoldsNumber,
89 const scalar SchmidtNumber
92 //- Return the evaporation relaxation time
95 const scalar diameter,
96 const scalar liquidDensity,
97 const scalar rhoFuelVapor,
98 const scalar massDiffusionCoefficient,
99 const scalar ReynoldsNumber,
100 const scalar SchmidtNumber,
110 const scalar liquidDensity,
112 const scalar heatOfVapour,
114 const scalar Nusselt,
115 const scalar deltaTemp,
116 const scalar diameter,
128 inline label nEvapIter() const
136 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
138 } // End namespace Foam
140 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
144 // ************************************************************************* //