Circuit.insert_circuit
- Circuit.insert_circuit(cycle_index, circuit, location, as_circuit_gate=False, move=False)[source]
Insert circuit at the cycle and location specified.
- Parameters:
cycle_index (
int) – The cycle to insert the circuit.circuit (
Circuit) – The circuit to insert.location (
int|Sequence[int] |CircuitLocation) – Apply the circuit to these qudits.as_circuit_gate (
bool) – If true, append circuit as a unit block (CircuitGate) rather than each operation in circuit individually. (Default: False)move (
bool) – Move circuit into circuit gate rather than copy. (Default: False)
- Raises:
ValueError – If circuit is not the same size as location.
See also
- Return type:
None