§
    º³Ùgí  ã                  óN   — d Z ddlmZ ddlmZmZ ddlmZ  G d„ de¦  «        ZdS )zEvolution synthesis.é    )Úannotations)ÚABCÚabstractmethod)ÚAnyc                  ó@   — e Zd ZdZed„ ¦   «         Zedd„¦   «         ZdS )ÚEvolutionSynthesisz-Interface for evolution synthesis algorithms.c                ó   — t           ‚)zöSynthesize an ``qiskit.circuit.library.PauliEvolutionGate``.

        Args:
            evolution (PauliEvolutionGate): The evolution gate to synthesize.

        Returns:
            QuantumCircuit: A circuit implementing the evolution.
        ©ÚNotImplementedError)ÚselfÚ	evolutions     úd/granary/edev/quantum/lib/python3.11/site-packages/qiskit/synthesis/evolution/evolution_synthesis.pyÚ
synthesizezEvolutionSynthesis.synthesize   s
   € õ "Ð!ó    Úreturnúdict[str, Any]c                ó    — t          d¦  «        ‚)a  Return the settings in a dictionary, which can be used to reconstruct the object.

        Returns:
            A dictionary containing the settings of this product formula.

        Raises:
            NotImplementedError: The interface does not implement this method.
        z@The settings property is not implemented for the base interface.r
   )r   s    r   ÚsettingszEvolutionSynthesis.settings$   s   € õ "ØNñ
ô 
ð 	
r   N)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   © r   r   r   r      sS   € € € € € Ø7Ð7àð	"ð 	"ñ „^ð	"ð ð
ð 
ð 
ñ „Xð
ð 
ð 
r   r   N)	r   Ú
__future__r   Úabcr   r   Útypingr   r   r   r   r   ú<module>r      s}   ðð Ð à "Ð "Ð "Ð "Ð "Ð "à #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð ð
ð 
ð 
ð 
ð 
˜ñ 
ô 
ð 
ð 
ð 
r   