§
    ¹³Ùg  ã                   óN   — d Z ddlZddlmZmZmZ ddlmZ  G d„ de¦  «        ZdS )z
Fake 1Q device (1 qubit).
é    N)ÚBackendPropertiesÚGateÚNduvé   )ÚFakeBackendc                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚFake1QzA fake 1Q backend.c                 óà  •— t           j                              ¦   «         }d}t          dddg d¢dddddt          |d	d
d¬¦  «        t          |ddd¬¦  «        ggt	          dddgt          |ddd¬¦  «        t          |ddd¬¦  «        g¬¦  «        t	          dddgt          |ddd¬¦  «        t          |ddd|z  ¬¦  «        g¬¦  «        t	          dddgt          |ddd¬¦  «        t          |ddd|z  ¬¦  «        g¬¦  «        t	          dd ddgt          |ddd¬¦  «        t          |ddd!|z  ¬¦  «        g¬¦  «        gd"d|g ¬#¦  «        }t          ¦   «                              |¦  «         d"S )$z
        0
        gÚ|a2Uõ?Úfake_1qz0.0.0r   )Úu1Úu2Úu3ÚcxFTi   ÚT1u   Âµsgðìa}ÍüQ@)ÚdateÚnameÚunitÚvalueÚ	frequencyÚMHzg´/MÏ÷7³@r   Úu1_0r   Ú
gate_errorÚ g      ð?Úgate_lengthÚnsg        )Úgater   ÚqubitsÚ
parametersr   Úu3_0é   Úu3_1é   r   Úcx0_1é   N)Úbackend_nameÚbackend_versionÚ
num_qubitsÚbasis_gatesÚ	simulatorÚlocalÚconditionalÚmemoryÚ	max_shotsr   ÚgatesÚcoupling_mapÚn_registersÚlast_update_dateÚgeneral)ÚdatetimeÚnowr   r   r   ÚsuperÚ__init__)ÚselfÚ	mock_timeÚdtÚconfigurationÚ	__class__s       €ú\/granary/edev/quantum/lib/python3.11/site-packages/qiskit/providers/fake_provider/fake_1q.pyr6   zFake1Q.__init__   s  ø€ õ Ô%×)Ò)Ñ+Ô+ˆ	ØˆÝ)Ø"Ø#ØØ0Ð0Ð0ØØØØØõ ˜i¨d¸ÐFVÐWÑWÔWÝ˜i¨kÀÈ]Ð[Ñ[Ô[ððõ ØØØ˜3å )°,ÀRÈsÐSÑSÔSÝ )°-ÀdÐRUÐVÑVÔVð ð	ñ ô õ ØØØ˜3å )°,ÀRÈsÐSÑSÔSÝ )°-ÀdÐRSÐVXÑRXÐYÑYÔYð ð	ñ ô õ ØØØ˜3å )°,ÀRÈsÐSÑSÔSÝ )°-ÀdÐRSÐVXÑRXÐYÑYÔYð ð	ñ ô õ ØØ Ø˜q˜6å )°,ÀRÈsÐSÑSÔSÝ )°-ÀdÐRTÐWYÑRYÐZÑZÔZð ð	ñ ô ð9%ðL ØØ&Øðs:
ñ :
ô :
ˆõv 	‰Œ×Ò˜Ñ'Ô'Ð'Ð'Ð'ó    )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r6   Ú__classcell__)r;   s   @r<   r	   r	      sG   ø€ € € € € ØÐðA(ð A(ð A(ð A(ð A(ð A(ð A(ð A(ð A(r=   r	   )	rA   r3   Ú)qiskit.providers.models.backendpropertiesr   r   r   Úfake_backendr   r	   © r=   r<   ú<module>rF      sˆ   ððð ð €€€à SÐ SÐ SÐ SÐ SÐ SÐ SÐ SÐ SÐ Sà %Ð %Ð %Ð %Ð %Ð %ðD(ð D(ð D(ð D(ð D(ˆ[ñ D(ô D(ð D(ð D(ð D(r=   