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 permutation gates that provide acquaintance opportunities.

Type Aliases

LogicalGates

LogicalIndexSequence

LogicalMapping

LogicalIndex Instance of typing.TypeVar