Skip to content

Commit 4d83a20

Browse files
committed
Small refactoring iSCC
1 parent 918d89d commit 4d83a20

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • code/shared/src/main/scala/maf/util/graph

code/shared/src/main/scala/maf/util/graph/SCC.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ object SCC:
139139
if paths.nonEmpty
140140
then
141141
// Paths contains source and target.
142-
val subSCCs = paths.flatMap(node => currSCCs.find(_.contains(node)))
142+
val subSCCs = currSCCs.filter(_.intersect(paths).nonEmpty) //paths.flatMap(node => currSCCs.find(_.contains(node)))
143143
val resultSCC = SmartUnion.sunion(subSCCs.flatten, paths)
144144
currSCCs = (currSCCs -- subSCCs) + resultSCC
145145
}

0 commit comments

Comments
 (0)