+
    i                     L    R t ^ RIHt ]R8X  d	   ^RIHt R#  ! R R4      t]tR# )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                   J   a  ] tR t^t o RtR t]R 4       t]R 4       tRt	V t
R# )	DFM_dummyz?
Placeholder class for DFM when python-flint is not installed.
c                     \        R 4      hz DFM requires GROUND_TYPES=flint.NotImplementedError)argskwargss   *,x/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/sympy/polys/matrices/dfm.py__init__DFM_dummy.__init__   s    %&HII    c                    R # )F clsdomains   &&r   _supports_domainDFM_dummy._supports_domain   s    r   c                    \        R 4      h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____classdictcell__)__classdict__s   @r   r   r      s:     		J 
	 
	 
	J 
	Jr   r   N)r   sympy.external.gmpyr   _dfmr   r   r   r   r   <module>r&      s/    -7 
J J" Cr   