Skip to content

bloqade.cirq_utils.parallelize.can_be_parallel

← Module overview

functioncan_be_parallelsource

bloqade.cirq_utils.parallelize.can_be_parallel

Signature
def can_be_parallel(op1: cirq.GateOperation, op2: cirq.GateOperation, tol: float = 1e-14) -> bool

Heuristic similarity function to determine if two operations are similar enough to be grouped together in parallel execution.

Parameters

NameTypeDefaultDescription
op1cirq.GateOperationrequired
op2cirq.GateOperationrequired
tolfloat1e-14

Returns

bool

source