cirq.Circuit.insert_at_frontier

Circuit.insert_at_frontier(operations: Union[cirq.ops.raw_types.Operation, Iterable[Any]], start: int, frontier: Dict[cirq.ops.raw_types.Qid, int] = None) → Dict[cirq.ops.raw_types.Qid, int][source]

Inserts operations inline at frontier.

Parameters:
  • operations – the operations to insert
  • start – the moment at which to start inserting the operations
  • frontier – frontier[q] is the earliest moment in which an operation acting on qubit q can be placed.