From 60a651148e5a6a95996610a28a849d58f51e9355 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 28 Apr 2025 11:31:03 +0200 Subject: tighten code --- src/dk.biks.bachelorizer/dk/biks/bachelorizer/Combi.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Combi.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Combi.java index 8bbe5ef..82f9cc6 100644 --- a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Combi.java +++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Combi.java @@ -154,12 +154,9 @@ public final class Combi { // add set of current and any unconnected modules Set isolated = all_set.stream().filter(x -> { - if (x == current) - return false; - Integer weight = g.getWeight(current, x); - return weight == null && !done.contains(x); + return x == current + || g.getWeight(current, x) == null; }).collect(Collectors.toSet()); - isolated.add(current); // add as set and omit from future iterations sets.add(isolated); -- cgit v1.2.3