+
    /•üi{  ã                   ó:   € R t ^RIHtHtHtHtHt ^ RItR t	R t
R# )zú
This module checks whether to break out of the solver loop.

Translated from Zaikun Zhang's modern-Fortran reference implementation in PRIMA.

Dedicated to late Professor M. J. D. Powell FRS (1936--2015).

Python translation by Nickolai Belakovski.
)ÚINFO_DEFAULTÚ	NAN_INF_XÚ	NAN_INF_FÚFTARGET_ACHIEVEDÚMAXFUN_REACHEDNc                óÞ  € \         pRp\         \        \        \        \        39  g   Q RV 24       h\        \        P                  ! V4      4      '       d   Q RV 24       h\        \        P                  ! V4      4      '       g&   \        \        P                  ! V4      4      '       d   Q RV 24       h\        \        P                  ! V4      4      '       g&   \        \        P                  ! V4      4      '       d   \        p\        \        P                  ! V4      4      '       g&   \        \        P                  ! V4      4      '       d   \        pW#8:  d   \        pW8¼  d   \        pV# )zW
This module checks whether to break out of the solver loop in the unconstrained case.
ÚCHECKbreak_UNCúPNAN_INF_X, NAN_INF_F, FTARGET_ACHIEVED, and MAXFUN_REACHED differ from INFO_DFT úX does not contain NaN zF is not NaN/+Inf ©
r   r   r   r   r   ÚanyÚnpÚisnanÚisposinfÚisinf)ÚmaxfunÚnfÚfÚftargetÚxÚinfoÚsrnames   &&&&&  Úb/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/_lib/pyprima/common/checkbreak.pyÚcheckbreak_uncr      s   € ô €Dð €Fô ¤	¬9Ô6FÌÐWÔWð  uð  \lð  msð  ltð  Zuó  uÐWô ”2—8’8˜A“;×ÒÐCÐ#:¸6¸(Ð!CÓCÐä”B—H’H˜Q“K× Ò ¤C¬¯ª°A«×$7Ò$7ÐWÐ<NÈvÈhÐ:WÓWÐ8ô Œ28Š8A‹;×Òœ3œrŸxšx¨›{×+Ò+Üˆô Œ28Š8A‹;×Òœ3œrŸ{š{¨1›~×.Ò.Üˆà„|Üˆà	„|Üˆà€Kó    c                ó‚  € \         pRp\         \        \        \        \        39  g   Q RV 24       h\        \        P                  ! V4      4      '       d   Q RV 24       h\        P                  ! V4      '       gU   \        P                  ! V4      '       g9   \        P                  ! V4      '       g   \        P                  ! V4      '       d   Q RV 24       h\        \        P                  ! V4      4      '       g&   \        \        P                  ! V4      4      '       d   \        p\        P                  ! V4      '       gU   \        P                  ! V4      '       g9   \        P                  ! V4      '       g   \        P                  ! V4      '       d   \        pW#8:  d   WE8:  d   \        pW8¼  d   \        pV# )zU
This module checks whether to break out of the solver loop in the constrained case.
ÚCHECKbreak_CONr	   r
   zF or CSTRV is not NaN/+Inf r   )	r   r   ÚcstrvÚctolr   r   r   r   r   s	   &&&&&&&  r   Úcheckbreak_conr   7   sC  € ô €Dð €Fô ¤	¬9Ô6FÌÐWÔWð  uð  \lð  msð  ltð  Zuó  uÐWô ”2—8’8˜A“;×ÒÐCÐ#:¸6¸(Ð!CÓCÐä—’˜—’œrŸ{š{¨1Ÿ~š~´·²¸%·²ÄBÇKÂKÐPU×DVÒDVÐÐ[vÐw}Ðv~ÐYÓÐWô Œ28Š8A‹;×Òœ3œrŸxšx¨›{×+Ò+Üˆô 
‡x‚x‡{‚{”b—k’k !—n’n¬¯ª°¯ª¼2¿;º;Àu×;MÒ;MÜˆà„}˜œÜˆà	„|Üˆà€Kr   )Ú__doc__Úinfosr   r   r   r   r   Únumpyr   r   r   © r   r   Ú<module>r$      s!   ðñ÷ XÕ Wã ò&ôP&r   