From 281ddc8c7629fd2f263ac45469966725931e0c70 Mon Sep 17 00:00:00 2001 From: Aayush Sabharwal Date: Mon, 3 Nov 2025 18:44:19 +0530 Subject: [PATCH] test: make optimization sparse hessian test independent of variable order --- test/optimizationsystem.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/optimizationsystem.jl b/test/optimizationsystem.jl index 30e80e1cec..8b2302b5ed 100644 --- a/test/optimizationsystem.jl +++ b/test/optimizationsystem.jl @@ -398,7 +398,7 @@ end sys = complete(sys) prob = OptimizationProblem(sys, [x => [42.0, 12.37]]; hess = true, sparse = true) - symbolic_hess = Symbolics.hessian(cost(sys), x) + symbolic_hess = Symbolics.hessian(cost(sys), unknowns(sys)) symbolic_hess_value = Symbolics.fast_substitute(symbolic_hess, Dict(x[1] => prob[x[1]], x[2] => prob[x[2]])) oop_hess = prob.f.hess(prob.u0, prob.p)