iqm.qiskit_iqm.iqm_move_layout

iqm.qiskit_iqm.iqm_move_layout#

A layout algorithm that generates an initial layout for a quantum circuit that is valid on the quantum architecture specification of the given IQM backend.

Functions

generate_initial_layout(backend, circuit)

Generates the initial layout for the given circuit, when run against the given backend.

Classes

IQMMoveLayout(*args, **kwargs)

Creates a qubit layout that is valid on the quantum architecture specification of the given IQM backend with regard to the move gate.

Inheritance

Inheritance diagram of iqm.qiskit_iqm.iqm_move_layout