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

Go to the source code of this file.

Data Structures

class  AveragingMethod
 Base class for lagrangian averaging methods. More...
 
class  PackingModel
 Base class for packing models. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makePackingModel(CloudType)
 
#define makePackingModelType(SS, CloudType)
 

Detailed Description

Original source file PackingModel.H

Definition in file PackingModel.H.

Macro Definition Documentation

◆ makePackingModel

#define makePackingModel (   CloudType)
Value:
\
typedef Foam::CloudType::MPPICCloudType MPPICCloudType; \
defineNamedTemplateTypeNameAndDebug \
( \
Foam::PackingModel<MPPICCloudType>, \
0 \
); \
\
namespace Foam \
{ \
defineTemplateRunTimeSelectionTable \
( \
PackingModel<MPPICCloudType>, \
dictionary \
); \
}

Definition at line 142 of file PackingModel.H.

◆ makePackingModelType

#define makePackingModelType (   SS,
  CloudType 
)
Value:
\
typedef Foam::CloudType::MPPICCloudType MPPICCloudType; \
defineNamedTemplateTypeNameAndDebug \
(Foam::PackingModels::SS<MPPICCloudType>, 0); \
\
Foam::PackingModel<MPPICCloudType>:: \
adddictionaryConstructorToTable \
<Foam::PackingModels::SS<MPPICCloudType> > \
add##SS##CloudType##MPPICCloudType##ConstructorToTable_;

Definition at line 161 of file PackingModel.H.

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