§
    ¹³Ùgõ  ã                  óJ   — d Z ddlmZ ddlmZ ddlmZ  G d„ de¦  «        ZdS )ú!Primitive V1 abstract base class.é    )Úannotations)ÚABC)ÚOptionsc                  ó:   — e Zd ZdZd
dd„Zedd„¦   «         Zd	„ ZdS )ÚBasePrimitiver   NÚoptionsúdict | Nonec                óX   — t          ¦   «         | _        |� | j        j        di |¤Ž d S d S )N© )r   Ú_run_optionsÚupdate_options)Úselfr	   s     ú[/granary/edev/quantum/lib/python3.11/site-packages/qiskit/primitives/base/base_primitive.pyÚ__init__zBasePrimitive.__init__   s>   € Ý#™IœIˆÔØÐØ,ˆDÔÔ,Ð7Ð7¨wÐ7Ð7Ð7Ð7Ð7ð Ðó    Úreturnr   c                ó   — | j         S )zWReturn options values for the estimator.

        Returns:
            options
        )r   )r   s    r   r	   zBasePrimitive.options   s   € ð Ô Ð r   c                ó*   —  | j         j        di |¤Ž dS )ztSet options values for the estimator.

        Args:
            **fields: The fields to update the options
        Nr   )r   r   )r   Úfieldss     r   Úset_optionszBasePrimitive.set_options'   s&   € ð 	)ˆÔÔ(Ð2Ð2¨6Ð2Ð2Ð2Ð2Ð2r   )N)r	   r
   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr	   r   r   r   r   r   r      sb   € € € € € Ø+Ð+ð8ð 8ð 8ð 8ð 8ð
 ð!ð !ð !ñ „Xð!ð3ð 3ð 3ð 3ð 3r   r   N)r   Ú
__future__r   Úabcr   Úqiskit.providersr   r   r   r   r   ú<module>r       sw   ðð (Ð 'à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à $Ð $Ð $Ð $Ð $Ð $ð3ð 3ð 3ð 3ð 3�Cñ 3ô 3ð 3ð 3ð 3r   