From aea13cb70be582cf9f7098e3e0d7ee226c6fd472 Mon Sep 17 00:00:00 2001 From: jClugstor Date: Thu, 6 Nov 2025 12:05:01 -0500 Subject: [PATCH] don't put NonlinearAliasSpecifier in ODE solve --- src/solve.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/solve.jl b/src/solve.jl index c65f45d..54832da 100644 --- a/src/solve.jl +++ b/src/solve.jl @@ -50,7 +50,10 @@ function SciMLBase.__solve(prob::SciMLBase.AbstractSteadyStateProblem, alg::Dyna haskey(kwargs, :callback) && (callback = CallbackSet(callback, kwargs[:callback])) haskey(odesolve_kwargs, :callback) && (callback = CallbackSet(callback, odesolve_kwargs[:callback])) - kwargs = pairs(merge((; kwargs...), haskey(kwargs, :verbose) ? (verbose=true,) : (;))) + kwargs = pairs(merge((; kwargs...), + haskey(kwargs, :verbose) ? (verbose=true,) : (;), + haskey(kwargs, :alias) ? (alias=ODEAliasSpecifier(),) : (;), + haskey(kwargs, :alias_u0) ? (alias=ODEAliasSpecifier(; u0=kwargs[:alias_u0]),) : (;))) # Construct and solve the ODEProblem odeprob = ODEProblem{isinplace(prob), true}(f, prob.u0, tspan, prob.p) odesol = solve(odeprob, alg.alg, args...; abstol, reltol, kwargs...,