We're celebrating World Quantum Day 2022!
Join us
cirq.transformers.parameterized_2q_op_to_sqrt_iswap_operations
See Stable
See Nightly
Tries to decompose a parameterized 2q operation into √iSWAP's + parameterized 1q rotations.
cirq.transformers.parameterized_2q_op_to_sqrt_iswap_operations(
op: 'cirq.Operation', *, use_sqrt_iswap_inv: bool = False
) -> cirq.protocols.decompose_protocol.DecomposeResult
Currently only supports decomposing the following gates:
a) cirq.CZPowGate
b) cirq.SwapPowGate
c) cirq.ISwapPowGate
d) cirq.FSimGate
Args
op
Parameterized two qubit operation to be decomposed into sqrt-iswaps.
use_sqrt_iswap_inv
If True, cirq.SQRT_ISWAP_INV
is used as the target 2q gate, instead
of cirq.SQRT_ISWAP
.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-05-11 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]