Definition in file pointPatchField.H.
#include "src/OpenFOAM/meshes/pointMesh/pointPatches/pointPatch/pointPatch.H"#include "src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedField.H"#include "src/OpenFOAM/memory/autoPtr/autoPtr.H"#include "src/OpenFOAM/fields/pointPatchFields/pointPatchField/pointPatchFieldFunctions.H"
Include dependency graph for pointPatchField.H:Go to the source code of this file.
Classes | |
| class | pointPatchField< Type > |
| Abstract base class for point-mesh patch fields. More...
| |
Namespaces | |
| namespace | Foam |
Namespace for OpenFOAM. | |
Defines | |
| #define | makePointPatchTypeFieldTypeName(type) |
| #define | makePointPatchFieldsTypeName(type) |
| #define | makePointPatchTypeField(PatchTypeField, typePatchTypeField) |
| #define | makePointPatchFields(type) |
| #define | makePointPatchFieldTypedefs(type) |
Functions | |
| template<class Type > | |
| Ostream & | operator<< (Ostream &os, const pointPatchField< Type > &ptf) |
| template<class Type > | |
| const pointPatchField< Type > & | operator+ (const pointPatchField< Type > &ppf, const Type &) |
| #define makePointPatchTypeFieldTypeName | ( | type ) |
Definition at line 467 of file pointPatchField.H.
| #define makePointPatchFieldsTypeName | ( | type ) |
\ makePointPatchTypeFieldTypeName(type##PointPatchScalarField); \ makePointPatchTypeFieldTypeName(type##PointPatchVectorField); \ makePointPatchTypeFieldTypeName(type##PointPatchSphericalTensorField); \ makePointPatchTypeFieldTypeName(type##PointPatchSymmTensorField); \ makePointPatchTypeFieldTypeName(type##PointPatchTensorField);
Definition at line 471 of file pointPatchField.H.
| #define makePointPatchTypeField | ( | PatchTypeField, | |
| typePatchTypeField | |||
| ) |
\ defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0); \ \ addToRunTimeSelectionTable \ ( \ PatchTypeField, typePatchTypeField, pointPatch \ ); \ \ addToRunTimeSelectionTable \ ( \ PatchTypeField, \ typePatchTypeField, \ patchMapper \ ); \ \ addToRunTimeSelectionTable \ ( \ PatchTypeField, typePatchTypeField, dictionary \ );
Definition at line 479 of file pointPatchField.H.
| #define makePointPatchFields | ( | type ) |
\ makePointPatchTypeField \ ( \ pointPatchScalarField, \ type##PointPatchScalarField \ ); \ \ makePointPatchTypeField \ ( \ pointPatchVectorField, \ type##PointPatchVectorField \ ); \ \ makePointPatchTypeField \ ( \ pointPatchSphericalTensorField, \ type##PointPatchSphericalTensorField \ ); \ \ makePointPatchTypeField \ ( \ pointPatchSymmTensorField, \ type##PointPatchSymmTensorField \ ); \ \ makePointPatchTypeField \ ( \ pointPatchTensorField, \ type##PointPatchTensorField \ );
Definition at line 501 of file pointPatchField.H.
| #define makePointPatchFieldTypedefs | ( | type ) |
\ 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 534 of file pointPatchField.H.