BlockSplitter#

class qiskit.dagcircuit.BlockSplitter[Quellcode]#

Bases: object

Splits a block of nodes into sub-blocks over disjoint qubits. The implementation is based on the Disjoint Set Union data structure.

Methods

find_leader(index)[Quellcode]#

Find in DSU.

run(block)[Quellcode]#

Splits block of nodes into sub-blocks over disjoint qubits.

union_leaders(index1, index2)[Quellcode]#

Union in DSU.