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

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS_(Type)
 
#define DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS(Type)    DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS_(Type)
 
#define DEFINE_LAGRANGIAN_SUB_TYPE_FIELDS(Type, nullArg)    DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS(CAPITALIZE(Type))
 

Functions

 defineTemplate2TypeNameAndDebug (LagrangianSubCAPITALIZE(label) Field, 0)
 
 defineTemplate2TypeNameAndDebugWithName (LagrangianSubCAPITALIZE(label) SubField, STR(LagrangianSubCAPITALIZE(label) Field), 0)
 
 FOR_ALL_FIELD_TYPES (DEFINE_LAGRANGIAN_SUB_TYPE_FIELDS)
 

Detailed Description

Original source file LagrangianSubFields.C

Definition in file LagrangianSubFields.C.

Macro Definition Documentation

◆ DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS_

#define DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS_ (   Type)
Value:
defineTemplate2TypeNameAndDebug(LagrangianSub##Type##Field, 0); \
defineTemplate2TypeNameAndDebugWithName \
( \
LagrangianSub##Type##SubField, \
STR(LagrangianSub##Type##Field), \
0 \
);
#define defineTemplate2TypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates, useful.
Definition: className.H:154

Definition at line 33 of file LagrangianSubFields.C.

◆ DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS

#define DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS (   Type)     DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS_(Type)

Definition at line 42 of file LagrangianSubFields.C.

◆ DEFINE_LAGRANGIAN_SUB_TYPE_FIELDS

#define DEFINE_LAGRANGIAN_SUB_TYPE_FIELDS (   Type,
  nullArg 
)     DEFINE_LAGRANGIAN_SUB_CAPTALIZED_TYPE_FIELDS(CAPITALIZE(Type))

Definition at line 45 of file LagrangianSubFields.C.