§
    º³Ùg‘  ã                   ó2   — d Z ddlmZ  G d„ de¦  «        ZdS )z%Calculate the width of a DAG circuit.é    )ÚAnalysisPassc                   ó   — e Zd ZdZd„ ZdS )ÚWidthz­Calculate the width of a DAG circuit.

    The result is saved in ``property_set['width']`` as an integer that
    contains the number of qubits + the number of clbits.
    c                 ó>   — |                      ¦   «         | j        d<   dS )zRun the Width pass on `dag`.ÚwidthN)r   Úproperty_set)ÚselfÚdags     ú]/granary/edev/quantum/lib/python3.11/site-packages/qiskit/transpiler/passes/analysis/width.pyÚrunz	Width.run   s   € à%(§Y¢Y¡[¤[ˆÔ˜'Ñ"Ð"Ð"ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      s-   € € € € € ðð ð1ð 1ð 1ð 1ð 1r   r   N)r   Úqiskit.transpiler.basepassesr   r   r   r   r   ú<module>r      sS   ðð ,Ð +à 5Ð 5Ð 5Ð 5Ð 5Ð 5ð	1ð 	1ð 	1ð 	1ð 	1ˆLñ 	1ô 	1ð 	1ð 	1ð 	1r   