From 3d162a44831953b4ea2294ae6105de19d80d37aa Mon Sep 17 00:00:00 2001
From: Apurba Das <adas@iastate.edu>
Date: Wed, 20 Jun 2018 06:08:29 -0500
Subject: [PATCH] optimized ParTTT implementation

---
 src/main/java/Algorithm/parMCE/ParTTT.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/Algorithm/parMCE/ParTTT.java b/src/main/java/Algorithm/parMCE/ParTTT.java
index e8c3bf8..75501f6 100644
--- a/src/main/java/Algorithm/parMCE/ParTTT.java
+++ b/src/main/java/Algorithm/parMCE/ParTTT.java
@@ -120,7 +120,7 @@ public class ParTTT {
 			Map<Integer, Integer> ext, int[] extforfini, int idx) {
 
 		Collection<Integer> R = new HashSet<>();
-		//if (nghOfq.size() < fini.size()) {
+		if (nghOfq.size() < fini.size() + idx) {
 			for (int w : nghOfq) {
 				if (fini.contains(w)) {
 					R.add(w);
@@ -128,8 +128,8 @@ public class ParTTT {
 				if (ext.containsKey(w) && (ext.get(w) < idx))
 					R.add(w);
 			}
-		//} 
-		/*else {
+		} 
+		else {
 			for (int w : fini) {
 				if (nghOfq.contains(w))
 					R.add(w);
@@ -139,7 +139,7 @@ public class ParTTT {
 				if(nghOfq.contains(x))
 					R.add(x);
 			}
-		}*/
+		}
 		return R;
 	}
 
-- 
GitLab