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

chemistrySolver.H File Reference


Detailed Description

Definition in file chemistrySolver.H.

#include "src/thermophysicalModels/chemistryModel/chemistryModel/ODEChemistryModel/ODEChemistryModel.H"
#include "src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.H"
#include "src/OpenFOAM/fields/Fields/scalarField/scalarField.H"
#include "src/OpenFOAM/memory/autoPtr/autoPtr.H"
#include "src/OpenFOAM/db/runTimeSelection/runTimeSelectionTables.H"
Include dependency graph for chemistrySolver.H:

Go to the source code of this file.

Classes

class  chemistrySolver< CompType, ThermoType >
 An abstract base class for solving chemistry. More...

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  makeChemistrySolver(Comp, Thermo)
#define  makeChemistrySolverType(SS, Comp, Thermo)

Define Documentation

#define makeChemistrySolver (   Comp,
  Thermo  
)
Value:
\
    typedef chemistrySolver<Comp, Thermo>                                     \
        chemistrySolver##Comp##Thermo;                                        \
                                                                              \
    defineTemplateTypeNameAndDebugWithName                                    \
    (                                                                         \
        chemistrySolver##Comp##Thermo,                                        \
        "chemistryModel<"#Comp","#Thermo">",                                  \
        0                                                                     \
    );                                                                        \
                                                                              \
    defineTemplateRunTimeSelectionTable                                       \
    (                                                                         \
        chemistrySolver##Comp##Thermo,                                        \
        dictionary                                                            \
    );

Definition at line 134 of file chemistrySolver.H.

#define makeChemistrySolverType (   SS,
  Comp,
  Thermo  
)
Value:
\
    typedef SS<Comp, Thermo> SS##Comp##Thermo;                                \
                                                                              \
    defineTemplateTypeNameAndDebugWithName                                    \
    (                                                                         \
        SS##Comp##Thermo,                                                     \
        #SS"<"#Comp","#Thermo">",                                             \
        0                                                                     \
    );                                                                        \
                                                                              \
    chemistrySolver<Comp, Thermo>::                                           \
        adddictionaryConstructorToTable<SS<Comp, Thermo> >                    \
            add##SS##Comp##Thermo##ConstructorToTable_;

Definition at line 153 of file chemistrySolver.H.