From ac65cd164f941b392b63fd2a0fe4a94e5e60e7b8 Mon Sep 17 00:00:00 2001 From: rtvuser1 Date: Fri, 7 Jun 2024 22:09:32 -0700 Subject: [PATCH] Refine print of circuit when method 3 is used --- .../qiskit/hamiltonian_simulation_benchmark.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hamiltonian-simulation/qiskit/hamiltonian_simulation_benchmark.py b/hamiltonian-simulation/qiskit/hamiltonian_simulation_benchmark.py index 95cdfbc2..a44ce7bc 100644 --- a/hamiltonian-simulation/qiskit/hamiltonian_simulation_benchmark.py +++ b/hamiltonian-simulation/qiskit/hamiltonian_simulation_benchmark.py @@ -609,9 +609,17 @@ def execution_handler(qc, result, num_qubits, type, num_shots): print(XX_) print(YY_) print(ZZ_) + if method == 3: + print("\nXX, YY, ZZ mirror=") + print(XX_mirror_) + print(YY_mirror_) + print(ZZ_mirror_) else: print("\nXXYYZZ_opt =") print(XXYYZZ_) + if method == 3: + print("\nXXYYZZ_opt_mirror =") + print(XXYYZZ_mirror_) # Plot metrics for all circuit sizes metrics.plot_metrics(f"Benchmark Results - {benchmark_name} - Qiskit")