makeArrheniusTypes.H File Reference
Include dependency graph for makeArrheniusTypes.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define makeArrheniusTypes(ArrheniusType, visType)
 

Detailed Description

Original source file makeArrheniusTypes.H

Definition in file makeArrheniusTypes.H.

Macro Definition Documentation

◆ makeArrheniusTypes

#define makeArrheniusTypes (   ArrheniusType,
  visType 
)
Value:
\
namespace Foam \
{ \
namespace viscosityModels \
{ \
typedef ArrheniusType<visType> ArrheniusType##visType; \
\
( \
viscosityModel, \
ArrheniusType##visType, \
dictionary, \
ArrheniusType##visType \
); \
} \
\
( \
viscosityModels::ArrheniusType##visType, \
#ArrheniusType"<"#visType">", \
0 \
); \
}
#define addNamedToRunTimeSelectionTable(baseType, thisType, argNames, lookupName)
Add to construction table with 'lookupName' as the key.
#define defineTemplateTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.
Definition: className.H:126
Namespace for OpenFOAM.

Definition at line 35 of file makeArrheniusTypes.H.