diff --git a/src/problems/problem_utils.jl b/src/problems/problem_utils.jl index a2d890370..5c55d2e2b 100644 --- a/src/problems/problem_utils.jl +++ b/src/problems/problem_utils.jl @@ -194,4 +194,3 @@ Base.copy(p::SciMLBase.NullParameters) = p SymbolicIndexingInterface.is_time_dependent(::AbstractDEProblem) = true SymbolicIndexingInterface.is_time_dependent(::AbstractNonlinearProblem) = false -SymbolicIndexingInterface.is_time_dependent(::AbstractSteadyStateProblem) = true diff --git a/src/problems/steady_state_problems.jl b/src/problems/steady_state_problems.jl index c63b80da4..52f5bce5b 100644 --- a/src/problems/steady_state_problems.jl +++ b/src/problems/steady_state_problems.jl @@ -133,6 +133,8 @@ function SteadyStateProblem(prob::AbstractODEProblem) SteadyStateProblem{isinplace(prob)}(prob.f, prob.u0, prob.p; prob.kwargs...) end +SymbolicIndexingInterface.is_time_dependent(::SteadyStateProblem) = true + @doc doc""" Holds information on what variables to alias diff --git a/test/remake_tests.jl b/test/remake_tests.jl index e13552324..3bfe71b5a 100644 --- a/test/remake_tests.jl +++ b/test/remake_tests.jl @@ -92,7 +92,7 @@ function SciMLBase.late_binding_update_u0_p( return newu0, ones(3) end -for prob in deepcopy(probs) +@testset "$(SciMLBase.parameterless_type(prob)) - $(typeof(prob.p))" for prob in deepcopy(probs) prob2 = @inferred remake(prob) @test prob2.u0 == u0 @test prob2.p == typeof(prob.p)(p)