+
    Y°³jê0  ã                   óÂ   € R t ^ RIt^ RIt^ RIHtHt ^ RIt^ RIH	t	H
t
HtHtHt ^RIHtHtHtHtHtHtHt  ! R R4      t ! R R4      t ! R	 R
4      t ! R R4      tR# )z%
Unit test for constraint conversion
N)Úassert_array_almost_equalÚassert_allclose)ÚNonlinearConstraintÚLinearConstraintÚOptimizeWarningÚminimizeÚBFGS)ÚMaratosÚHyperbolicIneqÚ
RosenbrockÚIneqRosenbrockÚEqIneqRosenbrockÚBoundedRosenbrockÚElecc                   ó>   a € ] tR t^t o RtRtRtR tR tR t	Rt
V tR# )	ÚTestOldToNewNútrust-constrc           
     óœ  € R  pRRRR /RRRR /RRRR /3p\         P                  ! 4       ;_uu_ 4        \         P                  ! RR\        4       \	        WP
                  V P                  V P                  VR	7      pR
R
R
4       \        XP                  RR.RR7       \        VP                  RRR7       R
#   + '       g   i     LD; i)c                 óh   € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           # ©é    ç      @© ©Úxs   &Úp/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/optimize/tests/test_constraint_conversion.pyÚfunÚ6TestOldToNew.test_constraint_dictionary_1.<locals>.fun   ó&   € Ø�a•D˜1•H •? a¨¥d¨S¥j°QÕ%6Õ6Ð6ó    ÚtypeÚineqr   c                 óL   € V ^ ,          ^V ^,          ,          ,
          ^,           # ©r   r   r   s   &r   Ú<lambda>Ú;TestOldToNew.test_constraint_dictionary_1.<locals>.<lambda>   ó   € °!°Aµ$¸¸Q¸q½T½µ/ÀAÖ2Er   c                 óN   € V ^ ,          ) ^V ^,          ,          ,
          ^,           # r#   r   r   s   &r   r$   r%      ó   € °1°Qµ4°%¸!¸aÀ½d½(Õ2BÀQÖ2Fr   c                 óN   € V ^ ,          ) ^V ^,          ,          ,           ^,           # r#   r   r   s   &r   r$   r%      r(   r   Úignoreúdelta_grad == 0.0©ÚmethodÚboundsÚconstraintsNçffffffö?g333333û?ç-Cëâ6?©Úrtolçš™™™™™é?©ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarningr   Úx0r-   Úbndsr   r   r   ©Úselfr   ÚconsÚress   &   r   Útest_constraint_dictionary_1Ú)TestOldToNew.test_constraint_dictionary_1   s­   € ò	7à˜ Ñ(EÐFØ˜ Ñ(FÐGØ˜ Ñ(FÐGðIˆô ×$Ò$×&Õ&Ü×#Ò# HÐ.AÄ;ÔOÜ˜3§¡°·±Ø"&§)¡)¸ô?ˆC÷ 'ô 	˜Ÿ™  S˜z°Õ5Ü˜Ÿ™ ¨4×0÷ '×&ús   µA
B;Â;C	c           
     ó„  € R  pRRRR RRRR /p\         P                  ! 4       ;_uu_ 4        \         P                  ! RR	\        4       \	        WP
                  V P                  V P                  VR
7      pRRR4       \        XP                  RR.4       \        VP                  R4       R#   + '       g   i     L@; i)c                 óh   € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           # r   r   r   s   &r   r   Ú6TestOldToNew.test_constraint_dictionary_2.<locals>.fun%   r   r   r    Úeqr   c                 óH   € W^ ,          ,          W ^,          ,          ,
          # r#   r   ©r   Úp1Úp2s   &&&r   r$   Ú;TestOldToNew.test_constraint_dictionary_2.<locals>.<lambda>(   s   € ¨¨a­D­°2¸µdµ7Ö):r   ÚargsÚjacc                 ó4   € \         P                  ! W) ..4      # )N)ÚnpÚarrayrG   s   &&&r   r$   rJ   *   s   € ¬¯ª°B¸°9°+Ô)>r   r*   r+   r,   Ng>®²[p«ü?g¨r˜7ú?g£,¢,ö?)é   çš™™™™™ñ?r5   r<   s   &   r   Útest_constraint_dictionary_2Ú)TestOldToNew.test_constraint_dictionary_2$   sš   € ò	7à˜ØÑ:Ø˜ØÑ>ð@ˆô ×$Ò$×&Õ&Ü×#Ò# HÐ.AÄ;ÔOÜ˜3§¡°·±Ø"&§)¡)¸ô?ˆC÷ 'ô 	˜Ÿ™ 	¨:Ð6Ô7Ü˜Ÿ™Ð!3Ö4÷ '×&ús   ­A
B/Â/B?	c           
     óž  € R  pRRRR /\        R ^ ^ 4      .p\        P                  ! 4       ;_uu_ 4        \        P                  ! RR\        4       \        WP                  V P                  V P                  VR7      pR	R	R	4       \        XP                  R
R
.RR7       \        VP                  RRR7       R	#   + '       g   i     LD; i)c                 óh   € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           # r   r   r   s   &r   r   Ú6TestOldToNew.test_constraint_dictionary_3.<locals>.fun3   r   r   r    r!   r   c                 óL   € V ^ ,          ^V ^,          ,          ,
          ^,           # r#   r   r   s   &r   r$   Ú;TestOldToNew.test_constraint_dictionary_3.<locals>.<lambda>5   r&   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rX   6   s   € ¨a°­d°Q°qµT®kr   r*   r+   r,   Ng      ü?r1   r2   g      ò?)r   r6   r7   r8   r9   r   r:   r-   r;   r   r   r   r<   s   &   r   Útest_constraint_dictionary_3Ú)TestOldToNew.test_constraint_dictionary_32   s    € ò	7à˜ Ñ(EÐFÜ#Ñ$9¸1¸aÓ@ðBˆô ×$Ò$×&Õ&Ü×#Ò# HÐ.AÄ;ÔOÜ˜3§¡°·±Ø"&§)¡)¸ô?ˆC÷ 'ô 	˜Ÿ™  d˜|°$Õ7Ü˜Ÿ™ ¨T×2÷ '×&ús   ¶A
B<Â<C	r   )é   r   )©r   Nr]   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r:   r;   r-   r@   rR   rZ   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s(   ø‡ € Ø	€BØ!€DØ€Fò1ò5÷3ð 3r   r   c                   ó¤   a € ] tR t^@t o ]P
                  P                  ^4      R 4       t]P
                  P                  ^4      R 4       tRt	V t
R# )ÚTestNewToOldc                óþ  € R  p. ROp. p. ROpVP                  RRRR /\        R	 R^4      .4       VP                  \        . ROR\        P                  4      \        R
 R^4      .4       VP                  \        R ^ \        P                  4      \        R R^4      .4       V F¾  p/ pV F_  p\
        P                  ! 4       ;_uu_ 4        \
        P                  ! R\        4       \        WWuR7      pVP                  Wg&   RRR4       Ka  	  \        VR,          VR,          RR7       \        VR,          VR,          RR7       \        VR,          VR,          RR7       KÀ  	  R#   + '       g   i     KÎ  ; i)c                 ó    € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           V ^,          R,
          ^,          ,           # ©r   r   g      è?r   r   s   &r   r   Ú:TestNewToOld.test_multiple_constraint_objects.<locals>.funC   ó8   € Ø�a•D˜1•H •? a¨¥d¨S¥j°QÕ%6Õ6¸!¸A½$À½+È!Õ9KÕKÐKr   ÚslsqpÚcobylaÚcobyqar   r    r!   r   c                 óL   € V ^ ,          ^V ^,          ,          ,
          ^,           # r#   r   r   s   &r   r$   Ú?TestNewToOld.test_multiple_constraint_objects.<locals>.<lambda>J   s   € °q¸µt¸aÀ!ÀAÅ$½hµÈÖ7Jr   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rq   K   ó   € °1°Qµ4¸!¸A½$¶;r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rq   N   rs   r   c                 óL   € V ^ ,          ^V ^,          ,          ,
          ^,           # r#   r   r   s   &r   r$   rq   P   s   € °1°Qµ4¸!¸aÀ½d½(µ?ÀQÖ3Fr   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rq   Q   rs   r   r*   ©r-   r/   Nr1   r2   ©r\   r   rP   ©rm   rn   ro   r   éÿÿÿÿéþÿÿÿ)rP   r{   r   )Úappendr   r   rN   Úinfr6   r7   Úsimplefilterr9   r   r   r   )	r=   r   r:   ÚconiÚmethodsÚconÚfunsr-   Úresults	   &        r   Ú test_multiple_constraint_objectsÚ-TestNewToOld.test_multiple_constraint_objectsA   sS  € ò	LâˆØˆÚ?ˆð 	�‰�f˜f eÑ-JÐKÜ(Ñ)>ÀÀAÓFðHô 	Ið 	�‰Ô%¢j°"´b·f±fÓ=Ü(Ñ)>ÀÀAÓFðHô 	Ið 	�‰Ô(Ñ)FÈÌ2Ï6É6ÓRÜ(Ñ)>ÀÀAÓFðHô 	Ió ˆCØˆDÛ!�Ü×,Ò,×.Õ.Ü×)Ò)¨(´KÔ@Ü% c°fÔN�FØ#)§:¡:�D‘L÷ /Ñ.ñ "ô
 ˜D �M¨4°Õ+?ÀdÕKÜ˜D �N¨D°Õ,@ÀtÕLÜ˜D �N¨D°Õ,@Ø!%÷'ó ÷ /×.Ð.ús   Ã7E+	Å+E<c                óÄ	  € R  p. ROp. p. p. R OpVP                  \        R ^^4      4       VP                  \        R R.R.4      4       VP                  \        R R\        P                  ! R.4      4      4       VP                  \        R	 RR4      4       VP                  \        R
 RR.RR.4      4       VP                  \        R RR.R4      4       VP                  \        R R\        P                  ) .R\        P                  .4      4       VP                  \        R R\        P                  4      4       VP                  \        R R.\        P                  4      4       VP                  \        R R\        P                  ! \        P                  .4      4      4       VP                  \        R \        P                  ) R!4      4       VP                  \        R \        P                  ! \        P                  ) 4      R!4      4       VP                  \        R R\        P                  4      4       VP                  \        R R\        P                  ) .RR.4      4       VP                  \        R RR.RR.4      4       VP                  \        R R"R#.R$R%.4      4       VP                  \        . R&ORR4      4       VP                  \        . R&O. R'O.RR4      4       VP                  \        . R&O. R'O.R\        P                  ) .RR.4      4       V F¾  p/ pV F_  p\        P                  ! 4       ;_uu_ 4        \        P                  ! R\        4       \        WW†R7      p	V	P                  Wx&   RRR4       Ka  	  \        VR,          VR,          RR7       \        VR,          VR,          RR7       \        VR,          VR,          RR7       KÀ  	  V Fº  p/ pV Uu. uF  qˆR8w  g   K  VNK  	  up F_  p\        P                  ! 4       ;_uu_ 4        \        P                  ! R\        4       \        WW†R7      p	V	P                  Wx&   RRR4       Ka  	  \        VR,          VR,          RR7       \        VR,          VR,          RR7       K¼  	  R#   + '       g   i     EK�  ; iu upi   + '       g   i     KÌ  ; i)(c                 ó    € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           V ^,          R,
          ^,          ,           # rj   r   r   s   &r   r   Ú<TestNewToOld.test_individual_constraint_objects.<locals>.funa   rl   r   rm   rn   ro   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   ÚATestNewToOld.test_individual_constraint_objects.<locals>.<lambda>j   ó   € °!°Aµ$¸¸1½¶+r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   k   r‹   r   g\�Âõ(\ó?c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   l   r‹   r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   q   ó!   € ˜q �t a¨¥d�{¨A¨a­D°1°Qµ4­KÑ8r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   t   r�   r   r0   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   w   r�   r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   z   r�   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   ~   r‹   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ      r‹   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   €   r‹   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   ‚   r‹   r   c                 ó0   € V ^ ,          V ^,          ,
          # r#   r   r   s   &r   r$   rŠ   ƒ   r‹   r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   ˆ   r�   r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   ‹   r�   r   c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   Ž   r�   r   rQ   r4   g333333ó?c                 ó^   € V ^ ,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   rŠ   ‘   r�   r   r*   rw   Nçü©ñÒMbP?r2   rx   ry   éýÿÿÿg333333ó¿gffffffö¿gš™™™™™ñ¿gš™™™™™é¿)rP   rz   r   )r   rP   rz   )r|   r   rN   rO   r}   r   r6   r7   r~   r9   r   r   r   )
r=   r   r:   Úconer   r€   r�   r‚   r-   rƒ   s
   &         r   Ú"test_individual_constraint_objectsÚ/TestNewToOld.test_individual_constraint_objects_   s  € ò	LâˆàˆØˆÚ?ˆð 	�‰Ô'Ñ(=¸qÀ!ÓDÔEØ�‰Ô'Ñ(=À¸vÈÀvÓNÔOØ�‰Ô'Ñ(=Ø(,¬b¯hªh¸°vÓ.>ó@ô 	Að 	�‰Ô'Ù8Ø˜$ó ô 	!ð 	�‰Ô'Ù8Ø˜3�K $¨ ó.ô 	/ð 	�‰Ô'Ù8Ø˜4�L $ó(ô 	)ð 	�‰Ô'Ù8ØœBŸF™F˜7�O d¬B¯F©F ^ó5ô 	6ð
 	�‰Ô'Ñ(=¸tÄRÇVÁVÓLÔMØ�‰Ô'Ñ(=À¸vÄrÇvÁvÓNÔOØ�‰Ô'Ñ(=Ø(,¬b¯hªh¼¿¹°xÓ.@óBô 	Cà�‰Ô'Ñ(=ÄÇÁ¸wÈÓKÔLØ�‰Ô'Ñ(=Ü(*¯ª´"·&±&°Ó(9¸2ó?ô 	@ð 	�‰Ô'Ù8Øœ"Ÿ&™&ó"ô 	#ð 	�‰Ô'Ù8ØœBŸF™F˜7�O d¨C [ó2ô 	3ð 	�‰Ô'Ù8Ø˜"�I  S˜zó+ô 	,ð 	�‰Ô'Ù8Ø˜4�L 4¨ +ó/ô 	0ð
 	�‰Ô$¢Z°°tÓ<Ô=Ø�‰Ô$¢j²*Ð%=¸tÀTÓJÔKØ�‰Ô$¢j²*Ð%=Ø&*¬R¯V©V¨G _°t¸S°kóCô 	Dó ˆCØˆDÛ!�Ü×,Ò,×.Õ.Ü×)Ò)¨(´KÔ@Ü% c°fÔN�FØ#)§:¡:�D‘L÷ /Ñ.ñ "ô
 ˜D �M¨4°Õ+?ÀdÕKÜ˜D �N¨D°Õ,@ÀtÕLÜ˜D �N¨D°Õ,@Ø!%÷'ñ ó ˆCØˆDÙ07ÓN± fÀXÑ;MŸ6˜6±ÔN�Ü×,Ò,×.Õ.Ü×)Ò)¨(´KÔ@Ü% c°fÔN�FØ#)§:¡:�D‘L÷ /Ñ.ñ Oô
 ˜D �M¨4°Õ+?ÀdÕKÜ˜D �N¨D°Õ,@Ø!%÷'ó ÷ /×.Ñ.üò Oß.×.Ð.ús$   Í7R4	Ï=S	Ð
S	Ð37S	Ò4SÓSr   N)r^   r_   r`   ra   ÚpytestÚmarkÚ	fail_slowr„   rŸ   rb   rc   rd   s   @r   rg   rg   @   sK   ø‡ € Ø‡[�[×Ñ˜1Óñ'ó ð'ð: ‡[�[×Ñ˜2ÓñO'ó öO'r   rg   c                   óÞ   a € ] tR t^²t o Rt]! ^R7      t]P                  ! . RO4      ]n	        ]
! 4       t^ ^ .]n	        ]! 4       ]! 4       ]! 4       ]! 4       ]! 4       ]].tR tR tR tRtV tR# )	ÚTestNewToOldSLSQPrm   ©Ún_electronsc                óœ  € V P                    F¨  p\        P                  ! 4       ;_uu_ 4        \        P                  ! R \        4       \        VP                  VP                  V P                  VP                  VP                  R7      pRRR4       \        XP                  VP                  ^R7       Kª  	  R#   + '       g   i     L8; i)r*   r,   N)Údecimal)Úlist_of_problemsr6   r7   r~   r9   r   r   r:   r-   r.   Úconstrr   r   Úx_opt)r=   Úprobrƒ   s   &  r   Útest_list_of_problemsÚ'TestNewToOldSLSQP.test_list_of_problemsÂ   s~   € à×)Ô)ˆDä×(Ò(×*Õ*Ü×%Ò% h´Ô<Ü! $§(¡(¨D¯G©GØ)-¯©Ø)-¯©Ø.2¯k©kô;�÷ +ô & f§h¡h°·
±
ÀA×Fó *ç*×*ús   ­AB;Â;Cc                óŽ  € R  p\        R RR.RR.4      pR	p\        P                  ! 4       ;_uu_ 4        \        P                  ! RR\        4       \
        P                  ! \        4      ;_uu_ 4        \        VR
V P                  W2R7       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)c                 ó    € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           V ^,          R,
          ^,          ,           # rj   r   r   s   &r   r   Ú:TestNewToOldSLSQP.test_warn_mixed_constraints.<locals>.funÑ   rl   r   c                 ól   € V ^ ,          ^,          V ^,          ,
          V ^,          V ^,          ,
          .# r#   r   r   s   &r   r$   Ú?TestNewToOldSLSQP.test_warn_mixed_constraints.<locals>.<lambda>Ó   s%   € ¨a°­d°A­g¸¸!½­n¸aÀ½dÀQÀqÅT½kÑ-Jr   rQ   r4   r0   Nr*   r+   r,   ©r]   r]   r]   rx   )
r   r6   r7   r8   r9   r¡   Úwarnsr   r   r-   )r=   r   r>   r;   s   &   r   Útest_warn_mixed_constraintsÚ-TestNewToOldSLSQP.test_warn_mixed_constraintsÏ   sŽ   € ò	Lä"Ñ#JØ$'¨ 9¨s°C¨jó:ˆà0ˆÜ×$Ò$×&Õ&Ü×#Ò# HÐ.AÄ;ÔOÜ—’œo×.Õ.Ü˜#˜yØ!%§¡°TõM÷ /÷ 'Ñ&ç.×.ú÷ '×&Ð&ús#   µ?B3Á4B 	ÂB3Â B0Â+B3Â3C	c                óþ  € R  pRpV P                   R8X  d   RpMRp\        R ^\        P                  4      p\	        WV P                   W4R7      p\        VP                  ^4       \        . RO^\        P                  4      p\	        WV P                   W4R7      p\        VP                  ^4       . pVP                  \        R ^\        P                  RR7      4       VP                  \        R ^\        P                  \        4       R	7      4       VP                  \        R
 ^\        P                  ^*R7      4       VP                  \        R ^\        P                  ^*R7      4       VP                  \        . RO^\        P                  RR7      4       V FF  p\        P                  ! \        4      ;_uu_ 4        \	        WV P                   W4R7       RRR4       KH  	  R#   + '       g   i     K]  ; i)c                 ó    € V ^ ,          ^,
          ^,          V ^,          R,
          ^,          ,           V ^,          R,
          ^,          ,           # rj   r   r   s   &r   r   Ú8TestNewToOldSLSQP.test_warn_ignored_options.<locals>.funÞ   rl   r   rm   Nc                 ó   € V ^ ,          # r#   r   r   s   &r   r$   Ú=TestNewToOldSLSQP.test_warn_ignored_options.<locals>.<lambda>ç   s   € ¨Q¨q®Tr   r,   c                 ó"   € V ^ ,          ^,          # r#   r   r   s   &r   r$   r½   ô   ó   € °!°Aµ$¸¶'r   T)Úkeep_feasiblec                 ó"   € V ^ ,          ^,          # r#   r   r   s   &r   r$   r½   ö   r¿   r   )Úhessc                 ó"   € V ^ ,          ^,          # r#   r   r   s   &r   r$   r½   ø   r¿   r   )Úfinite_diff_jac_sparsityc                 ó"   € V ^ ,          ^,          # r#   r   r   s   &r   r$   r½   ú   r¿   r   )Úfinite_diff_rel_steprx   rµ   )rP   r   r   )r-   r   rN   r}   r   r   r   r   r|   r   r¡   r¶   r   )r=   r   r:   r;   r>   r?   r�   s   &      r   Útest_warn_ignored_optionsÚ+TestNewToOldSLSQP.test_warn_ignored_optionsÜ   s„  € ò	Làˆà�;‰;˜'Ô!Ø4‰DàˆDä"¡>°1´b·f±fÓ=ˆÜ�s t§{¡{Ø"ô6ˆô 	˜Ÿ™ Ô#ä¢	¨1¬b¯f©fÓ5ˆÜ�s t§{¡{Ø"ô6ˆô 	˜Ÿ™ Ô#àˆØ�‰Ô'Ñ(9¸1¼b¿f¹fØ6:ô<ô 	=à�‰Ô'Ñ(9¸1¼b¿f¹fÜ-1«Vô5ô 	6à�‰Ô'Ñ(9¸1¼b¿f¹fØACôEô 	Fà�‰Ô'Ñ(9¸1¼b¿f¹fØ=?ôAô 	Bà�‰Ô$¢Y°´2·6±6Ø37ô9ô 	:ãˆCÜ—’œo×.Õ.Ü˜Ø $§¡°DõL÷ /Ñ.ó ß.×.Ð.ús   ÇG+Ç+G<r   N)gE€G³â¿g”}_uG³â?g’oñ�ç?ghíSá�ç¿g©à	 )àÕ?g8M)àÕ¿)r^   r_   r`   ra   r-   r   ÚelecrN   rO   r¬   r   Úbrockr	   r
   r   r   r   rª   r®   r·   rÇ   rb   rc   rd   s   @r   r¥   r¥   ²   s€   ø‡ € Ø€FÙ˜AÔ€DØ—’ò Aó B€D„JáÓ€EØ�a�&€E„KÙ›	Ù&Ó(Ù"›Ù&Ó(Ù(Ó*ØØðÐòGòM÷%Lð %Lr   r¥   c                   ó€   a € ] tR tRt o Rt]! ^R7      ]! ^R7      .t]P                  P                  R 4       t
RtV tR# )ÚTestNewToOldCobylai  rn   r¦   c                ó  € V P                    Fà  p\        P                  ! 4       ;_uu_ 4        \        P                  ! R \        4       \        VP                  VP                  RVP                  VP                  R7      p\        VP                  VP                  V P                  VP                  VP                  R7      pRRR4       \        XP                  XP                  RR7       Kâ  	  R#   + '       g   i     L8; i)r*   r   r,   Nrœ   r2   )rª   r6   r7   r~   r9   r   r   r:   r.   r«   r-   r   )r=   r­   Útruthrƒ   s   &   r   r®   Ú(TestNewToOldCobyla.test_list_of_problems  s©   € ð ×)Ô)ˆDä×(Ò(×*Õ*Ü×%Ò% h´Ô<Ü  §¡¨4¯7©7Ø(6Ø(,¯©Ø-1¯[©[ô:�ô " $§(¡(¨D¯G©GØ)-¯©Ø)-¯©Ø.2¯k©kô;�÷ +ô ˜FŸJ™J¨¯	©	¸×=ó *ç*×*ús   ­BC3Ã3Dr   N)r^   r_   r`   ra   r-   r   rª   r¡   r¢   Úslowr®   rb   rc   rd   s   @r   rÌ   rÌ     sB   ø‡ € Ø€Fñ ¨Ô+Ù¨Ô+ðÐð
 ‡[�[×Ññ>ó ö>r   rÌ   )Ú__doc__r6   ÚnumpyrN   Únumpy.testingr   r   r¡   Úscipy.optimizer   r   r   r   r   Útest_minimize_constrainedr	   r
   r   r   r   r   r   r   rg   r¥   rÌ   r   r   r   Ú<module>rÖ      sg   ðñó ã ÷,ã ÷=õ =÷A÷ Añ A÷
,3ñ ,3÷^o'ñ o'÷dOLñ OL÷d>ó >r   