View source on GitHub |
Unrolls (tagged) cirq.CircuitOperation
s while preserving the moment structure.
cirq.unroll_circuit_op(
circuit: CIRCUIT_TYPE,
*,
deep: bool = False,
tags_to_check: Optional[Sequence[Hashable]] = (MAPPED_CIRCUIT_OP_TAG,)
) -> CIRCUIT_TYPE
Each moment containing a matching circuit operation is expanded into a list of moments with the unrolled operations, hence preserving the original moment structure.
Returns | |
---|---|
Copy of input circuit with (Tagged) CircuitOperation's expanded in a moment preserving way. |