From 01c3518503c96295779cb155a9339a3cd866a769 Mon Sep 17 00:00:00 2001
From: Amaury Johnan <amjohnen@gmail.com>
Date: Mon, 7 Apr 2014 10:24:51 +0000
Subject: [PATCH] fix Jacobian of pyramids

---
 Mesh/meshGFaceRecombine.cpp | 4 ++--
 Numeric/JacobianBasis.cpp   | 4 +---
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/Mesh/meshGFaceRecombine.cpp b/Mesh/meshGFaceRecombine.cpp
index 718e413b0a..72078265a9 100644
--- a/Mesh/meshGFaceRecombine.cpp
+++ b/Mesh/meshGFaceRecombine.cpp
@@ -228,7 +228,7 @@ Recombine2D::~Recombine2D()
 bool Recombine2D::construct()
 {
   if (!_iamCurrent()) {
-    Msg::Warning("[Recombine2D] I can't construct u_u");
+    Msg::Warning("[Recombine2D] I can't construct...");
     return false;
   }
   if (Rec2DData::hasInstance()) {
@@ -4204,7 +4204,7 @@ double Rec2DVertex::getGainRecomb(/*Rec2DQualCrit crit,*/
                  static_cast<int>(_elements.size())-1/*, crit*/)
          - getQual(/*crit*/);
          
-  //FIX v�rifier que c''est bien ce qui est demand� ! (renvoie bien ce que veux apply, compute reward, ...)
+  //FIX verifier que c'est bien ce qui est demande ! (renvoie bien ce que veux apply, compute reward, ...)
 }
 
 void Rec2DVertex::/*vertQual_*/addEdgeQual(double val, int num)
diff --git a/Numeric/JacobianBasis.cpp b/Numeric/JacobianBasis.cpp
index cba205218d..24157004cc 100644
--- a/Numeric/JacobianBasis.cpp
+++ b/Numeric/JacobianBasis.cpp
@@ -52,8 +52,7 @@ GradientBasis::GradientBasis(int tag, int order)
       samplingPoints = gmshGeneratePointsHexahedron(order,false);
       break;
     case TYPE_PYR :
-      Msg::Error("not sure if pyramidal metric space = jacobian space");
-      //samplingPoints = JacobianBasis::generateJacPointsPyramid(order);
+      samplingPoints = JacobianBasis::generateJacPointsPyramid(order);
       break;
     default :
       Msg::Error("Unknown Jacobian function space for element tag %d", tag);
@@ -198,7 +197,6 @@ JacobianBasis::JacobianBasis(int tag)
       gradShapeMatZFast(i, j) = allDPsiFast(j, 3*i+2);
     }
   }
-
 }
 
 // Computes (unit) normals to straight line element at barycenter (with norm of gradient as return value)
-- 
GitLab