o
    à8Va¼  ã                   @   s@   d Z ddlmZ ddlmZ ddlmZ eG dd„ deƒƒZdS )z2Implementation of :class:`GMPYFiniteField` class. é    )ÚFiniteField)ÚGMPYIntegerRing)Úpublicc                       s&   e Zd ZdZdZd‡ fdd„	Z‡  ZS )ÚGMPYFiniteFieldz%Finite field based on GMPY integers. ZFF_gmpyTc                    s   t ƒ  |tƒ |¡S )N)ÚsuperÚ__init__r   )ÚselfÚmodZ	symmetric©Ú	__class__© úE/usr/lib/python3/dist-packages/sympy/polys/domains/gmpyfinitefield.pyr      s   zGMPYFiniteField.__init__)T)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úaliasr   Ú__classcell__r   r   r
   r   r   	   s    r   N)r   Zsympy.polys.domains.finitefieldr   Z#sympy.polys.domains.gmpyintegerringr   Zsympy.utilitiesr   r   r   r   r   r   Ú<module>   s    