Skip to content

Commit 5c52cc8

Browse files
fix: handle array of symbolics in InitializationProblem type promotion
1 parent aab447f commit 5c52cc8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1369,11 +1369,13 @@ function InitializationProblem{iip, specialize}(sys::AbstractSystem,
13691369
for sym in unknowns(isys)
13701370
haskey(fullmap, sym) || continue
13711371
symbolic_type(fullmap[sym]) == NotSymbolic() || continue
1372+
is_array_of_symbolics(fullmap[sym]) && continue
13721373
u0T = promote_type(u0T, typeof(fullmap[sym]))
13731374
end
13741375
for eq in observed(isys)
13751376
haskey(fullmap, eq.lhs) || continue
13761377
symbolic_type(fullmap[eq.lhs]) == NotSymbolic() || continue
1378+
is_array_of_symbolics(fullmap[eq.lhs]) && continue
13771379
u0T = promote_type(u0T, typeof(fullmap[eq.lhs]))
13781380
end
13791381
if u0T != Union{}

0 commit comments

Comments
 (0)