Ë
    7^(h7  ã                   ó.  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZmZ d dlmZ d d	lmZmZmZmZmZmZ d d
lmZ d dlmZmZmZmZmZmZ d dl m!Z!  ed«      Z"e"jG                  «       \  Z$Z%Z&e"jO                  «       \  Z(Z)Z* e«       Z+ e	d«      \  Z,Z-Z.Z/d„ Z0d„ Z1e"je                  de/e"jL                  «      Z3de(dz  z  e)z  e*z  Z4 ee4«      Z5e)dz  e$z  de(z  e%z  z   de)z  e*z  e&z  z   Z6 ee6«      Z7d„ Z8d„ Z9d„ Z:d„ Z;d„ Z<d„ Z=d„ Z>y)é    )Ú
Derivative)ÚVector)Ú
CoordSys3D)Úsimplify)Úsymbols)ÚS)ÚcosÚsin)ÚDot)ÚcurlÚ
divergenceÚgradientÚGradientÚ
DivergenceÚCross)ÚDel)Úis_conservativeÚis_solenoidalÚscalar_potentialÚdirectional_derivativeÚ	laplacianÚscalar_potential_difference)ÚraisesÚCza b c qc                  ó#  — t         t        j                  z  t        j                  k(  sJ ‚t         t        j                  z  j                  «       t        j                  cxk(  rt	        t        j                  «      k(  sJ ‚ J ‚t         j                  t        j                  «      t         t        j                  z  k(  sJ ‚t         t        z  j                  «       t        j                  k(  sJ ‚t         j                  dt        dz  z  t        z  d¬«      t        j                  k(  sJ ‚t         j                  dt        dz  z  t        z  «      t         dt        dz  z  t        z  z  k(  sJ ‚t        t        z  t        z  t        t        z   t        z   z  } t         | z  j                  «       t         t        z  t        t        z  z   t        z  t        t        z  t        t        z  z
  t        z  z   t         t        z  t        t        z  z   t        z  z   cxk(  rt	        | «      k(  sJ ‚ J ‚t         | z  t         j                  | «      k(  sJ ‚t         j                  dt        dz  z  t        z  «      t        dt        j                  «      t        dt        j                  dz  z  t        j                  «      z
  t        j                  z  t        dt        j                  «       t        dt        j                  «      z   t        j                  z  z   t        dt        j                  «       t        dt        j                  dz  z  t        j                  «      z   t        j                  z  z   k(  sJ ‚t         j                  dt        dz  z  t        z  d¬«      dt        z  t        z  cxk(  r t	        dt        dz  z  t        z  «      k(  sJ ‚ J ‚t         t        j                  z  t        j                  cxu rt!        t        j                  «      k(  sJ ‚ J ‚t         t        j                  z  j                  «       t        j                  u sJ ‚t         j#                  t        j                  «      t         t        j                  z  k(  sJ ‚t         t        z  j                  «       t        j                  u sJ ‚t         t        dz  t        z  z  j                  «       dt        z  cxk(  rt!        t        dz  t        z  «      k(  sJ ‚ J ‚t         j#                  | d¬«      t        t        z  t        t        z  z   t        t        z  z   cxk(  rt!        | «      k(  sJ ‚ J ‚t         | z  t         j#                  | «      k(  sJ ‚t         j#                  dt        t        z  t        z  z  t        t        z   t        z   z  d¬«      dt        t        z  t        dz  z  z  dt        t        dz  z  t        z  z  z
  dt        dz  t        z  t        z  z  z
  k(  sJ ‚t        t        z  t        t        z  z   t        t        z  z   } t         | z  t        t        j                  t        j                  «      t        t        j                  t        j                  «      z   t        t        j                  t        j                  «      z   k(  sJ ‚t         j#                  | d¬«      dcxk(  rt!        | «      k(  sJ ‚ J ‚t         | z  t         j#                  | «      k(  sJ ‚t%        t         | z  j                  «       «      dk(  sJ ‚t         j'                  dd¬«      t        j                  cxk(  rt'        d«      k(  sJ ‚ J ‚t         j'                  d«      t        d«      k(  sJ ‚t        t        j                  «      j                  «       t        j                  k(  sJ ‚t        t        «      t        t        j                  t        j                  «      t        j                  z  t        t        j                  t        j                  «      t        j                  z  z   t        t        j                  t        j                  «      t        j                  z  z   k(  sJ ‚t        t        «      j                  «       t        cxk(  rt'        t        «      k(  sJ ‚ J ‚t        t        t        z  t        z  «      t        t        j                  t        j                  z  t        j                  z  t        j                  «      t        j                  z  t        t        j                  t        j                  z  t        j                  z  t        j                  «      t        j                  z  z   t        t        j                  t        j                  z  t        j                  z  t        j                  «      t        j                  z  z   k(  sJ ‚t         j'                  t        t        z  t        z  d¬«      t        t        z  t        z  t        t        z  t        z  z   t        t        z  t        z  z   cxk(  r!t'        t        t        z  t        z  «      k(  sJ ‚ J ‚t        t        t        z  t        z  «      t         j'                  t        t        z  t        z  «      k(  sJ ‚t        dt        dz  z  «      j                  «       dt        z  t        z  k(  sJ ‚t        t(        t+        t        «      z  t        z  «      j                  «       t(         t+        t        «      z  t        dz  z  t        z  t(        t-        t        «      z  t        z  t        z  z   k(  sJ ‚t        j                  t         z  t(        «      t        j                  u sJ ‚t        j                  t         z  t(        «      j                  «       t        j                  u sJ ‚ | t         z  t        j                  «      j                  «       t        j                  k(  sJ ‚ | t         z  t        j                  «      j                  «       t        j                  u sJ ‚t        t         z  t        «      j                  «       dk(  sJ ‚t        t         z  t        «      j                  «       dk(  sJ ‚t        t         z  t        «      j                  «       dk(  sJ ‚t        t         z  t        t        z  t        z  «      j                  «       t        t        z  k(  sJ ‚ | t         z  t        «      j                  «       t        k(  sJ ‚ | t         z  t        t        z  t        z  «      j                  «       dt        z  t        z  t        z  k(  sJ ‚ | t         z  t        t        z   t        z   «      t        j                  t        j                  z   t        j                  z   k(  sJ ‚ | t         z  t        t        z   t        z   «      j                  «       t        t        z   t        z   k(  sJ ‚ | t         z  | «      j                  «       | k(  sJ ‚t        t         z  | «      j                  «       t        k(  sJ ‚t        t         z  | «      j                  «       t        k(  sJ ‚t        t         z  | «      j                  «       t        k(  sJ ‚ | t         z  t        j                  «      j                  «       t        j                  k(  sJ ‚t/        t        t        z  t        z  «      t        j                  u sJ ‚t/        t        dz  «      t        d«      k(  sJ ‚t/        t        dz  t        dz  z  t        dz  z  «      dt        dz  z  t        dz  z  dt        dz  z  t        dz  z  z   dt        dz  z  t        dz  z  z   k(  sJ ‚t1        d	d
g d¢¬«      }t1        ddg d¢¬«      }t/        |j2                  |j4                  z   |j6                  z   «      d|j2                  z  t-        |j4                  «      |j2                  dz  t+        |j4                  «      z  z  z   k(  sJ ‚t/        |j2                  |j4                  z   |j                  z   «      d|j2                  z  k(  sJ ‚t/        t        t        z  t        z  t        t        z   t        z   z  «      t        j                  k(  sJ ‚t/        t        t        dz  z  t        z  t        t        z   t        z   z  «      dt        z  t        z  t        z  dt        z  t        z  t        z  z   dt        z  t        z  t        z  z   k(  sJ ‚y )Né   T©Údoitr   é   é   éÿÿÿÿé   ÚAÚ	spherical©ÚrÚthetaÚphi©ÚtransformationÚvariable_namesÚBÚcylindrical©r&   r'   Úz)Údelopr   Úzeror   r   ÚcrossÚiÚyÚjÚxr/   Úkr   r   r   ÚZeror   Údotr   r   Úar
   r	   r   r   r&   r'   r(   )Úvr#   r,   s      úe/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/vector/tests/test_field_functions.pyÚtest_del_operatorr=      s�  € ô ”6—;‘;Ñ¤&§+¡+Ò-Ð-Ð-Ü”V—[‘[Ñ ×&Ñ&Ó(¬F¯K©Kô Ü”—‘Óòð ñ ð ð ä�;‰;”v—{‘{Ó#¤u¬v¯{©{Ñ':Ò:Ð:Ð:Ü”A‰I×ÑÓ¤§¡Ò,Ð,Ð,Ü�;‰;�qœ˜A™‘vœa‘x dˆ;Ó+¬v¯{©{Ò:Ð:Ð:Ü�;‰;�qœ˜A™‘vœa‘xÓ ¤E¨A¬a°©d©F´1©HÑ$4Ò4Ð4Ð4Ü	Œ!‰ŒA‰””Q‘œ‘Ñ€AÜ�Q‰Y×ÑÓÜˆR”‰T”A”a‘C‰Zœ‰Nœa¤™c¤A¤a¡C™i¬™]Ñ*¬q¨b´©d´Q´q±S©j¼!©^Ñ;ôä�‹Gòð ñ ð ð ô �1‰9œŸ™ A›Ò&Ð&Ð&Ü�K‰K˜œ!˜Q™$™œq™Ó!Ü˜œ1Ÿ3™3Ó¤*¨Q¬q¯s©s°A©v©X´q·s±sÓ";Ñ;¼Q¿S¹SÑ@Ü˜œAŸC™CÓ Ð ¤:¨a´·±Ó#5Ñ5´q·s±sÑ:ñ;ä˜œAŸC™CÓ Ð ¤:¨a´·±°Q±©h¼¿¹Ó#<Ñ<¼a¿c¹cÑAñBòBð Cð Bô �K‰K˜œ!˜Q™$™œq™ tˆKÓ,°´!±´A±ô Ü�”1�a‘4‘œ‘‹Nòð ñ ð ð ô ”6—;‘;Ñ¤!§&¡&ÓC¬J´v·{±{Ó,CÒCÐCÑCÐCÐCÜ”F—K‘KÑ×%Ñ%Ó'¬1¯6©6Ñ1Ð1Ð1Ü�9‰9”V—[‘[Ó!¤U¬V¯[©[Ñ%8Ò8Ð8Ð8Ü”A‰I×ÑÓ¤§¡Ñ'Ð'Ð'Ü”A�q‘Dœ‘F‰N× Ñ Ó" a¬¡cÔ?¬Z¼¸1¹¼Q¹Ó-?Ò?Ð?Ñ?Ð?Ð?Ü�I‰I�a˜dˆIÓ#¤q¬¡s¬Q¬q©S¡y´1´Q±3¡ô Ü�q‹Mòð ñ ð ð ä�1‰9œŸ	™	 !›Ò$Ð$Ð$Ü�9‰9�Qœœ!™œA™‘Y¤!¤a¡%¬!¡)Ñ,°4ˆ9Ó8Ø”!”A‘#”a˜‘d‘(Ñ˜a¤1¤Q¨¡T¡6¬!¡8™nÑ,¨q´A°q±D¼±F¼1±H©~Ñ=ò>ð >ð >ä	Œ!‰Œa”‰c‰	”A”a‘C‰€AÜ�A‰Iœ¤A§C¡C¬¯©Ó-Ü”q—s‘sœAŸC™CÓ ñ!Ü#-¬a¯c©c´1·3±3Ó#7ñ8ò 8ð 9ð 8ä�9‰9�Q˜Tˆ9Ó" aÔ8¬:°a«=Ò8Ð8Ñ8Ð8Ð8Ü�1‰9œŸ	™	 !›Ò$Ð$Ð$Ü”U˜Q‘Y×$Ñ$Ó&Ó'¨1Ò,Ð,Ð,ô �N‰N˜1 4ˆNÓ(¬F¯K©Kô Ü�Q‹Kòð ñ ð ð ä�>‰>˜!Ó¤ a£Ò(Ð(Ð(Ü”!—&‘&‹M×ÑÓ!¤V§[¡[Ò0Ð0Ð0Ü”!‹Hœ¤A§C¡C¬¯©Ó-¬q¯s©sÑ2ÜœŸ™œQŸS™SÓ!¤1§3¡3Ñ&ñ'Ü*4´Q·S±S¼!¿#¹#Ó*>ÄÇÁÑ)CñDò Dð Eð Dä”!‹H�?‰?Ó¤Ô0¤X¬a£[Ò0Ð0Ñ0Ð0Ð0Ü”!”A‘#”a‘%‹LÜœŸ™œAŸC™C™¤§¡™¤Q§S¡SÓ)¬1¯3©3Ñ.ÜœŸ™œAŸC™C™¤§¡™¤Q§S¡SÓ)¬1¯3©3Ñ.ñ/äœŸ™œAŸC™C™¤§¡™¤Q§S¡SÓ)¬1¯3©3Ñ.ñ/ò/ð 0ð /ô �N‰Nœ1œQ™3œq™5 tˆNÓ,ÜŒa‰C”‰E”A”a‘Cœ‘E‰MœAœa™C¤™EÑ!ôä”Q”q‘Sœ‘U‹Oòð ñ ð ð ô ””1‘”Q‘‹<œ5Ÿ>™>¬!¬A©#¬a©%Ó0Ò0Ð0Ð0Ü�!”A�q‘D‘&‹M×ÑÓ! Q¤q¡S¬¡UÒ*Ð*Ð*Ü”1”Sœ“V‘8œa‘<Ó ×&Ñ&Ó(ÜˆBŒs”1‹v‰I”a˜‘d‰NœQÑ¤¤3¤q£6¡¬!¡¬a¡Ñ/ò0ð 1ð 0ô �K‰Kœ%Ñ¤Ó#¤q§v¡vÑ-Ð-Ð-Ü�[‰[œ5Ñ ¤!Ó$×*Ñ*Ó,´·±Ñ6Ð6Ð6ØˆQ”‰YœŸ™Ó$×*Ñ*Ó,´·±Ò;Ð;Ð;ØˆQ”‰YœŸ™Ó×%Ñ%Ó'¬1¯6©6Ñ1Ð1Ð1Ü”‰Yœ‹N× Ñ Ó" aÒ'Ð'Ð'Ü”‰Yœ‹N× Ñ Ó" aÒ'Ð'Ð'Ü”‰Yœ‹N× Ñ Ó" aÒ'Ð'Ð'Ü”‰Yœœ!™œA™Ó×$Ñ$Ó&¬!¬A©#Ò-Ð-Ð-ØˆQ”‰Yœ‹N× Ñ Ó"¤aÒ'Ð'Ð'ØˆQ”‰Yœœ!™œA™Ó×$Ñ$Ó&¨!¬A©#¬a©%´©'Ò1Ð1Ð1ØˆA”‰I”qœ1‘uœq‘yÓ!¤Q§S¡S¬1¯3©3¡Y´·±¡_Ò4Ð4Ð4ØˆQ”‰YœœA™¤™	Ó"×(Ñ(Ó*¬a´!©e´a©iÒ7Ð7Ð7ØˆQ”‰Y˜‹N× Ñ Ó" aÒ'Ð'Ð'Ü”‰Y˜‹N× Ñ Ó"¤aÒ'Ð'Ð'Ü”‰Y˜‹N× Ñ Ó"¤aÒ'Ð'Ð'Ü”‰Y˜‹N× Ñ Ó"¤aÒ'Ð'Ð'ØˆQ”‰YœŸ™Ó$×*Ñ*Ó,´·±Ò;Ð;Ð;ô ”Q”q‘Sœ‘UÓœqŸv™vÑ%Ð%Ð%Ü”Q˜‘T‹?œa ›dÒ"Ð"Ð"Ü”Q˜‘Tœ!˜Q™$‘Yœq !™t‘^Ó$Ø”a˜‘d‘Fœ1˜a™4‘K !¤A q¡D¡&¬¨A©¡+Ñ-°´!°Q±$±´q¸!±t±Ñ;ò<ð <ð <ä�3 {ÒCXÔY€AÜ�3 }ÒEXÔY€AÜ�Q—S‘S˜1Ÿ7™7‘] Q§U¡UÑ*Ó+¨q°·±©u´s¸1¿7¹7³|ÀQÇSÁSÈ!ÁVÌCÐPQ×PWÑPWËLÑEXÑ7YÑ/YÒYÐYÐYÜ�Q—S‘S˜1Ÿ7™7‘] Q§S¡SÑ(Ó)¨Q¨q¯s©s©UÒ2Ð2Ð2ô ”Q”q‘Sœ‘UœA¤™E¤A™IÑ&Ó'¬6¯;©;Ò6Ð6Ð6Ü”Q”q˜!‘t‘VœA‘Xœq¤1™u¤q™yÑ)Ó*Øœa™C¤™E¤!™G a¬¡c¬!¡e¬A¡gÑ-°´!±´A±´a±Ñ7ò8ð 8ñ 8ó    c                  óê  — dt         z  t        z  t        z  } t         t        z  t        t        z  z   t        t         z  z   }t         dz  t        z  dt        z  z   t        dz  t        z  t
        z  z
  }dt        z  t         t        z  t        z  t
        z  z   }t        | |z  d¬«      }| t        |«      z  |t        | «      z  z   j                  «       }t        |«      t        |«      k(  sJ ‚t        ||z  «      j                  «       }|t        |z  z  |t        |z  z  z    |t        z  |«      z    |t        z  |«      z   j                  «       }t        |«      t        |«      k(  sJ ‚t        | |z  z  j                  «       }| t        |z  z  |t        | «      z  z   j                  «       }t        |«      t        |«      k(  sJ ‚t        ||z  z  j                  «       }|t        |z  z  |t        |z  z  z
  j                  «       }t        |«      t        |«      k(  sJ ‚t        | |z  z  j                  «       }t        | «      |z  | t        |z  z  z   j                  «       }t        |«      t        |«      k(  sJ ‚t        ||z  z  j                  «       }|t        |z  z  |t        |z  z  z
   |t        z  |«      z    |t        z  |«      z
  j                  «       }t        |«      t        |«      k(  sJ ‚y)z 
    Tests the six product rules defined with respect to the Del
    operator

    References
    ==========

    .. [1] https://en.wikipedia.org/wiki/Del

    r   r   Tr   N)	r6   r4   r/   r3   r5   r7   r0   r   r   )ÚfÚgÚur;   ÚlhsÚrhss         r<   Útest_product_rulesrE   v   s—  € ð 	
Œ!‰ŒA‰Œa‰€AÜ	Œ!‰Œa”‰c‰	”A”a‘C‰€AÜ	ˆ1‰ŒQ‰�”1‘‰”q˜!‘tœA‘vœa‘xÑ€AØ	Œ!‰Œa”‰c”!‰e”A‰g‰€Aô ��A‘˜DÔ
!€CØŒu�Q‹x‰<˜!œe A›h™,Ñ&×
,Ñ
,Ó
.€CÜ�C‹=œH S›MÒ)Ð)Ð)ô ��A‘‹,×
Ñ
Ó
€CØ”˜‘‰O ¤U¨Q¡Y¡Ñ0ØˆA”‰I�q‹>ñØ(˜q¤5™y¨!›nñ.ß/3©t«vð ä�C‹=œH S›MÒ)Ð)Ð)ô �A�a‘C‰=×
Ñ
Ó
 €CØ”˜‘‰O ¤U¨1£X¡Ñ/×
5Ñ
5Ó
7€CÜ�C‹=œH S›MÒ)Ð)Ð)ô �A˜‘E‰?×
 Ñ
 Ó
"€CØ”˜‘‰O ¤U¨Q¡Y¡Ñ0×
6Ñ
6Ó
8€CÜ�C‹=œH S›MÒ)Ð)Ð)ô �A˜‘E‰?×
 Ñ
 Ó
"€CÜ�1‹X˜‰N˜q¤E¨A¡I™Ñ/×
5Ñ
5Ó
7€CÜ�C‹=œH S›MÒ)Ð)Ð)ô �A˜‘E‰?×
 Ñ
 Ó
"€CØ”˜‘	‰?˜Q¤%¨!¡)™_Ñ,ØˆA”‰I�q‹>ñØ&˜Q¤™Y¨›Nñ+ß,0©D«Fð ä�C‹=œH S›MÒ)Ð)Ñ)r>   ÚPr   r"   é   c                  óÒ  — t        t        j                  «      du sJ ‚t        t        «      du sJ ‚t        dt        z  dt        z  z   dt
        z  z   «      du sJ ‚t        t        t        z  t        z  t        t        z  t        z  z   t        t        z  t
        z  z   «      du sJ ‚t        t        t        z  «      du sJ ‚t        t        «      du sJ ‚t        t        «      du sJ ‚t        dt        z  t        z  t        z  t        z  dt        dz  z  t        z  t        z  z   «      du sJ ‚t        t        t        j                  z  t        j                  t
        z  z   «      du sJ ‚y )NTr   r"   r   F)r   r   r1   r3   r5   r7   r4   r/   r6   Ú
grad_fieldÚ
curl_fieldrF   © r>   r<   Útest_conservativerL   °   s2  € Üœ6Ÿ;™;Ó'¨4Ñ/Ð/Ð/Üœ1Ó Ñ%Ð%Ð%Ü˜1œq™5 1¤q¡5™=¨1¬q©5Ñ0Ó1°TÑ9Ð9Ð9ÜœAœa™C¤™E¤A¤a¡C¬¡E™M¬A¬a©C´©EÑ1Ó2Øñð ð äœ1œq™5Ó! UÑ*Ð*Ð*Üœ:Ó&¨$Ñ.Ð.Ð.Üœ:Ó&¨%Ñ/Ð/Ð/Ü˜Aœa™C¤™E¤!™G¤A™I¨¬!¨Q©$©¬q©´©
Ñ2Ó3Øñð ð äœ1œQŸS™S™5¤1§3¡3¤q¡5™=Ó)¨TÑ1Ð1Ñ1r>   c                  ó<  — t        t        j                  «      du sJ ‚t        t        «      du sJ ‚t        dt        z  dt        z  z   dt
        z  z   «      du sJ ‚t        t        t        z  t        z  t        t        z  t        z  z   t        t        z  t
        z  z   «      du sJ ‚t        t        t        z  «      du sJ ‚t        t        «      du sJ ‚t        t        «      du sJ ‚t        dt        z  dz   t
        z  «      du sJ ‚t        t        t        «      t        z  t        t        «      t        z  z   t        t        «      t        j
                  z  z   «      du sJ ‚t        t        t        j                  z  t        j                  t
        z  z   «      du sJ ‚y )NTr   r"   r   Féþÿÿÿ)r   r   r1   r3   r5   r7   r4   r/   r6   rI   rJ   r	   Úqr
   rF   rK   r>   r<   Útest_solenoidalrP   ¾   sK  € ÜœŸ™Ó%¨Ñ-Ð-Ð-ÜœÓ˜tÑ#Ð#Ð#Ü˜œQ™ ¤Q¡™¨¬Q©Ñ.Ó/°4Ñ7Ð7Ð7Üœ!œA™#œa™%¤!¤A¡#¤a¡%™-¬!¬A©#¬a©%Ñ/Ó0Øñð ð äœœQ™Ó 5Ñ(Ð(Ð(ÜœÓ$¨Ñ-Ð-Ð-ÜœÓ$¨Ñ,Ð,Ð,Ü˜"œQ™$ ™(¤A™Ó&¨$Ñ.Ð.Ð.ÜœœQ›¤™¤C¬£F¬1¡HÑ,¬s´1«v´a·c±c©zÑ9Ó:¸dÑBÐBÐBÜœœ1Ÿ3™3™¤§¡¤Q¡™Ó'¨4Ñ/Ð/Ñ/r>   c                  óÐ  — t        t        j                  t        j                  z  t        j                  z  dt        j
                  z  dt        j                  z  z   t        j                  z   «      t        j                  t        j                  z  dt        j                  z  t        j                  z  z   dt        j                  z  t        j                  z  z   k(  sJ ‚t        dt        j                  dz  z  t        j                  z  dt        j
                  z  dt        j                  z  z   t        j                  z   «      dt        j                  dz  z  dt        j                  z  t        j                  z  z   k(  sJ ‚t        dt        j                  dz  z  t        j                  z  dt        j                  z  «      t        j                  u sJ ‚t        ddg d¢g d	¢¬
«      } | j                  «       \  }}}| j                  «       \  }}}t        |dz  |z  |«      d|z  |z  k(  sJ ‚t        d|dz  z  |z  d|z  d|z  z   |z   «      d|dz  z  d|z  |z  z   k(  sJ ‚y )Nr"   r   rG   r   é   ÚDr$   r%   )Úe_rÚe_thetaÚe_phi)r+   Úvector_names)r   r   r6   r4   r/   r3   r5   r7   r   r8   r   Úbase_scalarsÚbase_vectors)rS   r&   r'   r(   rT   rU   rV   s          r<   Útest_directional_derivativerZ   Ì   sá  € Ü!¤!§#¡#¤a§c¡c¡'¬!¯#©#¡+¨q´·±©u°q¼¿¹±u©}¼q¿s¹sÑ/BÓCÄqÇsÁsÌ1Ï3É3ÁwÐQRÔST×SVÑSVÑQVÔWX×WZÑWZÑQZÑGZÐ]^Ô_`×_bÑ_bÑ]bÔcd×cfÑcfÑ]fÑGfÒfÐfÐfÜ! !¤A§C¡C¨¡F¡(¬1¯3©3¡,°´!·#±#±¸¼!¿#¹#¹±ÄÇÁÑ0CÓDÈÌ!Ï#É#ÈqÉ&ÉÐSUÔVW×VYÑVYÑSYÔZ[×Z]ÑZ]ÑS]ÑH]Ò]Ð]Ð]Ü! !¤A§C¡C¨¡F¡(¬1¯3©3¡,°´!·#±#±Ó6¼!¿&¹&Ñ@Ð@Ð@ä�3˜Ò4IÚ ;ô	=€Aà—N‘NÓ$�M€A€uˆcØŸ.™.Ó*Ñ€Cˆ�%Ü! ! Q¡$ s¡(¨CÓ0°A°a±C¸±GÒ;Ð;Ð;Ü! ! A q¡D¡&¨¡*¨a°©e°a¸±iÑ.?À%Ñ.GÓHÈAÈaÐQRÉdÉFÐUWÐXYÑUYÐZ]ÑU]ÑL]Ò]Ð]Ñ]r>   c                  óÒ  — t        t        j                  t        «      dk(  sJ ‚t        t        t        «      t
        k(  sJ ‚t        t        t        «      t        k(  sJ ‚t        t        t        «      t        k(  sJ ‚t        t        t        z  t        z  t
        t        z  t        z  z   t
        t        z  t        z  z   t        «      t
        t        z  t        z  k(  sJ ‚t        t        t        «      t        k(  sJ ‚t        t        t        j                  z  t        j
                  t        z  z   t        «      t
        t        z  t        t        «      z  t        t        z  t        t        «      z  z   k(  sJ ‚t        t        t        j                  z  t        j
                  t        z  z   t        «      t        j
                  t        j                  z  k(  sJ ‚t!        t"        d„ «       y )Nr   c                  ó8   — t        t        t        z  t        «      S )N)r   r6   r5   r   rK   r>   r<   ú<lambda>z'test_scalar_potential.<locals>.<lambda>â   s   € Ô/´´!±´QÓ7€ r>   )r   r   r1   r   r3   r6   r5   r4   r7   r/   rI   Úscalar_fieldrF   r	   rO   r
   r   Ú
ValueErrorrK   r>   r<   Útest_scalar_potentialr`   Ù   s3  € ÜœFŸK™K¬Ó+¨qÒ0Ð0Ð0ÜœAœqÓ!¤QÒ&Ð&Ð&ÜœAœqÓ!¤QÒ&Ð&Ð&ÜœAœqÓ!¤QÒ&Ð&Ð&ÜœAœa™C¤™E¤A¤a¡C¬¡E™M¬A¬a©C´©EÑ1´1Ó5¼¼1¹¼Q¹Ò>Ð>Ð>ÜœJ¬Ó*¬lÒ:Ð:Ð:ÜœAœaŸc™c™E¤A§C¡C¬¡E™M¬1Ó-´´1±´S¼³V±¼aÄ¹cÄ#ÄaÃ&¹jÑ1HÒHÐHÐHÜœAœaŸc™c™E¤A§C¡C¬¡E™M¬1Ó-´·±´Q·S±S±Ò8Ð8Ð8Ü
Œ:Ñ7Õ8r>   c                  óF  — t         j                  j                  ddt        z  dt        z  z   dt
        z  z   «      } t         j                  j                  ddt        z  dt        z  z   dt
        z  z   «      }t         j                  j                  d	t        t        z  t        t        z  z   t        t
        z  z   «      }t        j                  j                  d
t        j                  t        j                  z  t        j                  t        j                  z  z   t        j                  t        j
                  z  z   «      }t        t        j                  t         | |«      dk(  sJ ‚t        t        t         t         j                  |«      t        k(  sJ ‚t        t        t         t         j                  |«      t        k(  sJ ‚t        t        t         | |«      dk(  sJ ‚t        t        t        z  t        z  t        t        z  t        z  z   t        t        z  t
        z  z   t         | |«      t        t        z  t        z  dz
  k(  sJ ‚dt        j                  z  t        j                  t        t         «      z  t        j                  t#        t         «      z  z   z  t        j                  t#        t         «      z  t        j                  t        t         «      z  z
  dz  z  }t        t        t        t        j                  |«      j%                  «       |j%                  «       k(  sJ ‚y )NÚP1r    r   r"   ÚP2r   rG   é   ÚRPÚPPr   i´  )r   ÚoriginÚ
locate_newr3   r5   r7   r6   r4   r/   rF   r   r   r8   r^   rI   r
   rO   r	   r   )Úpoint1Úpoint2ÚgenericpointCÚgenericpointPÚpotential_diff_Ps        r<   Ú test_scalar_potential_differencern   å   s5  € Ü�X‰X× Ñ   q¬¡s¨Q¬q©S¡y°1´Q±3¡Ó7€FÜ�X‰X× Ñ   q¬¡s¨Q¬q©S¡y°1´Q±3¡Ó7€FÜ—H‘H×'Ñ'¨¬a´©c´A´a±C©i¼!¼A¹#©oÓ>€MÜ—H‘H×'Ñ'¨¬a¯c©c´!·#±#©g¼¿¹¼A¿C¹C¹Ñ.?Ä!Ç#Á#ÄaÇcÁcÁ'Ñ.IÓJ€MÜ&¤q§v¡v¬q°&¸&ÓAÀQÒFÐFÐFÜ'¬´a¼¿¹Ø(5ó7äòð ð ô (¬
´A´q·x±xØ(5ó7äòð ð ô '¤z´1°f¸fÓEÈÒLÐLÐLÜ'¬¬!©¬A©´´!±´A±©Ü()¬!©¬A©ñ).Ü/0°&Ø(5ó7ô Œa‰C”‰E�A‰Iòð ð ð œ!Ÿ#™#™œqŸs™s¤3¤q£6™z¬A¯C©C´´A³©JÑ6Ñ7ÜŸ™œS¤›V™¤a§c¡c¬#¬a«&¡jÑ0°1Ñ4ñ5Ðä'¬
´A´q·x±xØ(5ó7ß7?±x³zØ×%Ñ%Ó'ò(ð )ñ (r>   c                  ó  — t        ddg d¢¬«      } t        ddg d¢¬«      }t        d| j                  z  d	| j                  z  z   «      d| j                  z  d	| j                  z  | j
                  z  z   k(  sJ ‚t        d| j                  z  | j                  z  d	| j                  z  z   «      d| j                  z  | j                  z  d	| j                  z  | j
                  z  z   dt        | j                  «      z  | j                  z  z   k(  sJ ‚t        d
| j                  z  d
| j                  z  z   d
| j                  z  z   «      t        j                  k(  sJ ‚t        | j                  | j                  z  | j                  z  «      | j                  | j                  z  | j                  z  | j                  | j
                  z  z   | j                  t        | j                  «      z  | j                  z  z   k(  sJ ‚t        | j                  | j                  z  | j                  | j
                  z  z   | j                  | j                  z  z   «      t        | j                  «      | j                  z  t        | j                  «      | j                  z  | j                  z  z   t        | j                  «      | j                  dz  z  z  dz   dt        | j                  «      | j                  z  z  z   k(  sJ ‚t        d| j                  z  | j                  z  | j                  z  | j                  | j
                  z  z   | j                  | j                  z  | j                  z  | j                  z  z   «      t        | j                  «      | j                  z  t        | j                  «      | j                  z  | j                  z  z   t        | j                  «      | j                  dz  z  z  d| j                  z  z   | j                  t        | j                  «      z  z   k(  sJ ‚t        t        j                  «      d
k(  sJ ‚t        d
| j                  z  d
| j
                  z  z   d
| j                  z  z   «      d
k(  sJ ‚t        | j                  | j                  z  | j                  | j
                  z  z   | j                  | j                  z  z   «      t        | j                  «      | j                  z  t        | j                  «      | j                  z  z  | j                  z  | j                   | j                  z  | j
                  z  z   | j                  | j                  z  | j                  z  z   k(  sJ ‚t        | j                  | j
                  z  | j                  | j                  z  z   «      t        | j                  «      | j                  z  t        | j                  «      | j                  z  z  | j                  z  | j                   | j                  z  | j
                  z  z   d| j                  z  z   k(  sJ ‚t        d
|j                  z  d
|j                  z  z   d
|j                  z  z   «      t        j                  k(  sJ ‚t        |j                  |j                  z  |j                  z  «      |j                  |j                  z  |j                  z  |j                  |j
                  z  z   |j                  |j                  z  |j                  z  z   k(  sJ ‚t        d|j                  z  «      d|j                  z  k(  sJ ‚t        d|j                  z  «      d|j                  z  |j
                  z  k(  sJ ‚t        d	|j                  z  «      d	|j                  z  k(  sJ ‚t        |j                  |j                  z  |j                  |j
                  z  z   |j                  |j                  z  z   «      dd|j                  z  z   k(  sJ ‚t        |j                  |j
                  z  |j                  |j                  z  z   «      dk(  sJ ‚t        |j                  |j
                  z  |j                  |j                  z  z   «      d|j                  z  k(  sJ ‚t        d|j                  z  d|j                  z  |j
                  z  z   d	|j                  z  z   «      t        j                  k(  sJ ‚y )Nr#   r$   r%   r)   r,   r-   r.   r"   r   r   r   r    é	   )r   r   r&   r'   r3   r5   r(   r
   r7   r   r1   r   r	   r   r/   )r#   r,   s     r<   Ú.test_differential_operators_curvilinear_systemrq   ý   sÏ  € Ü�3 {ÒCXÔY€AÜ�3 }ÒEXÔY€Aä�A�a—c‘c‘E˜A˜aŸg™g™IÑ%Ó&¨!¨A¯C©C©%°!°A·C±C±%¸¿¹±)Ñ*;Ò;Ð;Ð;Ü�A�a—c‘c‘E˜!Ÿ%™%‘K ! A§G¡G¡)Ñ+Ó,°°!·%±%±¸¿¹±¸aÀÇÁ¹eÀAÇCÁC¹iÑ0GÈ1ÌSÐQR×QXÑQXË\É>Ð[\×[^Ñ[^ÑJ^Ñ0^Ò^Ð^Ð^Ü�A�a—c‘c‘E˜A˜aŸg™g™IÑ% a¨¯©¡gÑ-Ó.´&·+±+Ò=Ð=Ð=Ü�A—C‘C˜Ÿ™‘K §¡Ñ%Ó&¨!¯'©'°!·%±%©-¸¿¹Ñ*;¸a¿e¹eÀAÇCÁC¹iÑ*GÈ1Ï7É7ÔSVÐWX×W^ÑW^ÓS_ÑK_Ðab×adÑadÑJdÑ*dÒdÐdÐdä�a—c‘c˜AŸC™C‘i !§'¡'¨A¯C©C¡-Ñ/°!·%±%¸!¿#¹#±+Ñ=Ó>Ü�—‘‹L˜Ÿ™Ñœs 1§7¡7›|¨A¯C©CÑ/°·±Ñ7Ñ7¼#¸a¿g¹g»,ÀqÇsÁsÈAÁvÑ:MÑNÐQRÑRÐUVÔX[Ð\]×\cÑ\cÓXdÐef×ehÑehÑXhÑUiÑiòjð jð jä�a˜Ÿ™‘e˜AŸE™E‘k !§#¡#‘o¨¯©°·±©Ñ3°a·c±c¸!¿'¹'±kÀ!Ç%Á%Ñ6GÈÏÉÑ6KÑKÓLÜ�—‘‹L˜Ÿ™Ñœs 1§7¡7›|¨A¯C©CÑ/°·±Ñ7Ñ7¼#¸a¿g¹g»,ÀqÇsÁsÈAÁvÑ:MÑNÐQRÐST×SXÑSXÑQXÑXÐ[\×[bÑ[bÔcfÐgh×gnÑgnÓcoÑ[oÑoòpð pð pä”f—k‘kÓ" aÒ'Ð'Ð'Ü�a˜Ÿ™‘e˜a §¡™e‘m a¨¯©¡eÑ+Ó,°Ò1Ð1Ð1ä�—‘�A—C‘C‘˜!Ÿ'™' !§#¡#™+Ñ%¨¯©¨a¯c©c©	Ñ1Ó2Ü�—‘‹L˜Ÿ™Ñ¤ A§G¡G£¨Q¯S©SÑ 0Ñ1°1·3±3Ñ6¸1¿5¹5¸&ÀÇÁ¹*ÀaÇcÁcÑ9IÑIÈAÏGÉGÐTU×TWÑTWÉKÐXY×X[ÑX[ÉOÑ[ò\ð \ð \ä�—‘�A—C‘C‘˜!Ÿ%™% §¡™)Ñ#Ó$¬¨Q¯W©W«°a·e±eÑ);¼SÀÇÁ»\È!Ï#É#Ñ=MÑ)NÐPQ×PSÑPSÑ(SÐXY×X]ÑX]ÐW]Ð^_×^aÑ^aÑWaÐcd×cfÑcfÑVfÑ(fÐijÐkl×knÑknÑinÑ(nÒnÐnÐnô �A�a—c‘c‘E˜A˜aŸg™g™IÑ% a¨¯©¡eÑ+Ó,´·±Ò;Ð;Ð;Ü�A—C‘C˜Ÿ™‘K §¡‘OÓ$¨¯©°·±©°A·C±C©¸!¿#¹#¸a¿c¹c¹'Ñ(AÀAÇCÁCÈÏÉÁKÐPQ×PSÑPSÁOÑ(SÒSÐSÐSÜ�A�a—c‘c‘E‹?˜a §¡™eÒ#Ð#Ð#Ü�A�a—g‘g‘IÓ ! A§C¡C¡%¨!¯#©#¡+Ò-Ð-Ð-Ü�A�a—c‘c‘E‹?˜a §¡™eÒ#Ð#Ð#ä�a—c‘c˜!Ÿ#™#‘g §¡¨¯©¡Ñ+¨a¯c©c°!·#±#©gÑ5Ó6¸!¸aÀÇÁ¹e¹)ÒCÐCÐCÜ�a—c‘c˜!Ÿ#™#‘g §¡ A§C¡C¡Ñ'Ó(¨AÒ-Ð-Ð-ä�—‘�A—C‘C‘˜!Ÿ#™#˜aŸc™c™'Ñ!Ó" a¨¯©¡eÒ+Ð+Ð+Ü��!—#‘#‘˜˜!Ÿ#™#™˜aŸc™c™	Ñ! A a§c¡c¡EÑ)Ó*¬f¯k©kÒ9Ð9Ñ9r>   c            
      ó0  — t        d«      } t        d«      }t        d«      }t        | j                  |j                  z  «      |j                  | j                  z  | j                  |j
                  z  z   k(  sJ ‚t        dt        t        «      z  | j                  z  |j                  z  | j                  | j                  t        t        «      |j                  z   z   z  z   «      | j                  d|j                  z  t        t        «      z  z   | j                  z  | j                  |j                  z   t        t        «      z   | j
                  z  z   d| j                  z  t        t        «      z  | j                  z   |j                  z  z   k(  sJ ‚t        | j                  |j                  z  «      t        | j                  |j                  z  «      k(  sJ ‚t        t        | j                  |j                  z  «      «      t        t        | j                  |j                  z  «      «      k(  sJ ‚t        dt        t        «      z  | j                  z  |j                  z  | j                  z  | j                  z  |j                  |j                  z  z   t        | j                  | j                  z   «      |j                  z  z   «      d| j                  z  | j                  z  |j                  z  t        t        «      z  |j                  t        | j                  | j                  z   «      z  z
  | j                  z  d| j                  z  | j                  z  |j                  z  t        t        «      z  |j                  t        | j                  | j                  z   «      z  z
  | j
                  z  z   d| j                  z  | j                  z  |j                  z  t        t        «      z  | j                  z  z   d| j                  z  | j                  z  | j                  z  t        t        «      z  |j                  z  z   |j                  |j
                  z  z   |j                  t        | j                  | j                  z   «      z   |j                  z  z   k(  sJ ‚t        | j                  | j                  z  | j
                  | j                  z  z   | j                  | j                  z  z   |j                  |j                  z  z   |j
                  |j                  z  z   |j                  |j                  z  z   |j                  |j                  z  z   |j
                  |j                  z  z   |j                  |j                  z  z   «      t        d«      k(  sJ ‚t        d| j                  z  | j                  z  | j                  z  |j
                  |j                  z  |j                  z  z   d| j
                  z  | j                  z  | j                  z  z   «      d| j                  z  |j                  t        |j
                  |j                  «      z  z   k(  sJ ‚t        dt        t        «      z  | j                  z  |j                  z  |j                  z  |j                  z  «      d| j                  z  |j                  z  t        t        «      z  t        |j                  |j                  «      z  d| j                  z  |j                  z  t        t        «      z  z   d|j                  z  |j                  z  t        t        «      z  t        |j                  | j                  «      z  z   k(  sJ ‚t        | j                  |j                  z  |j                  z  t        | j                  | j                  z  | j                  |j
                  z  «      z  «      | j                  |j                  z  |j                  z  t!        t        | j                  | j                  z  | j                  |j
                  z  «      «      z  |j                  |j                  z  t        t        | j                  | j                  z  | j                  |j
                  z  «      | j                  «      z  z   | j                  |j                  z  t        t        | j                  | j                  z  | j                  |j
                  z  «      |j                  «      z  z   | j                  |j                  z  t        t        | j                  | j                  z  | j                  |j
                  z  «      |j                  «      z  z   k(  sJ ‚t        | j                  |j                  z  |j                  z  | j                  | j                  z  |j                  |j                  z  z   z  «      d| j                  z  |j                  z  |j                  z  | j                  dz  |j                  z  t        | j                  |j                  «      z  z   | j                  dz  |j                  z  t        | j                  |j                  «      z  z   |j                  dz  |j                  z  t        |j                  | j                  «      z  z   | j                  |j                  dz  z  t        |j                  |j                  «      z  z   k(  sJ ‚y )	Nr:   ÚbÚcr"   rp   rd   r   r   )r   r   r6   r4   r3   r5   r	   rO   r   r/   r
   r7   r   r   r   r   r   )r:   rs   rt   s      r<   Útest_mixed_coordinatesru     sË  € ä�3‹€AÜ�3‹€AÜ�3‹€AÜ�A—C‘C˜Ÿ™‘GÓ §¡ A§C¡C¡¨!¯#©#¨a¯c©c©'Ñ 1Ò1Ð1Ð1Ü�A”cœ!“f‘H˜QŸS™S‘L §¡Ñ$ Q§S¡S¨!¯#©#¬s´1«v°a·c±c©zÑ*:Ñ%;Ñ;Ó<Ø�C‰C�!�A—C‘C‘%œœA›‘,Ñ §¡Ñ# q§s¡s¨Q¯S©S¡y´3´q³6Ñ'9¸1¿3¹3Ñ&>Ñ>À!ÀAÇCÁCÁ%ÌÌAËÁ,ÐQR×QTÑQTÑBTÐVW×VYÑVYÑAYÑYòZð Zð Zô
 �A—C‘C˜Ÿ™‘HÓ¤¨!¯#©#¨q¯s©s©(Ó!3Ò3Ð3Ð3ä”C˜Ÿ™˜AŸC™C™“LÓ!¤X¬c°!·#±#°a·c±c±'«lÓ%;Ò;Ð;Ð;Ü�A”cœ!“f‘H˜QŸS™S‘L §¡Ñ$ Q§S¡SÑ(¨¯©Ñ,¨a¯c©c°!·#±#©gÑ5¼¸A¿C¹CÀÇÁ¹G»ÀQÇSÁSÑ8HÑHÓIØˆa�c‰c‰E�!—#‘#‰I�a—c‘c‰Mœ#œa›&Ñ  1§3¡3¤s¨1¯3©3°·±©9£~Ñ#5Ñ5°q·s±sÑ:Øˆa�c‰c‰E�!—#‘#‰I�a—c‘c‰Mœ#œa›&Ñ  1§3¡3¤s¨1¯3©3°·±©9£~Ñ#5Ñ5°q·s±sÑ:ñ;Ø>?ÀÇÁ¹eÀAÇCÁC¹iÈÏÉ¹mÌCÔPQËFÑ>RÐTU×TWÑTWÑ=WñXàˆa�c‰c‰E�!—#‘#‰I�a—c‘c‰Mœ#œa›&Ñ  !§#¡#Ñ%ñ&à()¯©¨A¯C©C©ñ0à34·3±3¼¸Q¿S¹SÀ1Ç3Á3¹Y»Ñ3GÈÏÉÑ2LñMòMð Mð Mô
 �a—c‘c˜!Ÿ#™#‘g˜aŸc™c !§#¡#™g‘o a§c¡c¨!¯#©#¡gÑ-°·±°A·C±C±Ñ7¸¿¹¸A¿C¹C¹Ñ?ÀÇÁÀAÇCÁCÁÑGÈ!Ï#É#ÈaÏcÉcÉ'ÑQÐRS×RUÑRUÐVW×VYÑVYÑRYÑYÐZ[×Z]ÑZ]Ð^_×^aÑ^aÑZaÑaÓbÔfgÐhiÓfjÒjÐjÐjä�a˜Ÿ™‘e˜AŸC™C‘i §¡‘m a§c¡c¨!¯#©#¡g¨a¯c©c¡kÑ1°A°a·c±c±E¸!¿#¹#±I¸a¿c¹c±MÑAÓBØˆa�c‰c‰E�A—C‘Cœ˜AŸC™C §¡›Ñ%Ñ%ò&ð &ð &ä�aœœA›‘h˜qŸs™s‘l 1§3¡3Ñ& q§s¡sÑ*¨1¯3©3Ñ.Ó/Ø	ˆ!�#‰#‰ˆa�c‰c‰	”#”a“&Ñœ˜QŸS™S !§#¡#›Ñ&¨¨1¯3©3©¨q¯s©s©´3´q³6Ñ)9Ñ9¸A¸a¿c¹c¹EÀ!Ç#Á#¹IÄcÌ!ÃfÑ<LÌSÐQR×QTÑQTÐVW×VYÑVYË]Ñ<ZÑZò[ð [ð [ä�a—c‘c˜!Ÿ#™#‘g˜aŸc™c‘k¤%¨¯©¨A¯C©C©°·±°Q·S±S±Ó"9Ñ9Ó:Ø�3‰3ˆq�s‰s‰7�1—3‘3‰;”z¤%¨¯©¨A¯C©C©°·±°Q·S±S±Ó"9Ó:Ñ:Ø�3‰3ˆq�s‰s‰7”3”u˜QŸS™S §¡™W a§c¡c¨!¯#©#¡gÓ.°·±Ó4Ñ4ñ5à�3‰3ˆq�s‰s‰7”3”u˜QŸS™S §¡™W a§c¡c¨!¯#©#¡gÓ.°·±Ó4Ñ4ñ5ð �3‰3ˆq�s‰s‰7”3”u˜QŸS™S §¡™W a§c¡c¨!¯#©#¡gÓ.°·±Ó4Ñ4ñ5ò5ð 5ð 5ô
 �a—c‘c˜!Ÿ#™#‘g˜aŸc™c‘k 1§3¡3 q§s¡s¡7¨Q¯S©S°·±©WÑ#4Ñ5Ó6Ø�!—#‘#‘�a—c‘c‘	˜!Ÿ#™#‘Ø—‘�Q‘�q—s‘s‘
œ3˜qŸs™s A§C¡C›=Ñ(ñ)à—‘�Q‘�q—s‘s‘
œ3˜qŸs™s A§C¡C›=Ñ(ñ)ð —‘�Q‘�q—s‘s‘
œ3˜qŸs™s A§C¡C›=Ñ(ñ)ð —‘�A—C‘C˜‘F‘
œ3˜qŸs™s A§C¡C›=Ñ(ñ	)ò)ð )ñ )r>   N)?Úsympy.core.functionr   Úsympy.vector.vectorr   Úsympy.vector.coordsysrectr   Úsympy.simplifyr   Úsympy.core.symbolr   Ú
sympy.corer   Ú(sympy.functions.elementary.trigonometricr	   r
   r   Úsympy.vector.operatorsr   r   r   r   r   r   Úsympy.vector.deloperatorr   Úsympy.vector.functionsr   r   r   r   r   r   Úsympy.testing.pytestr   r   rY   r3   r5   r7   rX   r6   r4   r/   r0   r:   rs   rt   rO   r=   rE   Úorient_new_axisrF   r^   rI   Úvector_fieldrJ   rL   rP   rZ   r`   rn   rq   ru   rK   r>   r<   ú<module>rƒ      s  ðÝ *Ý &Ý 0Ý #Ý %Ý ß ?Ý #ß Z× ZÝ (÷L÷ Lõ (áˆsƒO€Ø
�.‰.Ó
�€€1€aØ
�.‰.Ó
�€€1€aÙ‹€Ù�YÓ�
€€1€aˆò\8ò~0*ðf ×Ñ�c˜1˜aŸc™cÓ"€Ø��A‘‰v�a‰x˜‰z€Ù�lÓ#€
Ø�!‰t�A‰v˜˜!™˜A™‰~  !¡ A¡ a¡Ñ'€Ù�,Ó€
ò2ò0ò
^ò	9ò)ò0:óB#)r>   