Skip to content

Commit 7bc528c

Browse files
author
Rúben André Barreiro
committed
Some minor changes in the Classical Gate added
1 parent eeb2ef5 commit 7bc528c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/org/quisl/framework/java/instructions/gates/classical/ClassicalGate.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import org.quisl.framework.java.common.ComputingPrefixes;
44
import org.quisl.framework.java.instructions.gates.Gate;
55

6-
public class ClassicalGate extends Gate {
6+
public abstract class ClassicalGate extends Gate {
77

88
public ClassicalGate(Integer numInputs, Integer numOutputs, String gateName) {
99

@@ -18,4 +18,10 @@ public void applyGate() {
1818

1919
}
2020

21+
public abstract String[] getLabelsTruthTable();
22+
23+
public abstract Integer[][] getIntegerTruthTable();
24+
25+
public abstract Boolean[][] getBooleanTruthTable();
26+
2127
}

0 commit comments

Comments
 (0)