IQMDevice
=========

.. currentmodule:: iqm.cirq_iqm.devices.iqm_device

Module: :mod:`iqm.cirq_iqm.devices.iqm_device`

.. autoclass:: IQMDevice
   :members:
   :show-inheritance:

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~IQMDevice.metadata
   
   


   
   
   .. rubric:: Methods

   .. autosummary::
      :nosignatures:
   
      ~IQMDevice.check_qubit_connectivity
      ~IQMDevice.decompose_circuit
      ~IQMDevice.decompose_operation
      ~IQMDevice.get_qubit
      ~IQMDevice.get_qubit_index
      ~IQMDevice.has_valid_operation_targets
      ~IQMDevice.is_native_operation
      ~IQMDevice.operation_decomposer
      ~IQMDevice.route_circuit
      ~IQMDevice.validate_circuit
      ~IQMDevice.validate_move
      ~IQMDevice.validate_moves
      ~IQMDevice.validate_operation
   
   



.. rubric:: Inheritance

.. inheritance-diagram:: iqm.cirq_iqm.devices.iqm_device.IQMDevice
   :parts: 1
   :private-bases:
