From 58e6435f55f1b73fa491ea8c3188d4f22c1a21a2 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 6 Feb 2013 04:15:26 +0000 Subject: [PATCH] fix for double extrusion --- Mesh/CenterlineField.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mesh/CenterlineField.cpp b/Mesh/CenterlineField.cpp index e9511971a1..849b98494a 100644 --- a/Mesh/CenterlineField.cpp +++ b/Mesh/CenterlineField.cpp @@ -787,11 +787,11 @@ void Centerline::extrudeBoundaryLayerWall(GEdge* gin, std::vector<GEdge*> boundE GRegion *eRegion = (GRegion*) extrudedE[1]; eRegion->addPhysicalEntity(6); current->setPhysicalName("wallVolume", 3, 6);//dim 3 tag 6 - + //if double extruded layer if (nbElemSecondLayer > 0){ std::vector<GEntity*> extrudedESec = current->extrudeBoundaryLayer - (eFace, nbElemSecondLayer, hSecondLayer, dir, -5); + (gfc, nbElemSecondLayer, hSecondLayer, dir ? 0 : 1, -5); GFace *eFaceSec = (GFace*) extrudedESec[0]; eFaceSec->addPhysicalEntity(9); //tag 9 current->setPhysicalName("outerSecondWall", 2, 9);//dim 2 tag 9 -- GitLab