
    z	i                     :    S r SSKJrJr  SSKJr   " S S\5      rg)z$
Qubit reset to computational zero.
    )SingletonInstructionstdlib_singleton_key)StandardInstructionTypec                   \   ^  \ rS rSrSr\R                  rSU 4S jjr\	" 5       r
S rSrU =r$ )Reset   z?Incoherently reset a qubit to the :math:`\lvert0\rangle` state.c                 (   > [         TU ]  SSS/ US9  g)z=
Args:
    label: optional string label of this instruction.
reset   r   )labelN)super__init__)selfr   	__class__s     N/home/james-whalen/.local/lib/python3.13/site-packages/qiskit/circuit/reset.pyr   Reset.__init__   s    
 	!Q%8    c              #   2   #    US    H
  nU// 4v   M     g 7f)Nr    )r   qargscargsqargs       r   broadcast_argumentsReset.broadcast_arguments#   s     !HD&"* s   r   )N)__name__
__module____qualname____firstlineno____doc__r   r   _standard_instruction_typer   r   _singleton_lookup_keyr   __static_attributes____classcell__)r   s   @r   r   r      s,    J!8!>!>9 12 r   r   N)r   qiskit.circuit.singletonr   r   qiskit._accelerate.circuitr   r   r   r   r   <module>r&      s     P >  r   