cirq.compute_cphase_exponents_for_fsim_decomposition
Returns intervals of CZPowGate exponents valid for FSim decomposition.
cirq.compute_cphase_exponents_for_fsim_decomposition(
fsim_gate: 'cirq.FSimGate'
) -> Sequence[Tuple[float, float]]
Ideal intervals associated with the constraints are closed, but due to
numerical error the caller should not assume the endpoints themselves
are valid for the decomposition. See decompose_cphase_into_two_fsim
for details on how FSimGate parameters constrain the phase angle of
CZPowGate.
Args |
fsim_gate
|
FSimGate into which CZPowGate would be decomposed.
|
Returns |
Sequence of 2-tuples each consisting of the minimum and maximum
value of the exponent for which CZPowGate can be decomposed into
two FSimGates. The intervals are cropped to [0, 2]. The function
returns zero, one or two intervals.
|
Raises |
ValueError
|
if the fsim_gate contains symbolic parameters.
|
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 2024-06-27 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"
}]
{"lastModified": "Last updated 2024-06-27 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]