
    g                     :    d dl mZmZmZmZmZmZ 	 d Zd Zd Z	dS )    )odefuncossinmpfsincmpc                      dt           _        d } t          d d | d          g          } | d                               |d          d                   sJ d S )N   c                 2    ddt          |           dz  z   z  S )N      )r   )ts    Q/var/www/html/ai-engine/env/lib/python3.11/site-packages/mpmath/tests/test_ode.py<lambda>z&test_odefun_rational.<locals>.<lambda>7   s    !Qs1vvqy[/     c                 &    d| z  |d         dz  z  gS )Nr   r    xys     r   r   z&test_odefun_rational.<locals>.<lambda>8   s    RT!A$'\N r   r   r   )r   dpsr   aefgs     r   test_odefun_rationalr   4   sb    BF!!A**A!v66A1Q447711Q447r   c                      dt           _        t          } t          d d | d          gdd          }t	           | d           |d          d         z
             | d          z  dk     sJ d S )	Nr
   c                 :    t          |           |d         z
  | z  gS )Nr   )r   r   s     r   r   z(test_odefun_sinc_large.<locals>.<lambda>?   s    c!ffQqTk1_- r   r   g{Gz?   )toldegreed   r   )r   r   r   r   absr   s     r   test_odefun_sinc_larger%   ;   sy    BFA--q11Q44&d1MMMAqqvv#q	!""11S66)D000000r   c                      dt           _        t          d dddg          } dD ]X} | |          \  }}|                    t	          |                    sJ |                    t          |                    sJ Yd S )Nr
   c                 $    |d          |d         gS )Nr   r   r   r   s     r   r   z&test_odefun_harmonic.<locals>.<lambda>E   s    adUAaDM r   r   r   )r   r   g      @   g@)r   r   r   r   r   r   )r   r   css       r   test_odefun_harmonicr+   B   s    BF))1q!f55A   qtt1ttCFF||ttCFF|| r   N)
mpmathr   r   r   r   r   r   r   r%   r+   r   r   r   <module>r-      sr    2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2.`  1 1 1    r   