qiskit.dagcircuit.DAGCircuit.size¶
- DAGCircuit.size(*, recurse=False)[código fonte]¶
Return the number of operations. If there is control flow present, this count may only be an estimate, as the complete control-flow path cannot be statically known.
- Parâmetros
recurse (bool) – if
True
, then recurse into control-flow operations. For loops with known-length iterators are counted unrolled. If-else blocks sum both of the two branches. While loops are counted as if the loop body runs once only. Defaults toFalse
and raisesDAGCircuitError
if any control flow is present, to avoid silently returning a mostly meaningless number.- Retorno
the circuit size
- Tipo de retorno
int
- Levanta
DAGCircuitError – if an unknown
ControlFlowOp
is present in a call withrecurse=True
, or any control flow is present in a non-recursive call.