circuit-static-collapsed
|
ψ
0
⟩
|
ψ
1
⟩
|
ψ
2
⟩
|
ψ
3
⟩
|
ψ
4
⟩
|
ψ
5
⟩
|
ψ
6
⟩
|
ψ
7
⟩
|
ψ
8
⟩
loops.qs:37:5 for i in 1..numberOfSteps {
loop
: 1..
numberOfSteps
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps)
IsingModel
1
DEvolution
Main
circuit-static-expanded
|
ψ
0
⟩
|
ψ
1
⟩
|
ψ
2
⟩
|
ψ
3
⟩
|
ψ
4
⟩
|
ψ
5
⟩
|
ψ
6
⟩
|
ψ
7
⟩
|
ψ
8
⟩
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(1)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(2)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(3)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(4)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(5)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(6)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(7)
loops.qs:37:5 for i in 1..numberOfSteps {
loop
: 1..
numberOfSteps
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps)
IsingModel
1
DEvolution
Main
circuit-eval-collapsed
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
0
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
1
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
2
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
3
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
4
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
5
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
6
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
7
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
8
⟩
loops.qs:37:5 for i in 1..numberOfSteps {
loop
: 1..
numberOfSteps
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps)
IsingModel
1
DEvolution
Main
circuit-eval-expanded
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
0
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
1
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
2
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
3
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
4
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
5
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
6
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
7
⟩
loops.qs:28:5 use qubits = Qubit[N];
|
ψ
8
⟩
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(1)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(2)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(3)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(4)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(5)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(6)
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:41:13 Rx(2.0 * theta_x, q);
Rx
-0.8000
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:49:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:54:13 Rzz(2.0 * theta_zz, qubits[j], qubits[j + 1]);
Rzz
1.1429
loops.qs:37:31 for i in 1..numberOfSteps {
(7)
loops.qs:37:5 for i in 1..numberOfSteps {
loop
: 1..
numberOfSteps
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:59:5 MResetEachZ(qubits)
|0⟩
loops.qs:7:5 IsingModel1DEvolution(N, J, g, evolutionTime, numberOfSteps)
IsingModel
1
DEvolution
Main