+
    iZ                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHt ^ RIHt ^ RIHtHtHt ^ RIHtHt ^ R	IHt ]! R
4      tR tR tR tR tR tR# )    )Sum)log)sqrt)lambdify)xiab)	logaddexp)CuPyPrinter_cupy_known_constants_cupy_known_functions)skipraises)import_modulecupyc                     \        4       p V P                  \        \        \        4      4      R 8X  g   Q hV P                  \        \        4      4      R8X  g   Q hV P                  \        \        4      4      R8X  g   Q hV P                  R4      R8X  g   Q hV P                  R4      R8X  g   Q hV P                  R4      R8X  g   Q hR	# )
zcupy.logaddexp(a, b)zcupy.sqrt(x)zcupy.log(x)zacos(x)zcupy.arccos(x)zexp(x)zcupy.exp(x)zAbs(x)zabs(x)N)r   doprintr   r	   r
   r   r   r   prntrs    \/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/printing/tests/test_cupy.pytest_cupy_printr      s    ME==1a)-CCCC==a!^333==Q M111==#'7777=="m333=="h...    c                      \        4       p \        \        4      ;_uu_ 4        V P                  R 4       RRR4       R#   + '       g   i     R# ; i)zabcd(x)N)r   r   NotImplementedErrorr   r   s    r   test_not_cupy_printr      s0    ME	#	$	$i  
%	$	$	$s	   >A	c                    a \         '       g   \        R 4       \        \        \        ,          \        \
        \        34      p \        \
        \        \        3V R4      p^ ^
r2\         P                  R^^
4      o\         P                  V! W#S4      \        V3R l\        W#^,           4       4       4      4      '       g   Q h\        \        \        ,          \        \
        \        34      p \        \
        \        \        3V R4      p^ ^
r2\         P                  R^^
4      o\         P                  V! W#S4      \        V3R l\        W#^,           4       4       4      4      '       g   Q hR# )zCuPy not installedr   c              3   6   <"   T F  pSV,          x  K  	  R # 5iN .0i_x_s   & r   	<genexpr> test_cupy_sum.<locals>.<genexpr>%   s     )O=Nr"((=Ns   numpyc              3   4   <"   T F  qS,          x  K  	  R # 5ir   r    r!   s   & r   r%   r&   ,   s     )N<Mbr''<Ms   N)cpr   r   r   r   r	   r
   r   linspaceallclosesumrange)sfa_b_r$   s       @r   test_cupy_sumr3      s    2!"AFQ1IA!QAv&A	RR	 B;;q}c)OU2Av=N)O&OPPPPAEAq!9A!QAw'A	RR	 B;;q}c)NE"1f<M)N&NOOOOr   c                      \         R ,          R8X  g   Q h\         R,          R8X  g   Q h\        R,          R8X  g   Q h\        R,          R8X  g   Q hR# )	NaNzcupy.nan
EulerGammazcupy.euler_gammaacoszcupy.arccosr   zcupy.logN)r   r   r    r   r   test_cupy_known_funcs_constsr8   .   sO     ':555 .2DDDD (M999 ':555r   c                  j    \        4       p \        V R 4      '       g   Q h\        V R4      '       g   Q hR# )_print_acos
_print_logN)r   hasattrr   s    r   test_cupy_print_methodsr=   5   s/    ME5-((((5,''''r   N)sympy.concrete.summationsr   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.miscellaneousr   sympy.utilities.lambdifyr   	sympy.abcr   r   r	   r
   sympy.codegen.numpy_nodesr   sympy.printing.numpyr   r   r   sympy.testing.pytestr   r   sympy.externalr   r*   r   r   r3   r8   r=   r    r   r   <module>rG      sJ    ) 6 9 -     / Z Z - (6/!
P$6(r   