From b58a8f3c4509635823d3b78390ea51a6a724e976 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 28 Nov 2005 19:19:45 +0000
Subject: [PATCH] don't optimize transfinite volumes!

---
 Mesh/3D_Mesh_Netgen.cpp | 5 +++--
 Mesh/3D_Transfinite.cpp | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Mesh/3D_Mesh_Netgen.cpp b/Mesh/3D_Mesh_Netgen.cpp
index 156d3534ea..416ec52358 100644
--- a/Mesh/3D_Mesh_Netgen.cpp
+++ b/Mesh/3D_Mesh_Netgen.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_Mesh_Netgen.cpp,v 1.16 2005-05-15 01:44:26 geuzaine Exp $
+// $Id: 3D_Mesh_Netgen.cpp,v 1.17 2005-11-28 19:19:45 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -297,7 +297,8 @@ void Optimize_Netgen(Volume * v)
   // abort of we don't have real volumes (volume has no CAD, or has no
   // surface loop w/ oriented surfaces) or if there are no simplices
   // to optimize
-  if(v->Typ == MSH_VOLUME_DISCRETE || Extrude_Mesh(v) || !Tree_Nbr(v->Simplexes))
+  if(v->Typ == MSH_VOLUME_DISCRETE || v->Method == TRANSFINI ||
+     Extrude_Mesh(v) || !Tree_Nbr(v->Simplexes))
     return;
 
   Msg(STATUS3, "Optimizing volume %d", v->Num);
diff --git a/Mesh/3D_Transfinite.cpp b/Mesh/3D_Transfinite.cpp
index 6b0fb6d83f..40c717f4a8 100644
--- a/Mesh/3D_Transfinite.cpp
+++ b/Mesh/3D_Transfinite.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_Transfinite.cpp,v 1.3 2005-11-28 19:13:49 geuzaine Exp $
+// $Id: 3D_Transfinite.cpp,v 1.4 2005-11-28 19:19:45 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -24,7 +24,7 @@
 //
 
 /*  
-  Volume trasfinite meshes
+  Volume transfinite meshes
 
                      a0   s0 s1  f0  s0 s1 s5 s4              s6      
    s7        s6      a1   s1 s2  f1  s1 s2 s6 s4              *       
-- 
GitLab