Classes | 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.

Classes

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

Namespaces

 Foam
 

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 283 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 301 of file CompositionModel.H.

Foam::CloudType
DSMCCloud< dsmcParcel > CloudType
Definition: makeDSMCParcelBinaryCollisionModels.C:31
Foam
Definition: atmBoundaryLayer.C:26