
    (ph                     0    S SK Jr  S SKJr  S/r  SS jrg)   )_minimize_trust_region)get_trlib_quadratic_subproblem_minimize_trust_krylovNc                     Uc  [        SS5      eUc  Uc  [        S5      eU(       a)  [        X4X#XE[        SSUR                  SS5      S9S	.UD6$ [        X4X#XE[        S
SUR                  SS5      S9S	.UD6$ )a[  
Minimization of a scalar function of one or more variables using
a nearly exact trust-region algorithm that only requires matrix
vector products with the hessian matrix.

.. versionadded:: 1.0.0

Options
-------
inexact : bool, optional
    Accuracy to solve subproblems. If True requires less nonlinear
    iterations, but more vector products.
z&Jacobian is required for trust region zexact minimization.zaEither the Hessian or the Hessian-vector product is required for Krylov trust-region minimizationg       g      dispF)	tol_rel_i	tol_rel_br   )argsjachesshessp
subproblemg:0yE>gư>)
ValueErrorr   r   get)funx0r
   r   r   r   inexacttrust_region_optionss           U/var/www/html/venv/lib/python3.13/site-packages/scipy/optimize/_trustregion_krylov.pyr   r      s      {A.0 	0| L M 	M0 %c >D+/1O48D/C/G/GPU/V2,> )=> 	> &c >D+/1O48D/C/G/GPU/V2,> )=> 	>    ) NNNT)_trustregionr   _trlibr   __all__r   r   r   r   <module>r      s    2 4#
$HL#';>r   