mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: foamyHexMesh surface region names: Do not use global patch names
This commit is contained in:
@ -174,7 +174,7 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
|
||||
searchableSurface_(geometryToConformTo.geometry()[surfaceName_]),
|
||||
geometryToConformTo_(geometryToConformTo),
|
||||
cellSizeFunctions_(1),
|
||||
regionToCellSizeFunctions_(geometryToConformTo_.patchNames().size(), -1),
|
||||
regionToCellSizeFunctions_(searchableSurface_.regions().size(), -1),
|
||||
maxPriority_(-1)
|
||||
{
|
||||
Info<< indent << "Master settings:" << endl;
|
||||
@ -205,7 +205,7 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
|
||||
if (controlFunctionDict.found("regions"))
|
||||
{
|
||||
const dictionary& regionsDict = controlFunctionDict.subDict("regions");
|
||||
const wordList& regionNames = geometryToConformTo_.patchNames();
|
||||
const wordList& regionNames = searchableSurface_.regions();
|
||||
|
||||
label nRegions = regionsDict.size();
|
||||
|
||||
|
||||
@ -369,13 +369,15 @@ Foam::conformationSurfaces::conformationSurfaces
|
||||
featureI
|
||||
);
|
||||
|
||||
const wordList& rNames = allGeometry_[surfaces_[surfI]].regions();
|
||||
|
||||
if (surfaceSubDict.found("regions"))
|
||||
{
|
||||
const dictionary& regionsDict = surfaceSubDict.subDict("regions");
|
||||
|
||||
forAll(regionNames, regionI)
|
||||
forAll(rNames, regionI)
|
||||
{
|
||||
const word& regionName = regionNames[regionI];
|
||||
const word& regionName = rNames[regionI];
|
||||
|
||||
if (regionsDict.found(regionName))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user