iqm.qrisp_iqm.passes.routing.core.graph_processing_tools.permute_instruction_dag#
- iqm.qrisp_iqm.passes.routing.core.graph_processing_tools.permute_instruction_dag(circuit_dag: CircuitDAG, permutation: ndarray) CircuitDAG#
Apply a qubit layout permutation to an instruction DAG.
- Parameters:
circuit_dag (CircuitDAG) – Quantum circuit as a DAG.
permutation (ndarray) – An array indicating a permutation of qubit indices.
- Returns:
Quantum circuit DAG with the permuted layout applied.
- Return type: