From 88eb966fd8fb6d1f8bc3b0b976ee4463ebc12764 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 1 May 2004 13:55:36 +0000
Subject: [PATCH] add volume test for 2nd order tets in UNV format, too

---
 Mesh/Print_Mesh.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/Mesh/Print_Mesh.cpp b/Mesh/Print_Mesh.cpp
index cce9109907..86bfff1bdd 100644
--- a/Mesh/Print_Mesh.cpp
+++ b/Mesh/Print_Mesh.cpp
@@ -1,4 +1,4 @@
-// $Id: Print_Mesh.cpp,v 1.49 2004-04-30 15:13:41 stainier Exp $
+// $Id: Print_Mesh.cpp,v 1.50 2004-05-01 13:55:36 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -770,8 +770,14 @@ int process_unv_3D_elements(Mesh * m)
         temp = sx->V[0];
         sx->V[0] = sx->V[1];
         sx->V[1] = temp;
-        if(sx->Volume_Simplexe() < 0)
-          Msg(WARNING, "Negative volume for simplex %d", sx->Num);
+	if(sx->VSUP){
+	  temp = sx->VSUP[1];
+	  sx->VSUP[1] = sx->VSUP[2];
+	  sx->VSUP[2] = temp;
+	  temp = sx->VSUP[5];
+	  sx->VSUP[5] = sx->VSUP[3];
+	  sx->VSUP[3] = temp;
+	}
       }
       geo = v->Num;
       fprintf(meshfile, "%10d%10d%10d%10d%10d%10d\n",
-- 
GitLab