triSurfaceFieldsFwd.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_triSurfaceFieldsFwd_H
30#define Foam_triSurfaceFieldsFwd_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 triSurfaceGeoMesh;
46
47// Typedefs
50
53
56
59
62
65
66
67// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
68// Point Fields
69
71
74
77
80
83
86
89
90
91// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
92
93} // End namespace Foam
94
95// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
96
97#endif
98
99// ************************************************************************* //
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Header files for all the primitive types that Fields are instantiated for.
Namespace for OpenFOAM.
Foam::DimensionedField< label, triSurfaceGeoMesh > triSurfaceLabelField
Foam::DimensionedField< scalar, triSurfacePointGeoMesh > triSurfacePointScalarField
Foam::DimensionedField< symmTensor, triSurfacePointGeoMesh > triSurfacePointSymmTensorField
Foam::DimensionedField< sphericalTensor, triSurfaceGeoMesh > triSurfaceSphericalTensorField
Foam::DimensionedField< scalar, triSurfaceGeoMesh > triSurfaceScalarField
Foam::DimensionedField< label, triSurfacePointGeoMesh > triSurfacePointLabelField
Foam::DimensionedField< sphericalTensor, triSurfacePointGeoMesh > triSurfacePointSphericalTensorField
Foam::DimensionedField< tensor, triSurfacePointGeoMesh > triSurfacePointTensorField
Foam::DimensionedField< vector, triSurfacePointGeoMesh > triSurfacePointVectorField
Foam::DimensionedField< tensor, triSurfaceGeoMesh > triSurfaceTensorField
Foam::DimensionedField< symmTensor, triSurfaceGeoMesh > triSurfaceSymmTensorField
Foam::DimensionedField< vector, triSurfaceGeoMesh > triSurfaceVectorField