Module: cirq.contrib.acquaintance.executor

Classes

class AcquaintanceOperation: Represents an a acquaintance opportunity between a particular set of

class ExecutionStrategy: Tells StrategyExecutor how to execute an acquaintance strategy.

class GreedyExecutionStrategy: A greedy execution strategy.

class StrategyExecutor: Executes an acquaintance strategy.

Functions

expose_acquaintance_gates(...): Decomposes any permutation gates that provide acquaintance opportunities

Type Aliases

LogicalGates: The central part of internal API.

LogicalIndexSequence: The central part of internal API.

LogicalMapping: The central part of internal API.

LogicalIndex

TYPE_CHECKING False