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]])