From 01b48d480f4cb171f7cec1b09bbc2d94e5c0376c Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 7 Jan 2009 11:14:12 +0000
Subject: [PATCH] allow linear refin

---
 Mesh/Generator.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Mesh/Generator.cpp b/Mesh/Generator.cpp
index e4a13b1f3f..9d26c19982 100644
--- a/Mesh/Generator.cpp
+++ b/Mesh/Generator.cpp
@@ -561,9 +561,9 @@ void GenerateMesh(GModel *m, int ask)
 
   // Subdivide into quads or hexas
   if(m->getMeshStatus() == 2 && CTX.mesh.algo_subdivide == 1) 
-    RefineMesh(m, false, true);
+    RefineMesh(m, CTX.mesh.second_order_linear, true);
   else if(m->getMeshStatus() == 3 && CTX.mesh.algo_subdivide == 2) 
-    RefineMesh(m, false, false, true);
+    RefineMesh(m, CTX.mesh.second_order_linear, false, true);
   
   // Create high order elements
   if(m->getMeshStatus() && CTX.mesh.order > 1) 
-- 
GitLab