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 220 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 231 of file fvFieldSource.H.
◆ addNullConstructableToFieldSourceRunTimeSelection
#define addNullConstructableToFieldSourceRunTimeSelection |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
( \
TypeFieldSource, \
typeTypeFieldSource, \
null \
); \
addToFieldSourceRunTimeSelection(TypeFieldSource, typeTypeFieldSource)
Definition at line 240 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 251 of file fvFieldSource.H.
◆ makeNullConstructableTypeFieldSource
#define makeNullConstructableTypeFieldSource |
( |
|
TypeFieldSource, |
|
|
|
typeTypeFieldSource |
|
) |
| |
Value:
addNullConstructableToFieldSourceRunTimeSelection \
( \
TypeFieldSource, \
typeTypeFieldSource \
)
Definition at line 256 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 266 of file fvFieldSource.H.
◆ makeNullConstructableTemplateTypeFieldSource
#define makeNullConstructableTemplateTypeFieldSource |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
Value:
( \
0 \
); \
addNullConstructableToFieldSourceRunTimeSelection \
( \
);
Definition at line 279 of file fvFieldSource.H.
◆ makeFieldSources
◆ makeNullConstructableFieldSources
◆ makeFieldSourceTypeName
#define makeFieldSourceTypeName |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeFieldSourceTypeNames
◆ makeTypeFieldSourceTypedef
#define makeTypeFieldSourceTypedef |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeTypeFieldSourceTypedefs