Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
8b52119b
Commit
8b52119b
authored
Feb 19, 2014
by
mattijs
Committed by
Andrew Heather
Feb 19, 2014
Browse files
BUG: smappyHexMesh: report correct layerFaces
parent
fbee36db
Changes
1
Show whitespace changes
Inline
Side-by-side
src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C
View file @
8b52119b
...
...
@@ -2463,8 +2463,14 @@ void Foam::autoLayerDriver::getLayerCellsFaces
if
(
layer
.
size
())
{
// Layer contains both original boundary face and new boundary
// face so is nLayers+1
forAll
(
layer
,
i
)
// face so is nLayers+1. Leave out old internal face.
if
(
!
mesh
.
isInternalFace
(
layer
[
0
]))
{
FatalErrorIn
(
"autoLayerDriver::getLayerCellsFaces()"
)
<<
"problem."
<<
layer
[
0
]
<<
exit
(
FatalError
);
}
for
(
label
i
=
1
;
i
<
layer
.
size
();
i
++
)
{
faceRealThickness
[
layer
[
i
]]
=
realThickness
;
}
...
...
@@ -2608,7 +2614,7 @@ bool Foam::autoLayerDriver::writeLayerData
}
{
label
nAdded
=
0
;
for
All
(
faceRealThickness
,
faceI
)
for
(
label
faceI
=
0
;
faceI
<
mesh
.
nInternalFaces
();
faceI
++
)
{
if
(
faceRealThickness
[
faceI
]
>
0
)
{
...
...
@@ -2617,7 +2623,7 @@ bool Foam::autoLayerDriver::writeLayerData
}
faceSet
layerFacesSet
(
mesh
,
"layerFaces"
,
nAdded
);
for
All
(
faceRealThickness
,
faceI
)
for
(
label
faceI
=
0
;
faceI
<
mesh
.
nInternalFaces
();
faceI
++
)
{
if
(
faceRealThickness
[
faceI
]
>
0
)
{
...
...
@@ -3405,7 +3411,7 @@ void Foam::autoLayerDriver::addLayers
addedCellSet
.
write
();
faceSet
layerFacesSet
(
newMesh
,
"layerFaces"
,
newMesh
.
nFaces
()
/
100
);
for
All
(
faceRealThickness
,
faceI
)
for
(
label
faceI
=
0
;
faceI
<
newMesh
.
nInternalFaces
();
faceI
++
)
{
if
(
faceRealThickness
[
faceI
]
>
0
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment