From 7760eedcc6d3827a1794f1abaaa8415f7ef1aa4d Mon Sep 17 00:00:00 2001 From: Emilie Marchandise <emilie.marchandise@uclouvain.be> Date: Wed, 17 Jul 2013 06:59:56 +0000 Subject: [PATCH] --- Solver/multiscaleLaplace.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Solver/multiscaleLaplace.cpp b/Solver/multiscaleLaplace.cpp index 6e0e82342c..ece987d20f 100644 --- a/Solver/multiscaleLaplace.cpp +++ b/Solver/multiscaleLaplace.cpp @@ -788,9 +788,15 @@ multiscaleLaplace::multiscaleLaplace (std::vector<MElement *> &elements, recur_compute_centers_ (1.0, M_PI, 0.0, root, nbElems); //Split the mesh in left and right - //or Cut the mesh in left and right - splitElems(elements); - //cutElems(elements); + //or Cut the mesh in left and right (of bamg) + if ( CTX::instance()->mesh.algo2d == ALGO_2D_BAMG){ + printf("-------------> EXACT CUTTING \n"); + cutElems(elements); + } + else { + splitElems(elements); + } + } void multiscaleLaplace::fillCoordinates (multiscaleLaplaceLevel & level, -- GitLab