qiskit.circuit.QuantumCircuit.depth¶
- QuantumCircuit.depth(filter_function=<function QuantumCircuit.<lambda>>)[source]¶
Return circuit depth (i.e., length of critical path).
- Paramètres
filter_function (callable) – A function to filter instructions. Should take as input a tuple of (Instruction, list(Qubit), list(Clbit)). Instructions for which the function returns False are ignored in the computation of the circuit depth. By default filters out « directives », such as barrier or snapshot.
- Renvoie
Depth of circuit.
- Type renvoyé
int
Notes
The circuit depth and the DAG depth need not be the same.