+
    /i                     N    R t ^ RIt^ RIHtHt ^ RIHt ^ RI	H
t
  ! R R4      tR# )z3Test functions for linalg.matmul_toeplitz function
N)toeplitzmatmul_toeplitz)raises)assert_allclosec                   H   a  ] tR t^t o R tR tR tR tR tR	R lt	Rt
V tR# )
TestMatmulToeplitzc                \    \         P                  P                  ^*4      V n        RV n        R# )*   g7QE=N)nprandomRandomStaterng	tolerance)selfs   &e/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/linalg/tests/test_matmul_toeplitz.pysetup_methodTestMatmulToeplitz.setup_method   s    99((,     c                h	   . p^pV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  V^3R7      pVP                  WSVR34       ^pV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  V^3R7      pVP                  WSVR34       ^epV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  V^3R7      pVP                  WSVR34       RpV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  V^3R7      pVP                  WSVR34       ^dpV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  W P                   P                  ^^
4      3R7      pVP                  WSVR34       ^dpV P                   P                  V^3R7      pV P                   P                  V^3R7      pV P                   P                  W P                   P                  ^^
4      3R7      pVP                  WSVR34       ^dpV P                   P                  V^3R7      pRpV P                   P                  W P                   P                  ^^
4      3R7      pVP                  WSVRR34       ^dpV P                   P                  V^3R7      pRpV P                   P                  VR7      pVP                  WSVR34       ^epV P                   P                  VR7      pV P                   P                  V^,
          R7      pV P                   P                  V^,
          ^3R7      pVP                  WSVR34       ^dpV P                   P                  VR7      pV P                   P                  V^,          R7      pV P                   P                  V^,          V P                   P                  ^^
4      3R7      pVP                  WSVR34       V Uu. uF  q`P                  ! V!  NK  	   pR# u upi )   sizeFTi  N)r   normalappendrandintdo)r   casesncrxis   &      r   	test_realTestMatmulToeplitz.test_real   s   HHOOO#HHOOO#HHOO!QO(aAu%&HHOOO#HHOOO#HHOO!QO(aAu%&HHOOO#HHOOO#HHOO!QO(aAt_%HHOOO#HHOOO#HHOO!QO(aAu%&HHOOO#HHOOO#HHOO!XX%5%5a%<!=O>aAu%&HHOO!QO(HHOO!QO(HHOO!XX%5%5a%<!=O>aAt_%HHOO!QO(HHOO!XX%5%5a%<!=O>aAtR()HHOO!QO(HHOOO#aAu%&HHOOO#HHOO2O&HHOO!B$O+aAt_%HHOOO#HHOOAO&HHOO!Q$(8(8B(?!@OAaAt_%#$e!e$$s   R/c                   ^pV P                   P                  V^3R7      V P                   P                  V^3R7      R,          ,           pV P                   P                  V^3R7      V P                   P                  V^3R7      R,          ,           pV P                   P                  V^3R7      V P                   P                  V^3R7      R,          ,           pV P                  WBVR4       ^dpV P                   P                  V^3R7      V P                   P                  V^3R7      R,          ,           pV P                   P                  V^,          ^3R7      V P                   P                  V^,          ^3R7      R,          ,           pV P                   P                  V^,          ^3R7      V P                   P                  V^,          ^3R7      R,          ,           pV P                  WBVR4       R# )   r   y              ?FN)r   r   r   r   r   r   r    r!   s   &    r   test_complexTestMatmulToeplitz.test_complexR   s   HHOO!QO(488??A?+G+JJHHOO!QO(488??A?+G+JJHHOO!QO(488??A?+G+JJaHHOO!QO(488??A?+G+JJHHOO!Q$O+HHOO!Q$O+B./HHOO!Q$O+HHOO!Q$O+B./ar   c                    . p. p. pV P                  W1VR 4       \        P                  ! R4      pV P                  W1VR 4       R# )FN)    r+   )r   r
   empty)r   r   r    r!   s   &   r   
test_emptyTestMatmulToeplitz.test_emptya   s?    aHHVar   c                   ^dpV P                   P                  VR7      pV P                   P                  ^V,          R7      pV P                   P                  VR7      p\        \        \        W#3VR4       ^dpV P                   P                  VR7      pV P                   P                  VR7      pV P                   P                  V^,
          R7      p\        \        \        W#3VR4       ^dpV P                   P                  VR7      pV P                   P                  V^,          R7      pV P                   P                  V^,          ^,
          R7      p\        \        \        W#3VR4       R# )d   r   TN)r   r   assert_raises
ValueErrorr   r'   s   &    r   test_exceptions"TestMatmulToeplitz.test_exceptionsj   s   HHOOO#HHOO1O%HHOOO#j/A61dCHHOOO#HHOOO#HHOO1O%j/A61dCHHOOO#HHOOAO&HHOOAaO(j/A61dCr   Nc                   \         P                  ! V4      pVf   \        W!WE4      pM#\         P                  ! V4      p\        W#3W4      p\        W#4      V,          p\	        WgV P
                  V P
                  R7       R # )N)rtolatol)r
   ravelr   r   r   r   )r   r!   r   r    check_finiteworkersactualdesireds   &&&&&&  r   r   TestMatmulToeplitz.do   s`    HHQK9$Q<AFA$aVQ=F1.1$dnn	6r   )r   r   )NFN)__name__
__module____qualname____firstlineno__r   r#   r(   r-   r3   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s*     !?%B  D*	6 	6r   r   )__doc__numpyr
   scipy.linalgr   r   pytestr   r1   numpy.testingr   r    r   r   <module>rK      s$     2 * )}6 }6r   