Lines Matching refs:cca

25 import cirq.contrib.acquaintance as cca  namespace
30 repr(cca.AcquaintanceOpportunityGate(2))
38 circuit = cirq.Circuit([cirq.Moment([cca.acquaint(*qubits)])])
51 assert cirq.circuit_diagram_info(cca.acquaint, default=None) is None
61 swap_network_op = cca.SwapNetworkGate(part_lens, acquaintance_size=acquaintance_size)(
80 no_decomp = lambda op: isinstance(op.gate, (cca.CircularShiftGate, cca.LinearPermutationGate))
98 no_decomp = lambda op: isinstance(op.gate, cca.CircularShiftGate)
105 swap_network_op = cca.SwapNetworkGate(part_lens, acquaintance_size=acquaintance_size)(
137 swap_network_op = cca.SwapNetworkGate(part_lens, acquaintance_size=None)(*qubits)
138 swap_network = cirq.Circuit(swap_network_op, device=cca.UnconstrainedAcquaintanceDevice)
141 actual_opps = cca.get_logical_acquaintance_opportunities(swap_network, initial_mapping)
161 swap_network_gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
162 cca.testing.assert_permutation_decomposition_equivalence(swap_network_gate, n_qubits)
176 swap_network = cca.SwapNetworkGate.from_operations(qubits, operations, acquaintance_size)
183 swap_network = cca.SwapNetworkGate.from_operations(
187 cca.DECOMPOSE_PERMUTATION_GATES(circuit)
205 swap_network_gate = cca.SwapNetworkGate((4, 4), 5)
230 cca.SwapNetworkGate(())
232 cca.SwapNetworkGate((3,))
245 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
253 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
276 assert cca.get_acquaintance_size(op) == 0
279 op = cca.acquaint(*qubits[: s + 1])
280 assert cca.get_acquaintance_size(op) == s + 1
284 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
286 assert cca.get_acquaintance_size(op) == 3
290 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
292 assert cca.get_acquaintance_size(op) == 0
296 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
298 assert cca.get_acquaintance_size(op) == 0
302 gate = cca.SwapNetworkGate(part_lens, acquaintance_size)
304 assert cca.get_acquaintance_size(op) == 0
310 part_lens = cca.gates.operations_to_part_lens(qubits, ops)
315 cca.gates.operations_to_part_lens(qubits, ops)
319 cca.gates.operations_to_part_lens(qubits, ops)
330 first_gate = cca.SwapNetworkGate(*args)
331 second_gate = cca.SwapNetworkGate(*args)