o
    Eb                     @   s   d d Z dS )c              	   C   s   |D ]r\}}t ||D ]h}t |d |d dD ][}d}|| dkr9t |d |D ]}	|| ||	f | |	|f  7 }q(| ||f | ||f  }
|||f | }|
dkr`|||f | |
 | ||f< q|
dkro|dkrod| ||f< qtdqqd S )N       z%failed to find the matrix square root)rangeRuntimeError)RTZstart_stop_pairsZnblocksstartstopjiskZdenomZnum r   C/usr/lib/python3/dist-packages/scipy/linalg/_matfuncs_sqrtm_triu.pywithin_block_loop   s"   r   N)r   r   r   r   r   <module>   s   