surfFieldsFwd.H
Go to the documentation of this file.
1/*---------------------------------------------------------------------------*\
2 ========= |
3 \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4 \\ / O peration |
5 \\ / A nd | www.openfoam.com
6 \\/ M anipulation |
7-------------------------------------------------------------------------------
8 Copyright (C) 2011 OpenFOAM Foundation
9 Copyright (C) 2022 OpenCFD Ltd.
10-------------------------------------------------------------------------------
11License
12 This file is part of OpenFOAM.
13
14 OpenFOAM is free software: you can redistribute it and/or modify it
15 under the terms of the GNU General Public License as published by
16 the Free Software Foundation, either version 3 of the License, or
17 (at your option) any later version.
18
19 OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
20 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
21 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22 for more details.
23
24 You should have received a copy of the GNU General Public License
25 along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
26
27\*---------------------------------------------------------------------------*/
28
29#ifndef Foam_surfFieldsFwd_H
30#define Foam_surfFieldsFwd_H
31
32#include "fieldTypes.H"
33
34// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
35
36namespace Foam
37{
38
39template<class Type, class GeoMesh> class DimensionedField;
40
41
42// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
43// Face Fields
44
45class surfGeoMesh;
46
47// Typedefs
48typedef DimensionedField<label, surfGeoMesh>
50
53
56
59
62
65
66
67// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
68// Point Fields
69
71
72// Typedefs
75
78
81
84
87
90
91
92// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
93
94} // End namespace Foam
95
96// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
97
98#endif
99
100// ************************************************************************* //
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
The surfMesh GeoMesh (for holding fields).
Header files for all the primitive types that Fields are instantiated for.
Namespace for OpenFOAM.
DimensionedField< label, surfPointGeoMesh > surfPointLabelField
Definition: surfFieldsFwd.H:74
DimensionedField< tensor, surfPointGeoMesh > surfPointTensorField
Definition: surfFieldsFwd.H:89
DimensionedField< vector, surfPointGeoMesh > surfPointVectorField
Definition: surfFieldsFwd.H:80
DimensionedField< scalar, surfPointGeoMesh > surfPointScalarField
Definition: surfFieldsFwd.H:77
DimensionedField< vector, surfGeoMesh > surfVectorField
Definition: surfFieldsFwd.H:55
DimensionedField< sphericalTensor, surfGeoMesh > surfSphericalTensorField
Definition: surfFieldsFwd.H:58
DimensionedField< symmTensor, surfGeoMesh > surfSymmTensorField
Definition: surfFieldsFwd.H:61
DimensionedField< label, surfGeoMesh > surfLabelField
Definition: surfFieldsFwd.H:49
DimensionedField< tensor, surfGeoMesh > surfTensorField
Definition: surfFieldsFwd.H:64
DimensionedField< scalar, surfGeoMesh > surfScalarField
Definition: surfFieldsFwd.H:52
DimensionedField< sphericalTensor, surfPointGeoMesh > surfPointSphericalTensorField
Definition: surfFieldsFwd.H:83
DimensionedField< symmTensor, surfPointGeoMesh > surfPointSymmTensorField
Definition: surfFieldsFwd.H:86