Skip to content

Commit 0b4cd45

Browse files
committed
Update test
1 parent d57f431 commit 0b4cd45

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

q_test.go

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -985,8 +985,13 @@ func Example_shor15() {
985985
qsim.CNOT(q2, q5)
986986

987987
// Controlled-U^(2^1)
988-
qsim.CNOT(q3, q5).CCNOT(q1, q5, q3).CNOT(q3, q5)
989-
qsim.CNOT(q6, q4).CCNOT(q1, q4, q6).CNOT(q6, q4)
988+
qsim.CNOT(q3, q5)
989+
qsim.CCNOT(q1, q5, q3)
990+
qsim.CNOT(q3, q5)
991+
992+
qsim.CNOT(q6, q4)
993+
qsim.CCNOT(q1, q4, q6)
994+
qsim.CNOT(q6, q4)
990995

991996
// inverse QFT
992997
qsim.Swap(q0, q2)
@@ -1088,8 +1093,10 @@ func Example_ecc() {
10881093
q4 := qsim.Zero()
10891094

10901095
// error correction
1091-
qsim.CNOT(q0, q3).CNOT(q1, q3)
1092-
qsim.CNOT(q1, q4).CNOT(q2, q4)
1096+
qsim.CNOT(q0, q3)
1097+
qsim.CNOT(q1, q3)
1098+
qsim.CNOT(q1, q4)
1099+
qsim.CNOT(q2, q4)
10931100

10941101
m3 := qsim.Measure(q3)
10951102
m4 := qsim.Measure(q4)
@@ -1099,7 +1106,8 @@ func Example_ecc() {
10991106
qsim.CondX(m3.IsZero() && m4.IsOne(), q2)
11001107

11011108
// decoding
1102-
qsim.CNOT(q0, q2).CNOT(q0, q1)
1109+
qsim.CNOT(q0, q2)
1110+
qsim.CNOT(q0, q1)
11031111

11041112
fmt.Println("q0(corrected):")
11051113
for _, s := range qsim.State(q0) {

0 commit comments

Comments
 (0)