diff --git a/src/main/java/de/neemann/digital/analyse/quinemc/QuineMcCluskey.java b/src/main/java/de/neemann/digital/analyse/quinemc/QuineMcCluskey.java index 356e0cb4c..1e468fe2c 100644 --- a/src/main/java/de/neemann/digital/analyse/quinemc/QuineMcCluskey.java +++ b/src/main/java/de/neemann/digital/analyse/quinemc/QuineMcCluskey.java @@ -163,23 +163,6 @@ public class QuineMcCluskey { return new QuineMcCluskey(variables, newRows, np); } - QuineMcCluskey removeDuplicates() { - TableRows newRows = new TableRows(); - for (TableRow r : rows) { - TableRow i = newRows.findRow(r); - if (i == null) { - newRows.add(r); - } else { - i.addSource(r.getSource()); - } - } - - rows.clear(); - rows.addAll(newRows); - - return this; - } - /** * @return true id simplification is complete */ diff --git a/src/test/java/de/neemann/digital/analyse/quinemc/QuineMcCluskeyRegressionTest.java b/src/test/java/de/neemann/digital/analyse/quinemc/QuineMcCluskeyRegressionTest.java index 30669ddc1..92e754a24 100644 --- a/src/test/java/de/neemann/digital/analyse/quinemc/QuineMcCluskeyRegressionTest.java +++ b/src/test/java/de/neemann/digital/analyse/quinemc/QuineMcCluskeyRegressionTest.java @@ -51,7 +51,7 @@ public class QuineMcCluskeyRegressionTest extends TestCase { System.out.println("--"); while (!t.isFinished()) { System.out.println(FormatToExpression.FORMATTER_JAVA.format(t.getExpression())); - t = t.simplifyStep().removeDuplicates(); + t = t.simplifyStep(); } t.simplifyPrimes(new PrimeSelectorDefault()); assertEquals("A || C", FormatToExpression.FORMATTER_JAVA.format(t.getExpression()));