mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
fvPatchField: Reorganisation of macros
This commit is contained in:
@ -498,6 +498,19 @@ public:
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#define makeFvPatchField(fvPatchTypeField) \
|
||||||
|
\
|
||||||
|
defineNamedTemplateTypeNameAndDebug(fvPatchTypeField, 0); \
|
||||||
|
template<> \
|
||||||
|
int fvPatchTypeField::disallowGenericFvPatchField \
|
||||||
|
( \
|
||||||
|
debug::debugSwitch("disallowGenericFvPatchField", 0) \
|
||||||
|
); \
|
||||||
|
defineTemplateRunTimeSelectionTable(fvPatchTypeField, patch); \
|
||||||
|
defineTemplateRunTimeSelectionTable(fvPatchTypeField, patchMapper); \
|
||||||
|
defineTemplateRunTimeSelectionTable(fvPatchTypeField, dictionary);
|
||||||
|
|
||||||
|
|
||||||
#define addToPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField) \
|
#define addToPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField) \
|
||||||
addToRunTimeSelectionTable \
|
addToRunTimeSelectionTable \
|
||||||
( \
|
( \
|
||||||
|
|||||||
@ -32,18 +32,6 @@ namespace Foam
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
||||||
|
|
||||||
#define makeFvPatchField(fvPatchTypeField) \
|
|
||||||
\
|
|
||||||
defineNamedTemplateTypeNameAndDebug(fvPatchTypeField, 0); \
|
|
||||||
template<> \
|
|
||||||
int fvPatchTypeField::disallowGenericFvPatchField \
|
|
||||||
( \
|
|
||||||
debug::debugSwitch("disallowGenericFvPatchField", 0) \
|
|
||||||
); \
|
|
||||||
defineTemplateRunTimeSelectionTable(fvPatchTypeField, patch); \
|
|
||||||
defineTemplateRunTimeSelectionTable(fvPatchTypeField, patchMapper); \
|
|
||||||
defineTemplateRunTimeSelectionTable(fvPatchTypeField, dictionary);
|
|
||||||
|
|
||||||
makeFvPatchField(fvPatchScalarField)
|
makeFvPatchField(fvPatchScalarField)
|
||||||
makeFvPatchField(fvPatchVectorField)
|
makeFvPatchField(fvPatchVectorField)
|
||||||
makeFvPatchField(fvPatchSphericalTensorField)
|
makeFvPatchField(fvPatchSphericalTensorField)
|
||||||
|
|||||||
Reference in New Issue
Block a user