![]() |
Decomposes a two-qubit operation into MS/single-qubit rotation gates.
cirq.ion.two_qubit_matrix_to_ion_operations(
q0: "cirq.Qid",
q1: "cirq.Qid",
mat: np.ndarray,
atol: float = 1e-08
) -> List[cirq.ops.Operation
]
Args | |
---|---|
q0
|
The first qubit being operated on. |
q1
|
The other qubit being operated on. |
mat
|
Defines the operation to apply to the pair of qubits. |
tolerance
|
A limit on the amount of error introduced by the construction. |
Returns | |
---|---|
A list of operations implementing the matrix. |