
    Qi                     $    d dl mZ d dlmZ d ZdS )    )Cable)Symbolc            
         t          dd          } | j        ddgddgdk    sJ | j        ddgk    sJ | j        ddgk    sJ | j        i i dk    sJ | j        i k    sJ | j        dk    sJ | j        t          d          dt          d          dt          d	          dt          d
          dik    sJ | 	                    dd           | j        ddgddgdk    sJ | j        ddgk    sJ | j        ddgk    sJ | j        t          d	          dt          d
          dt          d          dt          d          dik    sJ | 	                    dd           | 
                    dd           | 
                    dd           | j        i ddgddgddk    sJ | j        ddgddgdk    sJ | j        dk    sJ | j        t          d          dt          d          dt          d	          dt          d
          dik    sJ |                     d           | j        i dddgidk    sJ | j        dddgik    sJ | j        dk    sJ | j        t          d          dt          d          dt          d	          dt          d
          dik    sJ |                     d           | 
                    dd           | j        dd ii dk    sJ | j        i k    sJ | j        dk    sJ | j        t          d          dt          d          dt          d	          dt          d
          dik    sJ |                     d!           | j        d!k    sJ ~ t          dd"          } | 
                    dd#           | 
                    dd$           |                                  t          | j        t          d%                   d&z
            d'k     sJ t          | j        t          d(                   d)z
            d'k     sJ t          | j        t          d*                   d+z
            d'k     sJ t          | j        t          d                   d,z             d'k     sJ t          | j        t          d                   d-z
            d'k     sJ t          | j        t          d	                   d,z
            d'k     sJ t          | j        t          d
                   d.z
            d'k     sJ t          | j        d/z
            d'k     sJ ~ t          d0d1          } | 
                    dd2           |                     d3d           t          |                     d          d4z
            d5k     sJ t          |                     d6          d7z
            d5k     sJ t          | j        t          d                   d8z
            d5k     sJ t          | j        t          d                   d9z             d5k     sJ t          | j        t          d	                   d:z
            d5k     sJ t          | j        t          d
                   d;z
            d5k     sJ d S )<N)Ar   
   )Br   r   r   r   )r   r   )distributed
point_loadR_A_xR_A_yR_B_xR_B_yr   )C      r   r   )r   r   R_C_xR_C_yr   )X      r      )Yr      r   <   r   r   r   )r   r   r   r   r   r   )Z	   r   r      )r   g      @r   )r   r   g
ףp=
@r     )r         r   r   A_Zgv]@gdy=Z_Xg*@X_BgN$I$@g>)B@gF:lF@gœ[<@g| @)r   r   (   )r   d   r   )r   iR  g
ףp=JM@g97"@g|=r%   gŖBg@g     @g     P@gb1@gS@)r   supportsleft_supportright_supportloadsloads_positionlengthreaction_loadsr   change_support
apply_loadremove_loadsapply_lengthsolveabstension
tension_at)cs    /var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/sympy/physics/continuum_mechanics/tests/test_cable.py
test_cabler8      s   lM**A:2wb"X666666>aW$$$$?r2h&&&&7b;;;;;;r!!!!8q====wF7OOQwYZ\bcj\k\kmnooooo S,''':Bxr1g666666>b"X%%%%?r1g%%%%wF7OOQwYZ\bcj\k\kmnoooooS,''' LL'(((LL'(((7bq"gQPRG8T8TUUUUUUaV1a&9999998q====wF7OOQwYZ\bcj\k\kmnooooo NN37bq"gGGGGGGaV},,,,8q====wF7OOQwYZ\bcj\k\kmnoooooNN3 LLH7sAhbAAAAAAr!!!!8q====wF7OOQwYZ\bcj\k\kmnooooo NN28r>>>>	 	lM**ALL+,,,LL()))GGIIIqy'*::;;fDDDDqy'*::;;fDDDDqy'*::;;fDDDDqw03CCDDvMMMMqw03CCDDvMMMMqw03CCDDvMMMMqw03CCDDvMMMMqx**++f4444	 L((ALLJGGE1 q||A!1122V;;;;q||B"2233f<<<<qw03CCDDvMMMMqw03CCDDvMMMMqw03CCDDvMMMMqw03CCEENNNNNN    N)'sympy.physics.continuum_mechanics.cabler   sympy.core.symbolr   r8    r9   r7   <module>r=      sL    9 9 9 9 9 9 $ $ $ $ $ $NO NO NO NO NOr9   