mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
markSurfaceRefinement fixes
This commit is contained in:
@ -641,7 +641,7 @@ Foam::label Foam::meshRefinement::markSurfaceRefinement
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (refineCell[own] != -1)
|
else if (refineCell[own] == -1)
|
||||||
{
|
{
|
||||||
// boundary face with unmarked owner
|
// boundary face with unmarked owner
|
||||||
|
|
||||||
@ -657,6 +657,12 @@ Foam::label Foam::meshRefinement::markSurfaceRefinement
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (surfI != -1)
|
if (surfI != -1)
|
||||||
|
{
|
||||||
|
// Make sure it is my side that wants refinement.
|
||||||
|
label surfaceMinLevel =
|
||||||
|
surfaces_.minLevelField(surfI)[hit.index()];
|
||||||
|
|
||||||
|
if (surfaceMinLevel > cellLevel[own])
|
||||||
{
|
{
|
||||||
if
|
if
|
||||||
(
|
(
|
||||||
@ -675,6 +681,7 @@ Foam::label Foam::meshRefinement::markSurfaceRefinement
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (faceI < surfaceIndex_.size())
|
if (faceI < surfaceIndex_.size())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user