@@ -125,7 +125,7 @@ mutable struct TrunkSolver{
125125 gt:: V
126126 gn:: V
127127 Hs:: V
128- subsolver :: Sub
128+ krylov_subsolver :: Sub
129129 H:: Op
130130 tr:: TrustRegion{T, V}
131131 params:: TRUNKParameterSet
@@ -146,12 +146,12 @@ function TrunkSolver(
146146 gt = V (undef, nvar)
147147 gn = isa (nlp, QuasiNewtonModel) ? V (undef, nvar) : V (undef, 0 )
148148 Hs = V (undef, nvar)
149- workspace = krylov_workspace (Val (subsolver), nvar, nvar, V)
150- Sub = typeof (workspace )
149+ krylov_subsolver = krylov_workspace (Val (subsolver), nvar, nvar, V)
150+ Sub = typeof (krylov_subsolver )
151151 H = hess_op! (nlp, x, Hs)
152152 Op = typeof (H)
153153 tr = TrustRegion (gt, one (T))
154- return TrunkSolver {T, V, Sub, Op} (x, xt, gx, gt, gn, Hs, workspace , H, tr, params)
154+ return TrunkSolver {T, V, Sub, Op} (x, xt, gx, gt, gn, Hs, krylov_subsolver , H, tr, params)
155155end
156156
157157function SolverCore. reset! (solver:: TrunkSolver )
@@ -219,7 +219,7 @@ function SolverCore.solve!(
219219 ∇f = solver. gx
220220 ∇fn = solver. gn
221221 Hs = solver. Hs
222- subsolver = solver. subsolver
222+ krylov_subsolver = solver. krylov_subsolver
223223 H = solver. H
224224 tr = solver. tr
225225
@@ -285,7 +285,7 @@ function SolverCore.solve!(
285285 cgtol = max (rtol, min (T (0.1 ), √ ∇fNormM, T (0.9 ) * cgtol))
286286 ∇f .*= - 1
287287 krylov_solve! (
288- subsolver ,
288+ krylov_subsolver ,
289289 H,
290290 ∇f,
291291 atol = atol,
@@ -296,7 +296,7 @@ function SolverCore.solve!(
296296 verbose = subsolver_verbose,
297297 M = M,
298298 )
299- s, cg_stats = subsolver . x, subsolver . stats
299+ s, cg_stats = krylov_subsolver . x, krylov_subsolver . stats
300300
301301 # Compute actual vs. predicted reduction.
302302 sNorm = nrm2 (n, s)
0 commit comments