Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "noCombustion.H"
00027 #include <OpenFOAM/addToRunTimeSelectionTable.H>
00028
00029
00030
00031 namespace Foam
00032 {
00033 namespace combustionModels
00034 {
00035 defineTypeNameAndDebug(noCombustion, 0);
00036 addToRunTimeSelectionTable
00037 (
00038 combustionModel,
00039 noCombustion,
00040 dictionary
00041 );
00042 };
00043 };
00044
00045
00046
00047
00048 Foam::combustionModels::noCombustion::noCombustion
00049 (
00050 const dictionary& combustionProperties,
00051 const hsCombustionThermo& thermo,
00052 const compressible::turbulenceModel& turbulence,
00053 const surfaceScalarField& phi,
00054 const volScalarField& rho
00055 )
00056 :
00057 combustionModel(combustionProperties, thermo, turbulence, phi, rho)
00058 {}
00059
00060
00061
00062
00063 Foam::combustionModels::noCombustion::~noCombustion()
00064 {}
00065
00066
00067 void Foam::combustionModels::noCombustion::correct()
00068 {}
00069
00070
00071 Foam::tmp<Foam::volScalarField>
00072 Foam::combustionModels::noCombustion::wFuelNorm() const
00073 {
00074 return tmp<Foam::volScalarField>
00075 (
00076 new volScalarField
00077 (
00078 IOobject
00079 (
00080 "wFuelNorm",
00081 mesh_.time().timeName(),
00082 mesh_,
00083 IOobject::NO_READ,
00084 IOobject::NO_WRITE
00085 ),
00086 mesh_,
00087 dimensionedScalar("wFuelNorm", dimMass/dimTime/pow3(dimLength), 0.0)
00088 )
00089 );
00090 }
00091
00092
00093 bool Foam::combustionModels::noCombustion::read
00094 (
00095 const dictionary& combustionProperties
00096 )
00097 {
00098 return combustionModel::read(combustionProperties);
00099 }
00100
00101
00102