ScanPartitioner.calculate_block
- ScanPartitioner.calculate_block(qudit_group, circuit, starting_cycles)[source]
Calculate the best block for qudit_group right of the divider.
- Parameters:
qudit_group (Sequence[int]) – The block’s qudits.
circuit (Circuit) – The circuit to form a block in.
starting_cycles (Sequence[int]) – Where to start scanning right from.
- Returns:
- The formed region
and the operations in the block.
- Return type:
tuple[CircuitRegion, list[Operation]]