|  View source on GitHub | 
Don't do any qubit placement, use circuit qubits.
Inherits From: QubitPlacer
cirq_google.workflow.NaiveQubitPlacer()
Methods
place_circuit
place_circuit(
    circuit: cirq.AbstractCircuit,
    problem_topology: cirq.NamedTopology,
    shared_rt_info: cg.SharedRuntimeInfo,
    rs: np.random.RandomState
) -> tuple[cirq.FrozenCircuit, dict[Any, cirq.Qid]]
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.SharedRuntimeInfoobject that may contain additional info
to inform placement. | 
| rs | A RandomStateto 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. | 
__eq__
__eq__(
    other
)
Return self==value.