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