OpenFOAM: API Guide
v2012
The open source CFD toolbox
createMeshes.H
Go to the documentation of this file.
1
PtrList<fvMesh>
meshes
(regionNames.size());
2
PtrList<fvMeshSubsetProxy>
meshProxies
(regionNames.size());
3
PtrList<vtk::vtuCells>
vtuMappings
(regionNames.size());
4
5
forAll
(regionNames, regioni)
6
{
7
const
word&
regionName
= regionNames[regioni];
8
9
Info
<<
"Create mesh"
;
10
11
if
(
regionName
!= fvMesh::defaultRegion)
12
{
13
Info
<<
' '
<<
regionName
;
14
}
15
Info
<<
" for time = "
<<
runTime
.timeName() <<
nl
<<
endl
;
16
17
meshes
.set
18
(
19
regioni,
20
new
fvMesh
21
(
22
IOobject
23
(
24
regionName
,
25
runTime
.timeName(),
26
runTime
,
27
IOobject::MUST_READ
28
)
29
)
30
);
31
32
// Mesh subsetting, or pass through
33
meshProxies
.set
34
(
35
regioni,
36
new
fvMeshSubsetProxy
37
(
38
meshes
[regioni],
39
cellSubsetType,
40
cellSelectionName
41
)
42
);
43
44
// VTU sizing and decomposition information
45
vtuMappings
.set
46
(
47
regioni,
48
new
vtk::vtuCells(writeOpts, decomposePoly)
49
);
50
}
51
52
53
Info
<<
"VTK mesh topology: "
54
<< timer.cpuTimeIncrement() <<
" s, "
55
<< mem.update().size() <<
" kB"
<<
endl
;
56
57
58
// ************************************************************************* //
runTime
engineTime & runTime
Definition:
createEngineTime.H:13
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition:
Ostream.H:350
regionName
Foam::word regionName
Definition:
createNamedDynamicFvMesh.H:1
Foam::Info
messageStream Info
Information stream (uses stdout - output is on the master only)
meshes
PtrList< fvMesh > meshes(regionNames.size())
vtuMappings
PtrList< vtk::vtuCells > vtuMappings(regionNames.size())
forAll
forAll(regionNames, regioni)
Definition:
createMeshes.H:5
Foam::nl
constexpr char nl
Definition:
Ostream.H:385
meshProxies
PtrList< fvMeshSubsetProxy > meshProxies(regionNames.size())
applications
utilities
postProcessing
dataConversion
foamToVTK
createMeshes.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.