Initial Mapper class takes a hard-coded mapping and returns it.
Inherits From: AbstractInitialMapper
cirq.HardCodedInitialMapper(
_map: Dict['cirq.Qid', 'cirq.Qid']
) -> None
Used in the notebooks
Methods
initial_mapping
View source
initial_mapping(
circuit: 'cirq.AbstractCircuit'
) -> Dict['cirq.Qid', 'cirq.Qid']
Returns the hard-coded initial mapping.
Args |
circuit
|
the input circuit with logical qubits.
|
Returns |
the hard-codded initial mapping.
|
Raises |
ValueError
|
if the qubits in circuit are not a subset of the qubit keys in the mapping.
|
__eq__
View source
__eq__(
other: _SupportsValueEquality
) -> bool
__ne__
View source
__ne__(
other: _SupportsValueEquality
) -> bool