BlockSplitter#

class qiskit.dagcircuit.BlockSplitter[ソース]#

ベースクラス: 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)[ソース]#

Find in DSU.

run(block)[ソース]#

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

union_leaders(index1, index2)[ソース]#

Union in DSU.