|View source on GitHub|
Returns operations for a 3 qubit unitary.
cirq.ops.Qid, u: np.ndarray, atol: float = 1e-08 ) -> Sequence[
The algorithm is described in Shende et al.: Synthesis of Quantum Logic Circuits. Tech. rep. 2006, https://arxiv.org/abs/quant-ph/0406176
||A limit on the amount of absolute error introduced by the construction.|
|The resulting operations will have only known two-qubit and one-qubit gates based operations, namely CZ, CNOT and rx, ry, PhasedXPow gates.|
||If the u matrix is non-unitary or not of shape (8,8).|