From 03f237cb06577be9d75edce5a06c4962c71cac2c Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Sat, 3 Dec 2016 20:22:46 +0100 Subject: [PATCH] Fixing decomposition for disconnected component withing the same processor --- src/dec_optimizer.hpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/dec_optimizer.hpp b/src/dec_optimizer.hpp index d7f4f18f9..4236bacae 100644 --- a/src/dec_optimizer.hpp +++ b/src/dec_optimizer.hpp @@ -541,9 +541,6 @@ private: sub_id++; } - // Construct box box_nn_processor from the constructed domain - construct_box_nn_processor<p_id>(graph,box_nn_processor,lb,ghe,bc,pr_id); - return sub_id; } @@ -662,6 +659,10 @@ public: if (pr_id == -1) { optimize<p_sub,p_id>(key_seed,graph,pr_id,lb,box_nn_processor,ghe,bc); + + // Construct box box_nn_processor from the constructed domain + construct_box_nn_processor<p_id>(graph,box_nn_processor,lb,ghe,bc,pr_id); + return; } @@ -680,6 +681,9 @@ public: // new seed key_seed = search_seed<p_id,p_sub>(graph,pr_id); } + + // Construct box box_nn_processor from the constructed domain + construct_box_nn_processor<p_id>(graph,box_nn_processor,lb,ghe,bc,pr_id); } }; -- GitLab