fvPatchField: Reorganisation of macros

This commit is contained in:
Henry
2012-07-09 08:52:37 +01:00
parent 92261efd55
commit 1d05413348
2 changed files with 13 additions and 12 deletions

View File

@ -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 \
( \ ( \

View File

@ -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)