Data Structures | Namespaces | Macros
CompositionModel.H File Reference
Include dependency graph for CompositionModel.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  CompositionModel
 Templated reacting parcel composition model class Consists of carrier species (via thermo package), and additional liquids and solids. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makeCompositionModel(CloudType)
 
#define makeCompositionModelType(SS, CloudType)
 

Detailed Description

Original source file CompositionModel.H

Definition in file CompositionModel.H.

Macro Definition Documentation

◆ makeCompositionModel

#define makeCompositionModel (   CloudType)
Value:
\
typedef Foam::CloudType::reactingCloudType reactingCloudType; \
defineNamedTemplateTypeNameAndDebug \
( \
Foam::CompositionModel<reactingCloudType>, \
0 \
); \
namespace Foam \
{ \
defineTemplateRunTimeSelectionTable \
( \
CompositionModel<reactingCloudType>, \
dictionary \
); \
}

Definition at line 271 of file CompositionModel.H.

◆ makeCompositionModelType

#define makeCompositionModelType (   SS,
  CloudType 
)
Value:
\
typedef Foam::CloudType::reactingCloudType reactingCloudType; \
defineNamedTemplateTypeNameAndDebug(Foam::SS<reactingCloudType>, 0); \
\
Foam::CompositionModel<reactingCloudType>:: \
adddictionaryConstructorToTable<Foam::SS<reactingCloudType> > \
add##SS##CloudType##reactingCloudType##ConstructorToTable_;

Definition at line 289 of file CompositionModel.H.

Foam::CloudType
DSMCCloud< dsmcParcel > CloudType
Definition: makeDSMCParcelBinaryCollisionModels.C:36
Foam
Namespace for OpenFOAM.
Definition: combustionModel.C:30