microsoft/qdk

Public

mirrored fromhttps://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
brlackey/neutral-atom-models

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

samples/circuit_integration/src/JointMeasurement.qsc

228lines · modecode

1{
2 "version": 1,
3 "circuits": [
4 {
5 "componentGrid": [
6 {
7 "components": [
8 {
9 "kind": "unitary",
10 "gate": "X",
11 "targets": [
12 {
13 "qubit": 3
14 }
15 ],
16 "controls": [
17 {
18 "qubit": 0
19 }
20 ]
21 }
22 ]
23 },
24 {
25 "components": [
26 {
27 "kind": "unitary",
28 "gate": "X",
29 "targets": [
30 {
31 "qubit": 3
32 }
33 ],
34 "controls": [
35 {
36 "qubit": 1
37 }
38 ]
39 }
40 ]
41 },
42 {
43 "components": [
44 {
45 "kind": "measurement",
46 "gate": "Measure",
47 "qubits": [
48 {
49 "qubit": 3
50 }
51 ],
52 "results": [
53 {
54 "qubit": 3,
55 "result": 0
56 }
57 ]
58 }
59 ]
60 },
61 {
62 "components": [
63 {
64 "kind": "ket",
65 "gate": "0",
66 "targets": [
67 {
68 "qubit": 3
69 }
70 ]
71 }
72 ]
73 },
74 {
75 "components": [
76 {
77 "kind": "unitary",
78 "gate": "X",
79 "targets": [
80 {
81 "qubit": 3
82 }
83 ],
84 "controls": [
85 {
86 "qubit": 1
87 }
88 ]
89 }
90 ]
91 },
92 {
93 "components": [
94 {
95 "kind": "unitary",
96 "gate": "X",
97 "targets": [
98 {
99 "qubit": 3
100 }
101 ],
102 "controls": [
103 {
104 "qubit": 2
105 }
106 ]
107 }
108 ]
109 },
110 {
111 "components": [
112 {
113 "kind": "measurement",
114 "gate": "Measure",
115 "qubits": [
116 {
117 "qubit": 3
118 }
119 ],
120 "results": [
121 {
122 "qubit": 3,
123 "result": 1
124 }
125 ]
126 }
127 ]
128 },
129 {
130 "components": [
131 {
132 "kind": "ket",
133 "gate": "0",
134 "targets": [
135 {
136 "qubit": 3
137 }
138 ]
139 }
140 ]
141 },
142 {
143 "components": [
144 {
145 "kind": "unitary",
146 "gate": "X",
147 "targets": [
148 {
149 "qubit": 3
150 }
151 ],
152 "controls": [
153 {
154 "qubit": 0
155 }
156 ]
157 }
158 ]
159 },
160 {
161 "components": [
162 {
163 "kind": "unitary",
164 "gate": "X",
165 "targets": [
166 {
167 "qubit": 3
168 }
169 ],
170 "controls": [
171 {
172 "qubit": 2
173 }
174 ]
175 }
176 ]
177 },
178 {
179 "components": [
180 {
181 "kind": "measurement",
182 "gate": "Measure",
183 "qubits": [
184 {
185 "qubit": 3
186 }
187 ],
188 "results": [
189 {
190 "qubit": 3,
191 "result": 2
192 }
193 ]
194 }
195 ]
196 },
197 {
198 "components": [
199 {
200 "kind": "ket",
201 "gate": "0",
202 "targets": [
203 {
204 "qubit": 3
205 }
206 ]
207 }
208 ]
209 }
210 ],
211 "qubits": [
212 {
213 "id": 0
214 },
215 {
216 "id": 1
217 },
218 {
219 "id": 2
220 },
221 {
222 "id": 3,
223 "numResults": 3
224 }
225 ]
226 }
227 ]
228}