We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 918d89d commit 4d83a20Copy full SHA for 4d83a20
1 file changed
code/shared/src/main/scala/maf/util/graph/SCC.scala
@@ -139,7 +139,7 @@ object SCC:
139
if paths.nonEmpty
140
then
141
// Paths contains source and target.
142
- val subSCCs = paths.flatMap(node => currSCCs.find(_.contains(node)))
+ val subSCCs = currSCCs.filter(_.intersect(paths).nonEmpty) //paths.flatMap(node => currSCCs.find(_.contains(node)))
143
val resultSCC = SmartUnion.sunion(subSCCs.flatten, paths)
144
currSCCs = (currSCCs -- subSCCs) + resultSCC
145
}
0 commit comments