Go to the source code of this file.
|
namespace | Foam |
| Namespace for OpenFOAM.
|
|
|
template<class Type > |
Ostream & | operator<< (Ostream &, const pointPatchField< Type > &) |
|
template<class Type > |
const pointPatchField< Type > & | operator+ (const pointPatchField< Type > &ppf, const Type &) |
|
Original source file pointPatchField.H
Definition in file pointPatchField.H.
◆ addToPointPatchFieldRunTimeSelection
#define addToPointPatchFieldRunTimeSelection |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:
( \
PatchTypeField, \
typePatchTypeField, \
pointPatch \
); \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
( \
PatchTypeField, \
typePatchTypeField, \
dictionary \
);
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Definition at line 518 of file pointPatchField.H.
◆ makePointPatchTypeField
#define makePointPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:
addToPointPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Definition at line 540 of file pointPatchField.H.
◆ makeTemplatePointPatchTypeField
#define makeTemplatePointPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:
addToPointPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
Definition at line 546 of file pointPatchField.H.
◆ makePointPatchFields
#define makePointPatchFields |
( |
|
type | ) |
|
Value:
( \
pointPatchScalarField, \
type##PointPatchScalarField \
); \
( \
pointPatchVectorField, \
type##PointPatchVectorField \
); \
( \
pointPatchSphericalTensorField, \
type##PointPatchSphericalTensorField \
); \
( \
pointPatchSymmTensorField, \
type##PointPatchSymmTensorField \
); \
( \
pointPatchTensorField, \
type##PointPatchTensorField \
);
#define makeTemplatePointPatchTypeField(PatchTypeField, typePatchTypeField)
Definition at line 551 of file pointPatchField.H.
◆ makePointPatchFieldsTypeName
#define makePointPatchFieldsTypeName |
( |
|
type | ) |
|
Value:
defineNamedTemplateTypeNameAndDebug(type##PointPatchVectorField, 0); \
( \
type##PointPatchSphericalTensorField, 0 \
); \
defineNamedTemplateTypeNameAndDebug(type##PointPatchSymmTensorField, 0); \
defineNamedTemplateTypeNameAndDebug(type##PointPatchTensorField, 0)
Definition at line 579 of file pointPatchField.H.
◆ makePointPatchFieldTypedefs
#define makePointPatchFieldTypedefs |
( |
|
type | ) |
|
Value: typedef type##PointPatchField<scalar> type##PointPatchScalarField; \
typedef type##PointPatchField<vector> type##PointPatchVectorField; \
typedef type##PointPatchField<sphericalTensor> \
type##PointPatchSphericalTensorField; \
typedef type##PointPatchField<symmTensor> type##PointPatchSymmTensorField;\
typedef type##PointPatchField<tensor> type##PointPatchTensorField;
Definition at line 590 of file pointPatchField.H.