FreeFOAM The Cross-Platform CFD Toolkit
chemistrySolver.H File Reference

Detailed Description

Definition in file chemistrySolver.H.

+ Include dependency graph for chemistrySolver.H:
+ This graph shows which files directly or indirectly include this file:

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.

Macros

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

Macro Definition 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.