Module: cirq.contrib.acquaintance.mutation_utils

Classes

class ExposeAcquaintanceGates: Decomposes any permutation gates that provide acquaintance opportunities

Functions

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

rectify_acquaintance_strategy(...): Splits moments so that they contain either only acquaintance gates

replace_acquaintance_with_swap_network(...): Replace every moment containing acquaintance gates (after

Type Aliases

STRATEGY_GATE: The central part of internal API.

TYPE_CHECKING False