OpenFOAM: API Guide
v2112
The open source CFD toolbox
createSolidMeshes.H
Go to the documentation of this file.
1
const
wordList
solidNames
(
rp
[
"solid"
]);
2
3
PtrList<fvMesh>
solidRegions
(
solidNames
.size());
4
5
forAll
(
solidNames
, i)
6
{
7
Info
<<
"Create solid mesh for region "
<<
solidNames
[i]
8
<<
" for time = "
<<
runTime
.timeName() <<
nl
<<
endl
;
9
10
solidRegions
.set
11
(
12
i,
13
new
fvMesh
14
(
15
IOobject
16
(
17
solidNames
[i],
18
runTime
.timeName(),
19
runTime
,
20
IOobject::MUST_READ
21
)
22
)
23
);
24
25
// Force calculation of geometric properties to prevent it being done
26
// later in e.g. some boundary evaluation
27
//(void)solidRegions[i].weights();
28
//(void)solidRegions[i].deltaCoeffs();
29
}
runTime
engineTime & runTime
Definition:
createEngineTime.H:13
rp
regionProperties rp(runTime)
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition:
Ostream.H:369
Foam::wordList
List< word > wordList
A List of words.
Definition:
fileName.H:62
forAll
forAll(solidNames, i)
Definition:
createSolidMeshes.H:5
Foam::Info
messageStream Info
Information stream (stdout output on master, null elsewhere)
Foam::nl
constexpr char nl
Definition:
Ostream.H:404
solidRegions
PtrList< fvMesh > solidRegions(solidNames.size())
solidNames
const wordList solidNames(rp["solid"])
applications
solvers
heatTransfer
chtMultiRegionFoam
solid
createSolidMeshes.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.