Skip to content

Commit d20095a

Browse files
handle static arrays
1 parent 3938441 commit d20095a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -889,6 +889,7 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
889889

890890
zerovars = setdiff(unknowns(sys), keys(defaults(sys))) .=> 0.0
891891
trueinit = identity.([zerovars; u0map])
892+
u0map isa StaticArraysCore.StaticArray && (trueinit = SVector{length(trueinit)}(trueinit))
892893
else
893894
initializeprob = nothing
894895
initializeprobmap = nothing

0 commit comments

Comments
 (0)