Go to the source code of this file.
Original source file carried.C
Definition in file carried.C.
◆ ACCESS_CARRIER_FIELDS
| #define ACCESS_CARRIER_FIELDS |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| |
Value:
{ \
namespace clouds \
{ \
template<> \
HashPtrTable<CarrierField<Type>>& carried::carrierFields() const \
{ \
} \
} \
}
#define CAPITALIZE(name)
Map 'name' to 'Name' via the predefined macro CAPITALIZE_name.
LagrangianFieldSource< label > CAT3(Lagrangian, CAPITALIZE(label), FieldSource)
Definition at line 43 of file carried.C.
◆ CLEAR_TYPE_CARRIER_FIELDS
| #define CLEAR_TYPE_CARRIER_FIELDS |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| |
Value:
( \
HashPtrTable<CarrierField<Type>>, \
carrierFields<Type>(), \
iter \
) \
{ \
iter()->clear(true); \
}
#define forAllIter(Container, container, iter)
Iterate across all elements in the container object of type.
◆ RESET_TYPE_CARRIER_FIELDS
| #define RESET_TYPE_CARRIER_FIELDS |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| |
Value:
( \
HashPtrTable<CarrierField<Type>>, \
carrierFields<Type>(), \
iter \
) \
{ \
iter()->reset(initial); \
}