BUG: searchableSurfaceControl: Correct resizing of region controls

This commit is contained in:
laurence
2013-07-04 13:12:11 +01:00
parent 5e4c161100
commit 7546c1529a
3 changed files with 18 additions and 43 deletions

View File

@ -209,7 +209,7 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
label nRegions = regionsDict.size();
regionCellSizeFunctions.setSize(nRegions + 1);
regionCellSizeFunctions.setSize(nRegions);
defaultCellSizeRegions.setCapacity(nRegions);
forAll(regionNames, regionI)
@ -263,6 +263,8 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
}
else if (nRegionCellSizeFunctions > 0)
{
regionCellSizeFunctions.setSize(nRegionCellSizeFunctions + 1);
regionCellSizeFunctions.set
(
nRegionCellSizeFunctions,
@ -275,7 +277,7 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
)
);
const wordList& regionNames = geometryToConformTo_.patchNames();
const wordList& regionNames = searchableSurface_.regions();
forAll(regionNames, regionI)
{
@ -289,7 +291,7 @@ Foam::searchableSurfaceControl::searchableSurfaceControl
}
else
{
const wordList& regionNames = geometryToConformTo_.patchNames();
const wordList& regionNames = searchableSurface_.regions();
forAll(regionNames, regionI)
{