
    (ph                        S SK r S SKJr  S SKr " S S\5      r " S S\\5      r " S S\\5      r\R                  R                  S	\R                  R                  \R                  " \R                  " \5      R                  5      \R                   R                  \ R"                  \R$                  R                  \ R"                  \R&                  R                  S
 \R(                  R                  S \R*                  R                  S \R,                  R                  S\R.                  R                  S\R0                  R                  S	\R2                  R                  S	\R4                  R                  \R6                  * \R8                  R                  S	0r0 \R<                  R                  S_\R>                  R                  \R                  " S5      _\R@                  R                  S_\RB                  R                  S_\RD                  R                  S_\RF                  R                  S_\RH                  R                  S_\RJ                  R                  S_\RL                  R                  S_\RN                  R                  S_\RP                  R                  S_\RR                  R                  S_\RT                  R                  S_\RV                  R                  S_\RX                  R                  S_\RZ                  R                  S_\R\                  R                  S_\R^                  R                  S\R`                  R                  S\Rb                  R                  S0Er2SS\ R"                  SS 0S.r3S\4" S \R                  " \5      Rj                  S-  \R                  " \5      Rl                  * S-  5      -  r7g)!    N)Enumc                   <    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrg)
ExitStatus   z
Exit statuses.
r                      N)__name__
__module____qualname____firstlineno____doc__RADIUS_SUCCESSTARGET_SUCCESSFIXED_SUCCESSCALLBACK_SUCCESSFEASIBLE_SUCCESSMAX_EVAL_WARNINGMAX_ITER_WARNINGINFEASIBLE_ERRORLINALG_ERROR__static_attributes__r       M/var/www/html/venv/lib/python3.13/site-packages/scipy/_lib/cobyqa/settings.pyr   r      s;     NNMLr   r   c                   L    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrg)Options   z

Options.
debugfeasibility_tolfilter_sizehistory_sizemaxfevmaxiter	nb_pointsradius_initradius_finalscalestore_historytargetdispr   N)r   r   r   r   r   DEBUGFEASIBILITY_TOLFILTER_SIZEHISTORY_SIZEMAX_EVALMAX_ITERNPTRHOBEGRHOENDSCALESTORE_HISTORYTARGETVERBOSEr   r   r   r    r"   r"      sJ     E'OK!LHH
CFFE#MFGr   r"   c                   h    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSrSrg)	Constants,   z
Constants.
decrease_radius_factorincrease_radius_factorincrease_radius_thresholddecrease_radius_thresholddecrease_resolution_factorlarge_resolution_thresholdmoderate_resolution_threshold	low_ratio
high_ratiovery_low_ratiopenalty_increase_thresholdpenalty_increase_factorshort_step_thresholdlow_radius_factorbyrd_omojokun_factorthreshold_ratio_constraintslarge_shift_factorlarge_gradient_factorresolution_factorimprove_tcgr   N)r   r   r   r   r   DECREASE_RADIUS_FACTORINCREASE_RADIUS_FACTORINCREASE_RADIUS_THRESHOLDDECREASE_RADIUS_THRESHOLDDECREASE_RESOLUTION_FACTORLARGE_RESOLUTION_THRESHOLDMODERATE_RESOLUTION_THRESHOLD	LOW_RATIO
HIGH_RATIOVERY_LOW_RATIOPENALTY_INCREASE_THRESHOLDPENALTY_INCREASE_FACTORSHORT_STEP_THRESHOLDLOW_RADIUS_FACTORBYRD_OMOJOKUN_FACTORTHRESHOLD_RATIO_CONSTRAINTSLARGE_SHIFT_FACTORLARGE_GRADIENT_FACTORRESOLUTION_FACTORIMPROVE_TCGr   r   r   r    r?   r?   ,   s}     65 ; ;!=!=$C!IJ%N!=71+1"?-3+Kr   r?   Fc                     SU -  $ )Ni  r   ns    r    <lambda>rl   M   s    cAgr   c                     SU -  $ )Ni  r   rj   s    r    rl   rl   N   s    dQhr   c                     SU -  S-   $ )Nr   r   r   rj   s    r    rl   rl   O   s    Qr   g      ?gư>g      ?g       @gffffff?g?g     @o@g      0@gffffff?g{Gz?g      ?g?g      $@Tr   r   
float_kindc                 0    [         R                  " U SSSS9$ )Nr	   Fr   )	precisionuniquepad_left)npformat_float_scientific)xs    r    rl   rl   v   s     : :	!
r   )	threshold	edgeitems	linewidth	formatterd   )8sysenumr   numpyrt   r   strr"   r?   r1   valuer2   sqrtfinfofloatepsr3   maxsizer4   r5   r6   r7   r8   r9   r:   r;   r<   infr=   DEFAULT_OPTIONSrU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   DEFAULT_CONSTANTSPRINT_OPTIONSminmaxexpminexpBARRIERr   r   r    <module>r      s|   
    c4 ( T  : MM!!277288E?+>+>#?s{{-.KK*NN#NN$MMNN266'OO5"$$**C$$**BGGCL ''--s ''--s	
 ((.. ((.. ++114 s  ""D ((.. %%++S ""((# %%s ""((#  ))//!"   &&#$ ##))4%%s) 2  
	 HHUOaXXe_q  r   