Go to the source code of this file.
|
| | Foam |
| | Namespace for OpenFOAM.
|
| |
|
| #define | makeFvFieldSource(fvTypeFieldSource) |
| |
| #define | addToFieldSourceRunTimeSelection(TypeFieldSource, typeTypeFieldSource) |
| |
| #define | addNullConstructableToFieldSourceRunTimeSelection( TypeFieldSource, typeTypeFieldSource) |
| |
| #define | makeTypeFieldSource(TypeFieldSource, typeTypeFieldSource) |
| |
| #define | makeNullConstructableTypeFieldSource( TypeFieldSource, typeTypeFieldSource) |
| |
| #define | makeTemplateTypeFieldSource(fieldType, type) |
| |
| #define | makeNullConstructableTemplateTypeFieldSource(fieldType, type) |
| |
| #define | makeFieldSources(type) FOR_ALL_FIELD_TYPES(makeTemplateTypeFieldSource, type) |
| |
| #define | makeNullConstructableFieldSources(type) FOR_ALL_FIELD_TYPES(makeNullConstructableTemplateTypeFieldSource, type) |
| |
| #define | makeFieldSourceTypeName(fieldType, type) |
| |
| #define | makeFieldSourceTypeNames(type) FOR_ALL_FIELD_TYPES(makeFieldSourceTypeName, type) |
| |
| #define | makeTypeFieldSourceTypedef(fieldType, type) |
| |
| #define | makeTypeFieldSourceTypedefs(type) FOR_ALL_FIELD_TYPES(makeTypeFieldSourceTypedef, type) |
| |
|
| template<class Type > |
| Ostream & | operator<< (Ostream &, const fvFieldSource< Type > &) |
| |
Original source file fvFieldSource.H
Definition in file fvFieldSource.H.
◆ makeFvFieldSource
| #define makeFvFieldSource |
( |
|
fvTypeFieldSource | ) |
|
Value:
template<> \
int fvTypeFieldSource::disallowGenericFvFieldSource \
); \
defineTemplateRunTimeSelectionTable(fvTypeFieldSource, null); \
defineTemplateRunTimeSelectionTable(fvTypeFieldSource, dictionary)
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
int debugSwitch(const char *name, const int defaultValue=0)
Lookup debug switch or add default value.
Definition at line 279 of file fvFieldSource.H.
◆ addToFieldSourceRunTimeSelection
| #define addToFieldSourceRunTimeSelection |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
( \
TypeFieldSource, \
typeTypeFieldSource, \
dictionary \
)
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to hash-table of functions with typename as the key.
Definition at line 290 of file fvFieldSource.H.
◆ addNullConstructableToFieldSourceRunTimeSelection
| #define addNullConstructableToFieldSourceRunTimeSelection |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
( \
TypeFieldSource, \
typeTypeFieldSource, \
null \
); \
addToFieldSourceRunTimeSelection(TypeFieldSource, typeTypeFieldSource)
Definition at line 299 of file fvFieldSource.H.
◆ makeTypeFieldSource
| #define makeTypeFieldSource |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
addToFieldSourceRunTimeSelection(TypeFieldSource, typeTypeFieldSource)
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Definition at line 310 of file fvFieldSource.H.
◆ makeNullConstructableTypeFieldSource
| #define makeNullConstructableTypeFieldSource |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
addNullConstructableToFieldSourceRunTimeSelection \
( \
TypeFieldSource, \
typeTypeFieldSource \
)
Definition at line 315 of file fvFieldSource.H.
◆ makeTemplateTypeFieldSource
| #define makeTemplateTypeFieldSource |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
Value:
( \
0 \
); \
addToFieldSourceRunTimeSelection \
( \
);
#define CAPITALIZE(name)
Map 'name' to 'Name' via the predefined macro CAPITALIZE_name.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
Definition at line 325 of file fvFieldSource.H.
◆ makeNullConstructableTemplateTypeFieldSource
| #define makeNullConstructableTemplateTypeFieldSource |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
Value:
( \
0 \
); \
addNullConstructableToFieldSourceRunTimeSelection \
( \
);
Definition at line 338 of file fvFieldSource.H.
◆ makeFieldSources
◆ makeNullConstructableFieldSources
◆ makeFieldSourceTypeName
| #define makeFieldSourceTypeName |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeFieldSourceTypeNames
◆ makeTypeFieldSourceTypedef
| #define makeTypeFieldSourceTypedef |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeTypeFieldSourceTypedefs