Skip to main content
IBM Quantum Platform

AddNoopsActiveAccum

class samplomatic.transpiler.passes.insert_noops.AddNoopsActiveAccum(*args, **kwargs)

GitHub

Bases: TransformationPass

Expand each box to any qubits that have been marked as active so far in the circuit.

This pass leaves non-box operations as-is, but boxes are modified to span any qubits that are part of a previous box.

Methods Summary

Column 1
Column 2
run(dag)Run a pass on the DAGCircuit.

Methods Documentation

run

run(dag: DAGCircuit)

GitHub

Run a pass on the DAGCircuit. This is implemented by the pass developer.

Parameters

dag – the dag on which the pass is run.

Raises

NotImplementedError – when this is left unimplemented for a pass.

Was this page helpful?
Report a bug, typo, or request content on GitHub.