@@ -111,6 +111,7 @@ concrete_jac(::GeneralizedFirstOrderAlgorithm{CJ}) where {CJ} = CJ
111111 trace
112112 retcode:: ReturnCode.T
113113 force_stop:: Bool
114+ kwargs
114115end
115116
116117SymbolicIndexingInterface. state_values (cache:: GeneralizedFirstOrderAlgorithmCache ) = cache. u
@@ -202,7 +203,7 @@ function SciMLBase.__init(
202203 return GeneralizedFirstOrderAlgorithmCache {iip, GB, maxtime !== nothing} (
203204 fu, u, u_cache, p, du, J, alg, prob, jac_cache, descent_cache, linesearch_cache,
204205 trustregion_cache, 0 , 0 , maxiters, maxtime, alg. max_shrink_times,
205- timer, 0.0 , true , termination_cache, trace, ReturnCode. Default, false )
206+ timer, 0.0 , true , termination_cache, trace, ReturnCode. Default, false , kwargs )
206207 end
207208end
208209
@@ -223,10 +224,10 @@ function __step!(cache::GeneralizedFirstOrderAlgorithmCache{iip, GB};
223224 hasfield (typeof (cache. trustregion_cache), :trust_region )
224225 descent_result = __internal_solve! (
225226 cache. descent_cache, J, cache. fu, cache. u; new_jacobian,
226- trust_region = cache. trustregion_cache. trust_region)
227+ trust_region = cache. trustregion_cache. trust_region, cache . kwargs ... )
227228 else
228229 descent_result = __internal_solve! (
229- cache. descent_cache, J, cache. fu, cache. u; new_jacobian)
230+ cache. descent_cache, J, cache. fu, cache. u; new_jacobian, cache . kwargs ... )
230231 end
231232 end
232233 δu, descent_intermediates = descent_result. δu, descent_result. extras
0 commit comments