ó
    \è”h  ã                   ó:   • S SK Jr  S SKJrJrJr   " S S\5      rg)é    )ÚBasic)ÚPSpaceÚ_symbol_converterÚRandomMatrixSymbolc                   ó8   • \ rS rSrSrSS jr\S 5       rS rSr	g)	ÚRandomMatrixPSpaceé   z}
Represents probability space for
random matrices. It contains the mechanics
for handling the API calls for random matrices.
Nc                 ó€   • [        U5      nU(       a  [        R                  " XU5      $ [        R                  " X5      $ ©N)r   r   Ú__new__)ÚclsÚsymÚmodels      ÚQ/var/www/auris/envauris/lib/python3.13/site-packages/sympy/stats/random_matrix.pyr   ÚRandomMatrixPSpace.__new__
   s/   € Ü Ó$ˆÞÜ—=’= ¨5Ó1Ð1ä—=’= Ó*Ð*ó    c                 óB   •  U R                   S   $ ! [         a     g f = f)Né   )ÚargsÚ
IndexError)Úselfs    r   r   ÚRandomMatrixPSpace.model   s'   € ð	Ø—9‘9˜Q‘<ÐøÜó 	Ùð	ús   ‚ ‘
c                 óÀ   • UR                  [        5      n[        U5      S:”  d  [        U[        5      (       d  [	        S5      eU R
                  R                  U5      $ )Né   zoCurrently, no algorithm has been implemented to handle general expressions containing multiple random matrices.)Úatomsr   ÚlenÚ
isinstanceÚNotImplementedErrorr   Údensity)r   Úexprr   Úrmss       r   Úcompute_densityÚ"RandomMatrixPSpace.compute_density   sR   € Øj‰jÔ+Ó,ˆÜˆs‹8a‹<¤
¨4Ô1C× DÑ DÜ%ð '0ó 1ð 1ð z‰z×!Ñ! $Ó'Ð'r   © r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úpropertyr   r"   Ú__static_attributes__r$   r   r   r   r      s%   † ñô
+ð ñó ðõ(r   r   N)Úsympy.core.basicr   Úsympy.stats.rvr   r   r   r   r$   r   r   Ú<module>r.      s   ðÝ "ß HÑ Hô(˜õ (r   