ó
    ˆ*£h¿  ã                   ót   • S SK Jr  \SS j5       r\SS j5       r\SS j5       r\S	S j5       r\S	S j5       rg)
é   )Údefun_wrappedc                 óD   • UnUnUSU R                  SU-  U-  5      -  -  $ )Néÿÿÿÿé   )Úfloor)ÚctxÚtÚ	amplitudeÚperiodÚPÚAs         ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/mpmath/functions/signals.pyÚsquarewr      s-   € à€AØ€AØˆr�C—I‘I˜a ™c !™eÓ$Ñ$Ñ%Ð%ó    c           
      ór   • UnUnSU-  SU R                  SSU R                  X-  S-   5      -  -
  5      -
  -  $ )Nr   g      à?r   g      Ð?)ÚfabsÚfrac©r   r	   r
   r   r   r   s         r   Ú	trianglewr   	   sB   € à€AØ€AàˆQ‰3��c—h‘h˜q 1 S§X¡X¨a©c°D©jÓ%9Ñ#9Ñ9Ó:Ñ:Ñ;Ð;r   c                 ó4   • UnUnX@R                  X-  5      -  $ )N)r   r   s         r   Ú	sawtoothwr      s   € à€AØ€AØ�X‰X�a‘c‹]‰?Ðr   c                 ód   • UnUS::  d  US:¼  a  U R                   $ X0R                  U5      * S-   -  $ )Nr   r   )Úzeror   ©r   r	   r
   r   s       r   Úunit_triangler      s5   € à€AØˆBƒw�!�q“&Ø�x‰xˆØ�x‰x˜‹{ˆl˜QÑÑÐr   c                 ó6   • UnUSU R                  U* 5      -   -  $ )Nr   )Úexpr   s       r   Úsigmoidr      s    € à€AØ��C—G‘G˜Q˜B“K‘Ñ Ð r   N)r   r   )r   )Ú	functionsr   r   r   r   r   r   © r   r   Ú<module>r!      sj   ðÝ $àó&ó ð&ð
 ó<ó ð<ð óó ðð
 ó ó ð ð ó!ó ñ!r   