ENH: autoLayerDriver: better layering information message
[OpenFOAM-2.0.x.git] / src / combustionModels / noCombustion / noCombustion.H
blobe01b8cd0d8cf2d286d7e5c986856ccd0591c56b5
1 /*---------------------------------------------------------------------------*\
2   =========                 |
3   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
4    \\    /   O peration     |
5     \\  /    A nd           | Copyright (C) 2011 OpenFOAM Foundation
6      \\/     M anipulation  |
7 -------------------------------------------------------------------------------
8 License
10     OpenFOAM is free software: you can redistribute it and/or modify it
11     under the terms of the GNU General Public License as published by
12     the Free Software Foundation, either version 3 of the License, or
13     (at your option) any later version.
15     OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
16     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
18     for more details.
20     You should have received a copy of the GNU General Public License
21     along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
23 Class
24     Foam::combustionModel::noCombustion
26 Description
27     Dummy combustion model for 'none' option
29 SourceFiles
30     noCombustion.C
32 \*---------------------------------------------------------------------------*/
34 #ifndef noCombustion_H
35 #define noCombustion_H
37 #include "combustionModel.H"
39 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
41 namespace Foam
43 namespace combustionModels
46 /*---------------------------------------------------------------------------*\
47                       Class noCombustion Declaration
48 \*---------------------------------------------------------------------------*/
50 class noCombustion
52     public combustionModel
54     // Private Member Functions
56         //- Disallow copy construct
57         noCombustion(const noCombustion&);
59         //- Disallow default bitwise assignment
60         void operator=(const noCombustion&);
63 public:
65     //- Runtime type information
66     TypeName("none");
69     // Constructors
71         //- Construct from components
72         noCombustion
73         (
74             const dictionary& combustionProperties,
75             hsCombustionThermo& thermo,
76             const compressible::turbulenceModel& turbulence,
77             const surfaceScalarField& phi,
78             const volScalarField& rho
79         );
82     //- Destructor
83     virtual ~noCombustion();
87 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
89 } // End namespace combustionModels
90 } // End namespace Foam
92 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
94 #endif
96 // ************************************************************************* //