B
    ˜‘[¡  ã               @   sD   d Z ddlmZmZ ddlmZ ddlmZ eG dd„ deƒƒZdS )z/Implementation of :class:`SimpleDomain` class. é    )Úprint_functionÚdivision)ÚDomain)Úpublicc               @   s   e Zd ZdZdZdd„ ZdS )ÚSimpleDomainz,Base class for simple domains, e.g. ZZ, QQ. Tc             G   s
   | j |Ž S )z$Inject generators into this domain. )Z	poly_ring)ÚselfZgens© r   ú?lib/python3.7/site-packages/sympy/polys/domains/simpledomain.pyÚinject   s    zSimpleDomain.injectN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Z	is_Simpler
   r   r   r   r	   r      s   r   N)	r   Z
__future__r   r   Zsympy.polys.domains.domainr   Zsympy.utilitiesr   r   r   r   r   r	   Ú<module>   s
   