OpenFOAM
6
The OpenFOAM Foundation
applications
solvers
heatTransfer
chtMultiRegionFoam
solid
createSolidMeshes.H
Go to the documentation of this file.
1
const
wordList
solidsNames
(
rp
[
"solid"
]);
2
3
PtrList<fvMesh>
solidRegions
(
solidsNames
.size());
4
5
forAll
(
solidsNames
, i)
6
{
7
Info
<<
"Create solid mesh for region "
<<
solidsNames
[i]
8
<<
" for time = "
<<
runTime
.timeName() <<
nl
<<
endl
;
9
10
solidRegions
.set
11
(
12
i,
13
new
fvMesh
14
(
15
IOobject
16
(
17
solidsNames
[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
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition:
Ostream.H:256
solidsNames
const wordList solidsNames(rp["solid"])
rp
regionProperties rp(runTime)
forAll
forAll(solidsNames, i)
Definition:
createSolidMeshes.H:5
Foam::nl
static const char nl
Definition:
Ostream.H:265
Foam::wordList
List< word > wordList
A List of words.
Definition:
fileName.H:54
solidRegions
PtrList< fvMesh > solidRegions(solidsNames.size())
Foam::Info
messageStream Info
Generated by
1.8.13