ó
    Š*£hÙ  ã                   óF   • S r SSKJr  \S:X  a  SSKJr  g " S S5      r\rg)	z´
sympy.polys.matrices.dfm

Provides the :class:`DFM` class if ``GROUND_TYPES=flint'``. Otherwise, ``DFM``
is a placeholder class that raises NotImplementedError when instantiated.
é    )ÚGROUND_TYPESÚflinté   )ÚDFMc                   ó>   • \ rS rSrSrS r\S 5       r\S 5       rSr	g)Ú	DFM_dummyé   z?
Placeholder class for DFM when python-flint is not installed.
c                  ó   • [        S5      e©Nz DFM requires GROUND_TYPES=flint.©ÚNotImplementedError)ÚargsÚkwargss     ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/sympy/polys/matrices/dfm.pyÚ__init__ÚDFM_dummy.__init__   s   € Ü%Ð&HÓIÐIó    c                 ó   • g)NF© ©ÚclsÚdomains     r   Ú_supports_domainÚDFM_dummy._supports_domain   s   € àr   c                 ó   • [        S5      er   r   r   s     r   Ú_get_flint_funcÚDFM_dummy._get_flint_func   s   € ä%Ð&HÓIÐIr   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úclassmethodr   r   Ú__static_attributes__r   r   r   r   r      s7   † ñ	ò	Jð 
ñ	ó 
ð	ð 
ñ	Jó 
ó	Jr   r   N)r"   Úsympy.external.gmpyr   Ú_dfmr   r   r   r   r   Ú<module>r'      s/   ðñõ -à�7Óö ÷
Jñ Jð" �Cr   