Go to the source code of this file.
|
| class | fvsPatchField< Type > |
| | An abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
|
| |
|
| | Foam |
| | Namespace for OpenFOAM.
|
| |
|
| template<class Type > |
| Ostream & | operator<< (Ostream &, const fvsPatchField< Type > &) |
| |
Original source file fvsPatchField.H
Definition in file fvsPatchField.H.
◆ makeFvsPatchField
| #define makeFvsPatchField |
( |
|
fvsPatchTypeField | ) |
|
Value:
template<> \
int fvsPatchTypeField::disallowGenericFvsPatchField \
); \
defineTemplateRunTimeSelectionTable(fvsPatchTypeField, patch); \
defineTemplateRunTimeSelectionTable(fvsPatchTypeField, patchMapper); \
defineTemplateRunTimeSelectionTable(fvsPatchTypeField, 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 463 of file fvsPatchField.H.
◆ addToFvsPatchFieldRunTimeSelection
| #define addToFvsPatchFieldRunTimeSelection |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:
( \
PatchTypeField, \
typePatchTypeField, \
patch \
); \
addToRunTimeSelectionTable \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
addToRunTimeSelectionTable \
( \
PatchTypeField, \
typePatchTypeField, \
dictionary \
);
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to hash-table of functions with typename as the key.
Definition at line 475 of file fvsPatchField.H.
◆ makeFvsPatchTypeField
| #define makeFvsPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:
addToFvsPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Definition at line 497 of file fvsPatchField.H.
◆ makeTemplateFvsPatchTypeField
| #define makeTemplateFvsPatchTypeField |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
Value:
( \
0 \
); \
addToFvsPatchFieldRunTimeSelection \
( \
)
#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 503 of file fvsPatchField.H.
◆ makeFvsPatchFields
◆ makeFvsPatchFieldTypeName
| #define makeFvsPatchFieldTypeName |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeFvsPatchFieldTypeNames
◆ makeFvsPatchTypeFieldTypedef
| #define makeFvsPatchTypeFieldTypedef |
( |
|
fieldType, |
|
|
|
type |
|
) |
| |
◆ makeFvsPatchTypeFieldTypedefs