OpenFOAM
8
The OpenFOAM Foundation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
readFields.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration | Website: https://openfoam.org
5
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
License
9
This file is part of OpenFOAM.
10
11
OpenFOAM is free software: you can redistribute it and/or modify it
12
under the terms of the GNU General Public License as published by
13
the Free Software Foundation, either version 3 of the License, or
14
(at your option) any later version.
15
16
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19
for more details.
20
21
You should have received a copy of the GNU General Public License
22
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
23
24
Global
25
readFields
26
27
Description
28
29
SourceFiles
30
readFields.C
31
32
\*---------------------------------------------------------------------------*/
33
34
#ifndef readFields_H
35
#define readFields_H
36
37
#include "
IOobjectList.H
"
38
#include "
PtrList.H
"
39
40
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
41
42
namespace
Foam
43
{
44
// Read the fields and hold on the pointer list
45
template
<
class
Type,
template
<
class
>
class
PatchField,
class
GeoMesh>
46
void
readFields
47
(
48
const
typename
GeoMesh::Mesh
&
mesh
,
49
const
IOobjectList&
objects
,
50
PtrList<GeometricField<Type, PatchField, GeoMesh>>&
fields
,
51
const
bool
readOldTime
52
);
53
54
// Read the fields and hold on the pointer list
55
template
<
class
Mesh,
class
GeoField>
56
void
readFields
57
(
58
const
Mesh&
mesh
,
59
const
IOobjectList&
objects
,
60
PtrList<GeoField>&
fields
61
);
62
}
63
64
65
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
66
67
#ifdef NoRepository
68
#include "readFields.C"
69
#endif
70
71
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
72
73
#endif
74
75
// ************************************************************************* //
Foam::readFields
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const HashSet< word > &selectedFields, LIFOStack< regIOobject *> &storedObjects)
Read the selected GeometricFields of the specified type.
Definition:
ReadFields.C:244
IOobjectList.H
fields
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
Definition:
createFields.H:103
mesh
dynamicFvMesh & mesh
Definition:
createDynamicFvMesh.H:18
objects
objects
Definition:
readSurfaceFields.H:4
Foam::GeoMesh::Mesh
MESH Mesh
Definition:
GeoMesh.H:61
PtrList.H
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.H:213
applications
utilities
parallelProcessing
decomposePar
readFields.H
Generated by
1.8.13