microsoft/qdk

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
copilot/replace-qsharp-with-qdk-python-tests

Branches

Tags

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

Clone

HTTPS

Download ZIP

samples/algorithms/MajoranaQubits/src/HardwareIntrinsics.qs

27lines · modecode

1/// A set of custom measurements exposed from a hardware
2/// provider using Majorana Qubits.
3
4@Measurement()
5@SimulatableIntrinsic()
6operation __quantum__qis__mx__body(q : Qubit) : Result {
7 H(q);
8 M(q)
9}
10
11@Measurement()
12@SimulatableIntrinsic()
13operation __quantum__qis__mz__body(q : Qubit) : Result {
14 M(q)
15}
16
17@Measurement()
18@SimulatableIntrinsic()
19operation __quantum__qis__mxx__body(q1 : Qubit, q2 : Qubit) : Result {
20 Std.Intrinsic.Measure([PauliX, PauliX], [q1, q2])
21}
22
23@Measurement()
24@SimulatableIntrinsic()
25operation __quantum__qis__mzz__body(q1 : Qubit, q2 : Qubit) : Result {
26 Std.Intrinsic.Measure([PauliZ, PauliZ], [q1, q2])
27}
28