From 7dc09890fb0a84ddd90d59abe4e606c4a0d2d11e Mon Sep 17 00:00:00 2001
From: Ferhat Mihoubi <ferhat.mihoubi@univ-evry.fr>
Date: Fri, 10 Dec 2010 15:11:12 +0100
Subject: [PATCH] - Bug correction during the block decomposition: the models'
 graph was ill oriented before the search of strong components

---
 ModelTree.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ModelTree.cc b/ModelTree.cc
index 1d158f81..289619ea 100644
--- a/ModelTree.cc
+++ b/ModelTree.cc
@@ -528,7 +528,7 @@ ModelTree::computeBlockDecompositionAndFeedbackVariablesForEachBlock(const jacob
     if (reverse_equation_reordered[it->first.first] >= prologue && reverse_equation_reordered[it->first.first] < nb_var - epilogue
         && reverse_variable_reordered[it->first.second] >= prologue && reverse_variable_reordered[it->first.second] < nb_var - epilogue
         && it->first.first != endo2eq[it->first.second])
-      add_edge(reverse_equation_reordered[it->first.first]-prologue, reverse_equation_reordered[endo2eq[it->first.second]]-prologue, G2);
+      add_edge(reverse_equation_reordered[endo2eq[it->first.second]]-prologue, reverse_equation_reordered[it->first.first]-prologue, G2);
 
   vector<int> endo2block(num_vertices(G2)), discover_time(num_vertices(G2));
 
-- 
GitLab