From 7fc3ba2de815d1f7a31a6d580179e33be3cb7e3c Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 3 Mar 2010 13:24:05 +0000
Subject: [PATCH] fix compile

---
 Geo/MElementCut.cpp | 31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

diff --git a/Geo/MElementCut.cpp b/Geo/MElementCut.cpp
index 02bbad56d9..6fa792afbb 100644
--- a/Geo/MElementCut.cpp
+++ b/Geo/MElementCut.cpp
@@ -384,21 +384,6 @@ void MLineBorder::getIntegrationPoints(int pOrder, int *npts, IntPt **pts)
 
 //---------------------------------------- CutMesh ----------------------------
 
-static bool equalV(MVertex *v, const DI_Point *p)
-{
-  return (fabs(v->x() - p->x()) < 1.e-15 &&
-          fabs(v->y() - p->y()) < 1.e-15 &&
-          fabs(v->z() - p->z()) < 1.e-15);
-}
-
-static int getElementVertexNum(DI_Point *p, MElement *e)
-{
-  for(int i = 0; i < e->getNumVertices(); i++)
-    if(equalV(e->getVertex(i), p))
-      return e->getVertex(i)->getNum();
-  return -1;
-}
-
 static void assignPhysicals(GModel *GM, std::vector<int> &gePhysicals, int reg, int dim,
                             std::map<int, std::map<int, std::string> > physicals[4])
 {
@@ -566,6 +551,22 @@ static void elementSplitMesh(MElement *e, fullMatrix<double> &verticesLs,
 
 #if defined(HAVE_DINTEGRATION)
 
+static bool equalV(MVertex *v, const DI_Point *p)
+{
+  return (fabs(v->x() - p->x()) < 1.e-15 &&
+          fabs(v->y() - p->y()) < 1.e-15 &&
+          fabs(v->z() - p->z()) < 1.e-15);
+}
+
+static int getElementVertexNum(DI_Point *p, MElement *e)
+{
+  for(int i = 0; i < e->getNumVertices(); i++)
+    if(equalV(e->getVertex(i), p))
+      return e->getVertex(i)->getNum();
+  return -1;
+}
+
+
 typedef std::set<MVertex*, MVertexLessThanLexicographic> newVerticesContainer ;
 
 static void elementCutMesh(MElement *e, std::vector<const gLevelset *> &RPN,
-- 
GitLab