From 2b4ddd7d58f7c35e8ac14f994d53c57504a1aa35 Mon Sep 17 00:00:00 2001 From: Gaetan Bricteux <gaetan.bricteux@uclouvain.be> Date: Wed, 16 Feb 2011 16:52:48 +0000 Subject: [PATCH] fix --- contrib/DiscreteIntegration/recurCut.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/DiscreteIntegration/recurCut.cpp b/contrib/DiscreteIntegration/recurCut.cpp index aeb6a80c4e..c9f6320ea5 100644 --- a/contrib/DiscreteIntegration/recurCut.cpp +++ b/contrib/DiscreteIntegration/recurCut.cpp @@ -224,11 +224,12 @@ bool signChange (RecurElement *re, const DI_Element *e, const std::vector<const DI_Element* elem = re->root()->el; std::vector<DI_CuttingPoint *> cp; std::vector<const gLevelset *> RPNi; + int iPrim = 0; for(unsigned int l = 0; l < RPN.size(); l++) { const gLevelset *Lsi = RPN[l]; RPNi.push_back(Lsi); if(Lsi->isPrimitive()) { - elem->addLs(e, Lsi, l, nodeLs); + elem->addLs(e, Lsi, iPrim++, nodeLs); for(unsigned int i = 0; i < cp.size(); i++) cp[i]->addLs(elem); if (re->super) re->el->addLs(elem); -- GitLab