diff options
Diffstat (limited to 'src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java')
-rw-r--r-- | src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java index 39dd996..d3a6e63 100644 --- a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java +++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Graph.java @@ -184,9 +184,9 @@ public final class Graph { continue; } + // add set of current and any unconnected modules Set<Vertex> isolated = new HashSet<>(); isolated.add(current); - for (Vertex compared: vip) { // nested extra check @@ -201,20 +201,7 @@ public final class Graph { isolated.add(compared); } } -/* - // add set of current and any unconnected modules - // TODO: try tighten to include current in loop - Set<Vertex> isolated = all_set.stream() - .filter(x -> { - if (x == current) { - return false; - } - Integer weight = g.getWeight(current, x); - return weight == null - && !done.contains(x); - }).collect(Collectors.toSet()); - isolated.add(current); -*/ + // add as set and omit from future iterations sets.add(isolated); done.addAll(isolated); |