Go to the source code of this file.
◆ DeclareTypeFieldValues [1/2]
#define DeclareTypeFieldValues |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| PtrList<Field<Type>> Type##FieldValues; |
◆ ResizeTypeFieldValues
◆ TypeFieldValuesParameter [1/2]
#define TypeFieldValuesParameter |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| , Type##FieldValues |
◆ FoundTypeField
#define FoundTypeField |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| || foundObject<VolField<Type>>(fields_[fieldi]) |
◆ DeclareTypeFieldValues [2/2]
#define DeclareTypeFieldValues |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| PtrList<Field<Type>> Type##FieldValues(fieldNames.size()); |
◆ CollapseTypeFields
#define CollapseTypeFields |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| |
Value: if (mesh_.foundObject<VolField<Type>>(
fieldNames[fieldi])) \
{ \
const VolField<Type>& field = \
mesh_.lookupObject<VolField<Type>>(
fieldNames[fieldi]); \
\
Type##FieldValues.set \
( \
fieldi, \
applyWeights(weights_, field.boundaryField()[pp.index()]) \
); \
}
static List< word > fieldNames
◆ TypeFieldValuesParameter [2/2]
#define TypeFieldValuesParameter |
( |
|
Type, |
|
|
|
nullArg |
|
) |
| , Type##FieldValues |