Skip to content

Commit 7b9b06a

Browse files
committed
[verifier] Fix concrete parameters not used when there are no symbolic parameters in evaluate()
1 parent d9001e0 commit 7b9b06a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/python/verifier/verifier.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -475,8 +475,8 @@ def equivalent(
475475
for S in range(1 << num_qubits):
476476
# Construct a vector with only the S-th place being 1
477477
vec_S = [(int(i == S), 0) for i in range(1 << num_qubits)]
478-
output_vec1_S = evaluate(dag1, vec_S, [])
479-
output_vec2_S = evaluate(dag2, vec_S, [])
478+
output_vec1_S = evaluate(dag1, vec_S, params)
479+
output_vec2_S = evaluate(dag2, vec_S, params)
480480
output_vec1 += output_vec1_S
481481
output_vec2 += output_vec2_S
482482
result = search_phase_factor_to_check_equivalence(

0 commit comments

Comments
 (0)