From 60bf156f1c128dadb05c5afcfb84dc80f1848a82 Mon Sep 17 00:00:00 2001
From: abid <chiheb.abid@gmail.com>
Date: Fri, 10 Apr 2020 00:40:09 +0100
Subject: [PATCH] =?UTF-8?q?=09modifi=C3=A9=C2=A0:=20=20=20=20=20=20=20=20?=
 =?UTF-8?q?=20src/ModelCheckerTh.cpp?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/ModelCheckerTh.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/ModelCheckerTh.cpp b/src/ModelCheckerTh.cpp
index 340c0d9..1e18a9e 100644
--- a/src/ModelCheckerTh.cpp
+++ b/src/ModelCheckerTh.cpp
@@ -129,8 +129,8 @@ void* ModelCheckerTh::Compute_successors() {
 		
 		fire = firable_obs(Complete_meta_state);
 		c->m_lddstate = Complete_meta_state;
-		//c->setDeadLock(Set_Bloc(Complete_meta_state));
-		//c->setDiv(Set_Div(Complete_meta_state));
+		c->setDeadLock(Set_Bloc(Complete_meta_state));
+		c->setDiv(Set_Div(Complete_meta_state));
 		m_st[0].push(Pair(couple(c, Complete_meta_state), fire));
 		m_graph->setInitialState(c);
 		m_graph->insert(c);
@@ -181,14 +181,15 @@ void* ModelCheckerTh::Compute_successors() {
 				LDDState *pos = m_graph->find(reached_class);
 				if (!pos) {
 					//  cout<<"not found"<<endl;
-					//reached_class->blocage=Set_Bloc(Complete_meta_state);
-					//reached_class->boucle=Set_Div(Complete_meta_state);
+
 					m_graph->addArc();
 					m_graph->insert(reached_class);
                     
 					//reached_class->setDiv(Set_Div(reduced_meta));
 					//reached_class->setDeadLock(Set_Bloc(reduced_meta));					
 					pthread_mutex_unlock(&m_graph_mutex);
+					reached_class->setDeadLock(Set_Bloc(reduced_meta));
+					reached_class->setDiv(Set_Div(reduced_meta));
                     e.first.first->Successors.insert(e.first.first->Successors.begin(), LDDEdge(reached_class, t));
 					reached_class->Predecessors.insert(reached_class->Predecessors.begin(), LDDEdge(e.first.first, t));
 					//pthread_mutex_lock(&m_mutex);
-- 
GitLab