1

2

3

4

5

6

7

8

9

10

11

12

from ._trlib import TRLIBQuadraticSubproblem 

 

__all__ = ['TRLIBQuadraticSubproblem', 'get_trlib_quadratic_subproblem'] 

 

 

def get_trlib_quadratic_subproblem(tol_rel_i=-2.0, tol_rel_b=-3.0, disp=False): 

def subproblem_factory(x, fun, jac, hess, hessp): 

return TRLIBQuadraticSubproblem(x, fun, jac, hess, hessp, 

tol_rel_i=tol_rel_i, 

tol_rel_b=tol_rel_b, 

disp=disp) 

return subproblem_factory