§
    bŠtjô  ã                   óp   — d dl Z d dlZ e j        d¦  «        Z e j        d¦  «          G d„ d¦  «        ZdS )é    NÚnumpyÚscipyc                   ó*   — e Zd Zed„ ¦   «         Zd„ ZdS )ÚTestBetheHessianc                 ór   — g d¢}t          j        |¦  «        | _        t          j        d¦  «        | _        d S )N)é   é   r	   é   r   r   )ÚnxÚhavel_hakimi_graphÚGÚ
path_graphÚP)ÚclsÚdegs     úe/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/networkx/linalg/tests/test_bethehessian.pyÚsetup_classzTestBetheHessian.setup_class
   s2   € àˆoˆoˆÝÔ% cÑ*Ô*ˆŒÝ”˜aÑ Ô ˆŒˆˆó    c                 ó�  — t                                g d¢g d¢g d¢g¦  «        }g d¢}t           j                             t	          j        | j        d¬¦  «                             ¦   «         |¦  «         t           j                             t	          j        | j        d|¬¦  «                             ¦   «         |t                                ||¦  «                 ¦  «         t           j                             t	          j        | j	        d¬¦  «                             ¦   «         t	          j
        | j	        ¦  «                             ¦   «         ¦  «         t           j                             t	          j        | j	        ¦  «                             ¦   «         t	          j        | j	        d	¬¦  «                             ¦   «         ¦  «         d
S )zBethe Hessian matrix)é   éþÿÿÿr   )r   é   r   )r   r   r   )r	   r   r
   r	   )Úr)r   Únodelistr
   g      ô?N)ÚnpÚarrayÚtestingÚassert_equalr   Úbethe_hessian_matrixr   ÚtodenseÚix_r   Úlaplacian_matrix)ÚselfÚHÚpermutations      r   Útest_bethe_hessianz#TestBetheHessian.test_bethe_hessian   s�  € õ �HŠH�j�j�jØ!�k�kØ �j�jð"ñ #ô #ˆð  �i�iˆå
Œ
×Ò¥Ô 7¸¼À!Ð DÑ DÔ D× LÒ LÑ NÔ NÐPQÑRÔRÐRå
Œ
×ÒÝÔ# D¤F¨a¸+ÐFÑFÔF×NÒNÑPÔPØ�b�fŠf�[ +Ñ.Ô.Ô/ñ	
ô 	
ð 	
õ
 	Œ
×ÒÝÔ# D¤F¨aÐ0Ñ0Ô0×8Ò8Ñ:Ô:ÝÔ ¤Ñ'Ô'×/Ò/Ñ1Ô1ñ	
ô 	
ð 	
õ
 	Œ
×ÒÝÔ# D¤FÑ+Ô+×3Ò3Ñ5Ô5ÝÔ# D¤F¨dÐ3Ñ3Ô3×;Ò;Ñ=Ô=ñ	
ô 	
ð 	
ð 	
ð 	
r   N)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr   r&   © r   r   r   r   	   s<   € € € € € Øð!ð !ñ „[ð!ð

ð 
ð 
ð 
ð 
r   r   )ÚpytestÚnetworkxr   Úimportorskipr   r   r+   r   r   ú<module>r/      sq   ðØ €€€à Ð Ð Ð à€VÔ˜Ñ!Ô!€Ø €Ô �GÑ Ô Ð ð
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r   