cirq.Device.decompose_operation¶
-
Device.decompose_operation(operation: cirq.Operation) → cirq.OP_TREE[source]¶ Returns a device-valid decomposition for the given operation.
This method is used when adding operations into circuits with a devicespecified, to avoid spurious failures due to e.g. using a Hadamard gatethat must be decomposed into native gates.