From 4ee184c9477af0d6df54c40bc0ff7780ce92ee29 Mon Sep 17 00:00:00 2001
From: Amaury Johnan <amjohnen@gmail.com>
Date: Tue, 4 May 2010 11:29:01 +0000
Subject: [PATCH]

---
 Numeric/polynomialBasis.cpp | 4 ++--
 Plugin/CMakeLists.txt       | 1 +
 Plugin/PluginManager.cpp    | 3 +++
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/Numeric/polynomialBasis.cpp b/Numeric/polynomialBasis.cpp
index 43fed498c7..aa9373c9f4 100644
--- a/Numeric/polynomialBasis.cpp
+++ b/Numeric/polynomialBasis.cpp
@@ -571,9 +571,9 @@ static fullMatrix<double> gmshGeneratePointsTriangle(int order, bool serendip)
   point(0, 0) = 0;
   point(0, 1) = 0;
 
-  double dd = 1. / order;
-
   if (order > 0) {
+    double dd = 1. / order;
+
     point(1, 0) = 1;
     point(1, 1) = 0;
     point(2, 0) = 0;
diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt
index dee3492d33..1f1c4b4fa4 100644
--- a/Plugin/CMakeLists.txt
+++ b/Plugin/CMakeLists.txt
@@ -24,6 +24,7 @@ set(SRC
   HarmonicToTime.cpp ModulusPhase.cpp
   HomologyComputation.cpp
   Distance.cpp ExtractEdges.cpp
+  AnalyseCurvedMesh.cpp
 )
 
 file(GLOB HDR RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.h) 
diff --git a/Plugin/PluginManager.cpp b/Plugin/PluginManager.cpp
index 37d53e32a6..b21b41d993 100644
--- a/Plugin/PluginManager.cpp
+++ b/Plugin/PluginManager.cpp
@@ -18,6 +18,7 @@
 #include "CutParametric.h"
 #include "CutSphere.h"
 #include "Skin.h"
+#include "AnalyseCurvedMesh.h"
 #include "MathEval.h"
 #include "ExtractElements.h"
 #include "HarmonicToTime.h"
@@ -163,6 +164,8 @@ void PluginManager::registerDefaultPlugins()
                       ("Skin", GMSH_RegisterSkinPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("MathEval", GMSH_RegisterMathEvalPlugin()));
+	allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
+                      ("AnalyseCurvedMesh", GMSH_RegisterAnalyseCurvedMeshPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("ModifyComponent", GMSH_RegisterModifyComponentPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
-- 
GitLab