We're celebrating World Quantum Day 2022! Join us

cirq_google.workflow.QubitPlacer

Methods

place_circuit

View source

Place a circuit with a given topology.

Args
circuit The circuit.
problem_topology The topologies (i.e. connectivity) of the circuit.
shared_rt_info A cg.SharedRuntimeInfo object that may contain additional info to inform placement.
rs A RandomState to enable pseudo-random placement strategies.

Returns
A tuple of a new frozen circuit with the qubits placed and a mapping from input qubits or nodes to output qubits.