From 53671c5123e0c7935e60cdac0f63ecdeff3ea137 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 13 Oct 2008 11:53:48 +0200 Subject: [PATCH] avoid setSize(s,t) in refinementHistory --- .../polyTopoChange/polyTopoChange/refinementHistory.C | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/dynamicMesh/polyTopoChange/polyTopoChange/refinementHistory.C b/src/dynamicMesh/polyTopoChange/polyTopoChange/refinementHistory.C index 15d28b5b60..45f1cb9e2a 100644 --- a/src/dynamicMesh/polyTopoChange/polyTopoChange/refinementHistory.C +++ b/src/dynamicMesh/polyTopoChange/polyTopoChange/refinementHistory.C @@ -410,8 +410,14 @@ Foam::refinementHistory::refinementHistory } else { - splitCells_.setSize(nCells, splitCell8()); - visibleCells_ = identity(nCells); + visibleCells_.setSize(nCells); + splitCells_.setSize(nCells); + + for (label cellI = 0; cellI < nCells; cellI++) + { + visibleCells_[cellI] = cellI; + splitCells_.append(splitCell8()); + } } // Check indices.