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