FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

noEvaporation.C

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------------*\
00002   =========                 |
00003   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
00004    \\    /   O peration     |
00005     \\  /    A nd           | Copyright (C) 1991-2010 OpenCFD Ltd.
00006      \\/     M anipulation  |
00007 -------------------------------------------------------------------------------
00008 License
00009     This file is part of OpenFOAM.
00010 
00011     OpenFOAM is free software: you can redistribute it and/or modify it
00012     under the terms of the GNU General Public License as published by
00013     the Free Software Foundation, either version 3 of the License, or
00014     (at your option) any later version.
00015 
00016     OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
00017     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00018     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
00019     for more details.
00020 
00021     You should have received a copy of the GNU General Public License
00022     along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
00023 
00024 \*---------------------------------------------------------------------------*/
00025 
00026 #include <OpenFOAM/error.H>
00027 
00028 #include "noEvaporation.H"
00029 #include <OpenFOAM/addToRunTimeSelectionTable.H>
00030 
00031 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
00032 
00033 namespace Foam
00034 {
00035 
00036 // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
00037 
00038 defineTypeNameAndDebug(noEvaporation, 0);
00039 
00040 addToRunTimeSelectionTable
00041 (
00042     evaporationModel,
00043     noEvaporation,
00044     dictionary
00045 );
00046 
00047 // * * * * * * * * * * * * * * * * Constructors  * * * * * * * * * * * * * * //
00048 
00049 // Construct from dictionary
00050 noEvaporation::noEvaporation
00051 (
00052     const dictionary& dict
00053 )
00054 :
00055     evaporationModel(dict)
00056 {}
00057 
00058 // * * * * * * * * * * * * * * * * Destructor  * * * * * * * * * * * * * * * //
00059 
00060 noEvaporation::~noEvaporation()
00061 {}
00062 
00063 
00064 // * * * * * * * * * * * * * * * Member Functions  * * * * * * * * * * * * * //
00065 
00066 bool noEvaporation::evaporation() const
00067 {
00068     return false;
00069 }
00070 
00071 scalar noEvaporation::Sh
00072 (
00073     const scalar,
00074     const scalar
00075 ) const
00076 {
00077     return 0.0;
00078 }
00079 
00080 scalar noEvaporation::relaxationTime
00081 (
00082     const scalar,
00083     const scalar,
00084     const scalar,
00085     const scalar,
00086     const scalar,
00087     const scalar,
00088     const scalar,
00089     const scalar,
00090     const scalar,
00091     const scalar,
00092     const scalar
00093 ) const
00094 {
00095     return GREAT;
00096 }
00097 
00098 
00099 scalar noEvaporation::boilingTime
00100 (
00101     const scalar,
00102     const scalar,
00103     const scalar,
00104     const scalar,
00105     const scalar,
00106     const scalar,
00107     const scalar,
00108     const scalar,
00109     const scalar,
00110     const scalar,
00111     const scalar,
00112     const scalar,
00113     const scalar,
00114     const scalar,
00115     const scalar,
00116     const scalar
00117 ) const
00118 {
00119     return GREAT;
00120 }
00121 
00122 inline label noEvaporation::nEvapIter() const
00123 {
00124     return 0;
00125 }
00126 
00127 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
00128 
00129 } // End namespace Foam
00130 
00131 // ************************ vim: set sw=4 sts=4 et: ************************ //
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines