iqm.qrisp_iqm.passes.routing.core.qubit_padding.next_padding_qubit_index

iqm.qrisp_iqm.passes.routing.core.qubit_padding.next_padding_qubit_index#

iqm.qrisp_iqm.passes.routing.core.qubit_padding.next_padding_qubit_index(qc: QuantumCircuit) → int#

First padding-qubit counter value that is free in qc.

Parameters:

qc (QuantumCircuit) – The circuit to inspect.

Returns:

0 if qc carries no padding qubits, otherwise one above the largest counter found among its qubit identifiers.

Return type:

int