OpenFOAM: API Guide
v2112
The open source CFD toolbox
slicedSurfaceFields.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
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
InClass
27
Foam::slicedSurfaceFields
28
29
\*---------------------------------------------------------------------------*/
30
31
#ifndef slicedSurfaceFields_H
32
#define slicedSurfaceFields_H
33
34
#include "
SlicedGeometricField.H
"
35
#include "
slicedFvsPatchField.H
"
36
#include "
surfaceMesh.H
"
37
#include "
slicedSurfaceFieldsFwd.H
"
38
39
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
40
41
namespace
Foam
42
{
43
44
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
45
46
template
<>
47
inline
void
48
SlicedGeometricField<scalar, fvsPatchField, slicedFvsPatchField, surfaceMesh>::
49
correctBoundaryConditions
()
50
{}
51
52
template
<>
53
inline
void
54
SlicedGeometricField<vector, fvsPatchField, slicedFvsPatchField, surfaceMesh>::
55
correctBoundaryConditions
()
56
{}
57
58
template
<>
59
inline
void
60
SlicedGeometricField
61
<
62
sphericalTensor
,
63
fvsPatchField
,
64
slicedFvsPatchField
,
65
surfaceMesh
66
>
::
67
correctBoundaryConditions
()
68
{}
69
70
template
<>
71
inline
void
72
SlicedGeometricField
73
<
74
symmTensor
,
75
fvsPatchField
,
76
slicedFvsPatchField
,
77
surfaceMesh
78
>
::
79
correctBoundaryConditions
()
80
{}
81
82
template
<>
83
inline
void
84
SlicedGeometricField<tensor, fvsPatchField, slicedFvsPatchField, surfaceMesh>::
85
correctBoundaryConditions
()
86
{}
87
88
89
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
90
91
}
// End namespace Foam
92
93
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
94
95
#endif
96
97
// ************************************************************************* //
Foam::sphericalTensor
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
Definition:
sphericalTensor.H:54
SlicedGeometricField.H
Foam::surfaceMesh
Mesh data needed to do the Finite Volume discretisation.
Definition:
surfaceMesh.H:49
Foam::SlicedGeometricField::correctBoundaryConditions
void correctBoundaryConditions()
Correct boundary field.
Definition:
SlicedGeometricField.C:414
Foam::fvsPatchField
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
Definition:
fvsPatchField.H:68
slicedFvsPatchField.H
slicedSurfaceFieldsFwd.H
correctBoundaryConditions
cellMask correctBoundaryConditions()
Foam::slicedFvsPatchField
Specialization of fvsPatchField which creates the underlying fvsPatchField as a slice of the given co...
Definition:
slicedFvsPatchField.H:57
Foam::symmTensor
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
Definition:
symmTensor.H:59
surfaceMesh.H
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:33
Foam::SlicedGeometricField
Specialization of GeometricField which holds slices of given complete fields in a form that they act ...
Definition:
slicedSurfaceFieldsFwd.H:58
src
finiteVolume
fields
surfaceFields
slicedSurfaceFields.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.