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 <engine/engineTime.H>
00027 #include "ignition.H"
00028
00029
00030
00031 namespace Foam
00032 {
00033
00034
00035
00036 ignition::ignition
00037 (
00038 const dictionary& combustionProperties,
00039 const Time& db,
00040 const fvMesh& mesh
00041 )
00042 :
00043 mesh_(mesh),
00044 ignite_(combustionProperties.lookup("ignite")),
00045 ignSites_
00046 (
00047 combustionProperties.lookup("ignitionSites"),
00048 ignitionSite::iNew(db, mesh)
00049 )
00050 {
00051 if (ignite_)
00052 {
00053 Info<< "\nIgnition on" << endl;
00054 }
00055 else
00056 {
00057 Info<< "\nIgnition switched off" << endl;
00058 }
00059 }
00060
00061
00062 ignition::ignition
00063 (
00064 const dictionary& combustionProperties,
00065 const engineTime& edb,
00066 const fvMesh& mesh
00067 )
00068 :
00069 mesh_(mesh),
00070 ignite_(combustionProperties.lookup("ignite")),
00071 ignSites_
00072 (
00073 combustionProperties.lookup("ignitionSites"),
00074 ignitionSite::iNew(edb, mesh)
00075 )
00076 {
00077 if (ignite_)
00078 {
00079 Info<< "\nIgnition on" << endl;
00080 }
00081 else
00082 {
00083 Info<< "\nIgnition switched off" << endl;
00084 }
00085 }
00086
00087
00088
00089
00090 }
00091
00092