@@ -105,7 +105,11 @@ function OptimizationBase.instantiate_function(f::OptimizationFunction{true}, x,
105
105
cons_jac_prototype = cons_jac_prototype,
106
106
cons_hess_prototype = getfield .(cons_hess_caches, :sparsity ),
107
107
cons_hess_colorvec = getfield .(cons_hess_caches, :colors ),
108
- lag_h, f. lag_hess_prototype)
108
+ lag_h = lag_h,
109
+ lag_hess_prototype = f. lag_hess_prototype,
110
+ sys = f. sys,
111
+ expr = f. expr,
112
+ cons_expr = f. cons_expr)
109
113
end
110
114
111
115
function OptimizationBase. instantiate_function (f:: OptimizationFunction{true} ,
@@ -220,7 +224,11 @@ function OptimizationBase.instantiate_function(f::OptimizationFunction{true},
220
224
cons_jac_colorvec = cons_jac_colorvec,
221
225
cons_hess_prototype = getfield .(cons_hess_caches, :sparsity ),
222
226
cons_hess_colorvec = getfield .(cons_hess_caches, :colors ),
223
- lag_h, f. lag_hess_prototype)
227
+ lag_h = lag_h,
228
+ lag_hess_prototype = f. lag_hess_prototype,
229
+ sys = f. sys,
230
+ expr = f. expr,
231
+ cons_expr = f. cons_expr)
224
232
end
225
233
226
234
function OptimizationBase. instantiate_function (f:: OptimizationFunction{false} , x,
@@ -328,7 +336,11 @@ function OptimizationBase.instantiate_function(f::OptimizationFunction{false}, x
328
336
cons_jac_prototype = cons_jac_prototype,
329
337
cons_hess_prototype = getfield .(cons_hess_caches, :sparsity ),
330
338
cons_hess_colorvec = getfield .(cons_hess_caches, :colors ),
331
- lag_h, f. lag_hess_prototype)
339
+ lag_h = lag_h,
340
+ lag_hess_prototype = f. lag_hess_prototype,
341
+ sys = f. sys,
342
+ expr = f. expr,
343
+ cons_expr = f. cons_expr)
332
344
end
333
345
334
346
function OptimizationBase. instantiate_function (f:: OptimizationFunction{false} ,
@@ -439,5 +451,9 @@ function OptimizationBase.instantiate_function(f::OptimizationFunction{false},
439
451
cons_jac_prototype = cons_jac_prototype,
440
452
cons_hess_prototype = getfield .(cons_hess_caches, :sparsity ),
441
453
cons_hess_colorvec = getfield .(cons_hess_caches, :colors ),
442
- lag_h, f. lag_hess_prototype)
454
+ lag_h = lag_h,
455
+ lag_hess_prototype = f. lag_hess_prototype,
456
+ sys = f. sys,
457
+ expr = f. expr,
458
+ cons_expr = f. cons_expr)
443
459
end
0 commit comments