From 12465c7d50203c1791410e16095bd34020d958d7 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 2 Dec 2006 21:16:49 +0000
Subject: [PATCH] *** empty log message ***

---
 Mesh/meshGRegionTransfinite.cpp | 16 +++++++++-------
 benchmarks/3d/sph.geo           |  4 ++--
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/Mesh/meshGRegionTransfinite.cpp b/Mesh/meshGRegionTransfinite.cpp
index b576c3d8dc..ad613ca8f4 100644
--- a/Mesh/meshGRegionTransfinite.cpp
+++ b/Mesh/meshGRegionTransfinite.cpp
@@ -1,4 +1,4 @@
-// $Id: meshGRegionTransfinite.cpp,v 1.2 2006-12-02 20:18:20 geuzaine Exp $
+// $Id: meshGRegionTransfinite.cpp,v 1.3 2006-12-02 21:16:49 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -48,13 +48,15 @@
 
   - only works with 5- or 6-face volumes
 
-  - the definition of a prismatic volume has to follow the ordering
-    given in the figure above (degenerescence has to be along s0,s4)
+  - the faces have to be meshed with the 2D transfinite algorithm
+
+  - the definition of a 5-face volume has to follow the ordering given
+    in the figure above (degenerescence has to be along s0,s4)
    
-  - meshing a hex volume with prisms or tetrahedra assumes that the
-    surface mesh 1) triangles on opposing faces match and 2) has been 
-    produced with the 2D transfinite algorithm with 'Right' orientation
-    (not 'left' or 'Alternate')
+  - meshing a volume with prisms or tetrahedra assumes that the
+    triangular mesh is consistent with the volume mesh: there is no
+    coherence check in the volume algorithm to ensure that edges will
+    match.
 */
 
 #define CREATE_HEX new MHexahedron(tab[(i)   + N_i*(j)   + N_i*N_j*(k)],   \
diff --git a/benchmarks/3d/sph.geo b/benchmarks/3d/sph.geo
index 0f4a835045..9ffbf40ff9 100644
--- a/benchmarks/3d/sph.geo
+++ b/benchmarks/3d/sph.geo
@@ -45,8 +45,8 @@ Transfinite Surface {22} = {4,7,6,3};
 Transfinite Surface {20} = {3,2,5,6};
 Transfinite Surface {18} = {4,2,5,7};
 
-Transfinite Surface {24} = {3,4,2};
-Transfinite Surface {26} = {6,7,5};
+Transfinite Surface {24} = {3,4,2} Left;
+Transfinite Surface {26} = {6,7,5} Left;
 
 Recombine Surface {18,20,22};
 /*
-- 
GitLab