AnyonTarget
===========

.. autoclass:: qiskit_calculquebec.backends.targets.anyon_target.AnyonTarget
   :show-inheritance:

   
     
   

   
   

   

   .. raw:: html

      <a class="attr-details-header collapse-header collapsed" data-bs-toggle="collapse" href="#attrDetails-qiskit-calculquebec-backends-targets-anyon-target-AnyonTarget" role="button" aria-expanded="false" aria-controls="attrDetails-qiskit-calculquebec-backends-targets-anyon-target-AnyonTarget">
         <h2 style="font-size: 24px;">
            <i class="fas fa-angle-down rotate" style="float: right;"></i> Attributes
         </h2>
      </a>
      <div class="collapse show" id="attrDetails-qiskit-calculquebec-backends-targets-anyon-target-AnyonTarget">

   
   

   .. autosummary::
      
   
      ~AnyonTarget.acquire_alignment
      ~AnyonTarget.concurrent_measurements
      ~AnyonTarget.description
      ~AnyonTarget.dt
      ~AnyonTarget.granularity
      ~AnyonTarget.instructions
      ~AnyonTarget.min_length
      ~AnyonTarget.num_qubits
      ~AnyonTarget.operation_names
      ~AnyonTarget.operations
      ~AnyonTarget.physical_qubits
      ~AnyonTarget.pulse_alignment
      ~AnyonTarget.qargs
      ~AnyonTarget.qubit_properties

   
   

   
   .. autoattribute:: acquire_alignment
   .. autoattribute:: concurrent_measurements
   .. autoattribute:: description
   .. autoattribute:: dt
   .. autoattribute:: granularity
   .. autoattribute:: instructions
   .. autoattribute:: min_length
   .. autoattribute:: num_qubits
   .. autoattribute:: operation_names
   .. autoattribute:: operations
   .. autoattribute:: physical_qubits
   .. autoattribute:: pulse_alignment
   .. autoattribute:: qargs
   .. autoattribute:: qubit_properties

   .. raw:: html

      </div>

   
   

   
   

   .. raw:: html

      <a class="meth-details-header collapse-header collapsed" data-bs-toggle="collapse" href="#methDetails-" role="button" aria-expanded="false" aria-controls="methDetails-">
         <h2 style="font-size: 24px;">
            <i class="fas fa-angle-down rotate" style="float: right;"></i> Methods
         </h2>
      </a>
      <div class="collapse show" id="methDetails-">

   
   

   .. autosummary::
   
      ~AnyonTarget.add_instruction
      ~AnyonTarget.build_coupling_map
      ~AnyonTarget.coupling_map
      ~AnyonTarget.device_name
      ~AnyonTarget.durations
      ~AnyonTarget.from_configuration
      ~AnyonTarget.gate_has_angle_bounds
      ~AnyonTarget.get
      ~AnyonTarget.get_non_global_operation_names
      ~AnyonTarget.has_angle_bounds
      ~AnyonTarget.instruction_properties
      ~AnyonTarget.instruction_supported
      ~AnyonTarget.items
      ~AnyonTarget.keys
      ~AnyonTarget.operation_from_name
      ~AnyonTarget.operation_names_for_qargs
      ~AnyonTarget.operations_for_qargs
      ~AnyonTarget.qargs_for_operation_name
      ~AnyonTarget.qubits
      ~AnyonTarget.seconds_to_dt
      ~AnyonTarget.supported_angle_bound
      ~AnyonTarget.timing_constraints
      ~AnyonTarget.update_instruction_properties
      ~AnyonTarget.values

   
   

   
   .. automethod:: add_instruction
   .. automethod:: build_coupling_map
   .. automethod:: coupling_map
   .. automethod:: device_name
   .. automethod:: durations
   .. automethod:: from_configuration
   .. automethod:: gate_has_angle_bounds
   .. automethod:: get
   .. automethod:: get_non_global_operation_names
   .. automethod:: has_angle_bounds
   .. automethod:: instruction_properties
   .. automethod:: instruction_supported
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: operation_from_name
   .. automethod:: operation_names_for_qargs
   .. automethod:: operations_for_qargs
   .. automethod:: qargs_for_operation_name
   .. automethod:: qubits
   .. automethod:: seconds_to_dt
   .. automethod:: supported_angle_bound
   .. automethod:: timing_constraints
   .. automethod:: update_instruction_properties
   .. automethod:: values

   .. raw:: html

      </div>

   
   

   .. raw:: html

      <script type="text/javascript">
             document.querySelectorAll('.collapse-header').forEach((header) => {
                header.addEventListener('click', () => {
                   const icon = header.querySelector('h2 i');
                   if (icon) icon.classList.toggle('up');
                });
             });
      </script>