o
    GZŽh4
  ã                   @   s@   d dl mZ d dlmZmZmZ d dlmZ edƒZdd„ Z	dS )é    )ÚS)ÚVectorÚReferenceFrameÚDyadic)ÚraisesÚAc                     sL  t dƒ} | j| j ‰ˆˆB ‰ tdƒ‰tdƒ‰tˆ ˆ @ tƒsJ ‚tˆ ˆ@ tƒs(J ‚tˆˆ @ tƒs1J ‚tˆ ˆ@ tƒs:J ‚tˆˆ @ tƒsCJ ‚tˆ ˆ@ tƒsLJ ‚tˆˆ @ tƒsUJ ‚tt‡ fdd„ƒ tt‡ fdd„ƒ tt‡ fdd„ƒ tt‡ fdd„ƒ tˆˆ@ ttfƒr„J ‚tˆˆ@ ttfƒrJ ‚tˆˆ@ ttfƒršJ ‚tt‡fdd„ƒ tt‡fd	d„ƒ tt‡fd
d„ƒ tt‡fdd„ƒ tt‡ fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tˆ ˆA tƒsäJ ‚tˆˆ A tƒsíJ ‚tˆ ˆA tƒsöJ ‚tˆˆ A tƒsÿJ ‚tˆˆ A tƒs	J ‚tt‡ fdd„ƒ tt‡ fdd„ƒ tt‡ fdd„ƒ tt‡ fdd„ƒ tˆˆA tƒs7J ‚tˆˆA tƒsAJ ‚tˆˆA tƒsKJ ‚tt‡fdd„ƒ tt‡fdd„ƒ tt‡fdd„ƒ tt‡fdd„ƒ tt‡ fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ ‡fdd„ƒ tt‡ fdd„ƒ tt‡ fd d„ƒ tt‡ fd!d„ƒ tt‡ fd"d„ƒ tˆˆB tƒsìJ ‚tˆˆB tƒsöJ ‚tˆˆB tƒs J ‚tt‡fd#d„ƒ tt‡fd$d„ƒ tt‡fd%d„ƒ tt‡fd&d„ƒ d S )'Nr   r   c                      ó
   ˆ t j@ S ©N©r   ZZero© ©Údr   úU/var/www/auris/lib/python3.10/site-packages/sympy/physics/vector/tests/test_output.pyÚ<lambda>   ó   
 z"test_output_type.<locals>.<lambda>c                      ó
   t jˆ @ S r	   r
   r   r   r   r   r      r   c                      ó   ˆ d@ S ©Nr   r   r   r   r   r   r      ó    c                      ó   dˆ @ S r   r   r   r   r   r   r      r   c                      r   r	   r
   r   ©Úvr   r   r      r   c                      r   r	   r
   r   r   r   r   r      r   c                      r   r   r   r   r   r   r   r       r   c                      r   r   r   r   r   r   r   r   !   r   c                      s   ˆ ˆ A S r	   r   r   r   r   r   r   $   r   c                      s   ˆ ˆA S r	   r   r   ©r   Úzerodr   r   r   %   r   c                      s   ˆˆ A S r	   r   r   r   r   r   r   &   r   c                      ó
   ˆ t jA S r	   r
   r   r   r   r   r   ,   r   c                      ó
   t jˆ A S r	   r
   r   r   r   r   r   -   r   c                      ó   ˆ dA S r   r   r   r   r   r   r   .   r   c                      ó   dˆ A S r   r   r   r   r   r   r   /   r   c                      r   r	   r
   r   r   r   r   r   3   r   c                      r   r	   r
   r   r   r   r   r   4   r   c                      r   r   r   r   r   r   r   r   5   r   c                      r   r   r   r   r   r   r   r   6   r   c                      s   ˆ ˆ B S r	   r   r   r   r   r   r   9   r   c                      ó   ˆ ˆB S r	   r   r   r   r   r   r   :   r   c                      ó   ˆˆ B S r	   r   r   r   r   r   r   ;   r   c                      r   r	   r   r   ©r   r   r   r   r   <   r   c                      r   r	   r   r   r    r   r   r   =   r   c                      r   r	   r   r   ©r   Úzerovr   r   r   >   r   c                      r   r	   r   r   r!   r   r   r   ?   r   c                      r   r	   r   r   r!   r   r   r   @   r   c                      ó
   ˆ t jB S r	   r
   r   r   r   r   r   A   r   c                      ó
   t jˆ B S r	   r
   r   r   r   r   r   B   r   c                      ó   ˆ dB S r   r   r   r   r   r   r   C   r   c                      ó   dˆ B S r   r   r   r   r   r   r   D   r   c                      r#   r	   r
   r   r   r   r   r   H   r   c                      r$   r	   r
   r   r   r   r   r   I   r   c                      r%   r   r   r   r   r   r   r   J   r   c                      r&   r   r   r   r   r   r   r   K   r   )r   ÚxÚyr   r   Ú
isinstancer   Ú	TypeError)r   r   )r   r   r   r"   r   Útest_output_type   sz   r+   N)
Zsympy.core.singletonr   Zsympy.physics.vectorr   r   r   Zsympy.testing.pytestr   r   r+   r   r   r   r   Ú<module>   s
    