makeSolidReactions.C File Reference
Include dependency graph for makeSolidReactions.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makeSolidReactions(Thermo)
 

Typedefs

typedef solidReaction< hConstSolidThermoPhysics > solidReactionhConstSolidThermoPhysics
 
typedef Reaction< hConstSolidThermoPhysics > ReactionhConstSolidThermoPhysics
 
typedef IrreversibleReaction< solidReaction, hConstSolidThermoPhysics, solidArrheniusReactionRate > IrreversibleReactionhConstSolidThermoPhysicssolidArrheniusReactionRate
 
typedef IrreversibleReaction< solidReaction, hConstSolidThermoPhysics, solidIsothermalReactionRate > IrreversibleReactionhConstSolidThermoPhysicssolidIsothermalReactionRate
 
typedef solidReaction< hPowerSolidThermoPhysics > solidReactionhPowerSolidThermoPhysics
 
typedef Reaction< hPowerSolidThermoPhysics > ReactionhPowerSolidThermoPhysics
 
typedef IrreversibleReaction< solidReaction, hPowerSolidThermoPhysics, solidArrheniusReactionRate > IrreversibleReactionhPowerSolidThermoPhysicssolidArrheniusReactionRate
 
typedef IrreversibleReaction< solidReaction, hPowerSolidThermoPhysics, solidIsothermalReactionRate > IrreversibleReactionhPowerSolidThermoPhysicssolidIsothermalReactionRate
 
typedef solidReaction< hExpKappaConstSolidThermoPhysics > solidReactionhExpKappaConstSolidThermoPhysics
 
typedef Reaction< hExpKappaConstSolidThermoPhysics > ReactionhExpKappaConstSolidThermoPhysics
 
typedef IrreversibleReaction< solidReaction, hExpKappaConstSolidThermoPhysics, solidArrheniusReactionRate > IrreversibleReactionhExpKappaConstSolidThermoPhysicssolidArrheniusReactionRate
 
typedef IrreversibleReaction< solidReaction, hExpKappaConstSolidThermoPhysics, solidIsothermalReactionRate > IrreversibleReactionhExpKappaConstSolidThermoPhysicssolidIsothermalReactionRate
 

Functions

 defineTemplateRunTimeSelectionTable (ReactionhConstSolidThermoPhysics, dictionary)
 
 defineTemplateTypeNameAndDebug (solidReactionhConstSolidThermoPhysics, 0)
 
 defineTemplateTypeNameAndDebug (ReactionhConstSolidThermoPhysics, 0)
 
 addToRunTimeSelectionTable (ReactionhConstSolidThermoPhysics, IrreversibleReactionhConstSolidThermoPhysicssolidArrheniusReactionRate, dictionary)
 
 addToRunTimeSelectionTable (ReactionhConstSolidThermoPhysics, IrreversibleReactionhConstSolidThermoPhysicssolidIsothermalReactionRate, dictionary)
 
 defineTemplateRunTimeSelectionTable (ReactionhPowerSolidThermoPhysics, dictionary)
 
 defineTemplateTypeNameAndDebug (solidReactionhPowerSolidThermoPhysics, 0)
 
 defineTemplateTypeNameAndDebug (ReactionhPowerSolidThermoPhysics, 0)
 
 addToRunTimeSelectionTable (ReactionhPowerSolidThermoPhysics, IrreversibleReactionhPowerSolidThermoPhysicssolidArrheniusReactionRate, dictionary)
 
 addToRunTimeSelectionTable (ReactionhPowerSolidThermoPhysics, IrreversibleReactionhPowerSolidThermoPhysicssolidIsothermalReactionRate, dictionary)
 
 defineTemplateRunTimeSelectionTable (ReactionhExpKappaConstSolidThermoPhysics, dictionary)
 
 defineTemplateTypeNameAndDebug (solidReactionhExpKappaConstSolidThermoPhysics, 0)
 
 defineTemplateTypeNameAndDebug (ReactionhExpKappaConstSolidThermoPhysics, 0)
 
 addToRunTimeSelectionTable (ReactionhExpKappaConstSolidThermoPhysics, IrreversibleReactionhExpKappaConstSolidThermoPhysicssolidArrheniusReactionRate, dictionary)
 
 addToRunTimeSelectionTable (ReactionhExpKappaConstSolidThermoPhysics, IrreversibleReactionhExpKappaConstSolidThermoPhysicssolidIsothermalReactionRate, dictionary)
 

Detailed Description

Original source file makeSolidReactions.C

Definition in file makeSolidReactions.C.

Macro Definition Documentation

◆ makeSolidReactions

#define makeSolidReactions (   Thermo)
Value:
\
typedef solidReaction<Thermo> solidReaction##Thermo; \
\
typedef Reaction<Thermo> Reaction##Thermo; \
defineTemplateTypeNameAndDebug(solidReaction##Thermo, 0); \
defineTemplateTypeNameAndDebug(Reaction##Thermo, 0); \
makeSolidIRReactions(Thermo, solidArrheniusReactionRate) \
makeSolidIRReactions(Thermo, solidIsothermalReactionRate)
#define defineTemplateRunTimeSelectionTable(baseType, argNames)
Define run-time selection table for template classes.
#define makeSolidIRReactions(Thermo, ReactionRate)
#define defineTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates, useful.
Definition: className.H:158

Definition at line 31 of file makeSolidReactions.C.