circuit-static-collapsed
|
ψ
0
⟩
|
ψ
1
⟩
nested-callables.qs:8:5 Bar(q1);
Bar
nested-callables.qs:9:5 Bar(q2);
Bar
nested-callables.qs:10:5 Foo(q1);
Foo
nested-callables.qs:13:5 Foo(q2);
Foo
nested-callables.qs:11:5 Bar(q1);
Bar
nested-callables.qs:14:5 Bar(q2);
Bar
nested-callables.qs:12:5 Foo(q1);
Foo
Foo
nested-callables.qs:15:5 Foo(q2);
Foo
Foo
nested-callables.qs:2:5 SingleTopLevelOperation();
SingleTopLevelOperation
Main
circuit-static-expanded
|
ψ
0
⟩
|
ψ
1
⟩
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:8:5 Bar(q1);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:9:5 Bar(q2);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:10:5 Foo(q1);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:13:5 Foo(q2);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:11:5 Bar(q1);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:14:5 Bar(q2);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:12:5 Foo(q1);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:15:5 Foo(q2);
Foo
nested-callables.qs:2:5 SingleTopLevelOperation();
SingleTopLevelOperation
Main
circuit-eval-collapsed
nested-callables.qs:6:5 use q1 = Qubit();
|
ψ
0
⟩
nested-callables.qs:7:5 use q2 = Qubit();
|
ψ
1
⟩
nested-callables.qs:8:5 Bar(q1);
Bar
nested-callables.qs:9:5 Bar(q2);
Bar
nested-callables.qs:10:5 Foo(q1);
Foo
nested-callables.qs:13:5 Foo(q2);
Foo
nested-callables.qs:11:5 Bar(q1);
Bar
nested-callables.qs:14:5 Bar(q2);
Bar
nested-callables.qs:12:5 Foo(q1);
Foo
Foo
nested-callables.qs:15:5 Foo(q2);
Foo
Foo
nested-callables.qs:2:5 SingleTopLevelOperation();
SingleTopLevelOperation
Main
circuit-eval-expanded
nested-callables.qs:6:5 use q1 = Qubit();
|
ψ
0
⟩
nested-callables.qs:7:5 use q2 = Qubit();
|
ψ
1
⟩
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:8:5 Bar(q1);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:9:5 Bar(q2);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:10:5 Foo(q1);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:13:5 Foo(q2);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:11:5 Bar(q1);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:14:5 Bar(q2);
Bar
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:12:5 Foo(q1);
Foo
nested-callables.qs:23:5 X(q);
nested-callables.qs:24:5 Y(q);
Y
nested-callables.qs:19:5 Bar(q);
Bar
nested-callables.qs:20:5 MResetZ(q);
nested-callables.qs:20:5 MResetZ(q);
|0⟩
nested-callables.qs:15:5 Foo(q2);
Foo
nested-callables.qs:2:5 SingleTopLevelOperation();
SingleTopLevelOperation
Main