Skip to content

Commit 2676553

Browse files
fix: handle array of symbolics in InitializationProblem type promotion
1 parent 8b066e4 commit 2676553

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
@@ -1393,11 +1393,13 @@ function InitializationProblem{iip, specialize}(sys::AbstractSystem,
13931393
for sym in unknowns(isys)
13941394
haskey(fullmap, sym) || continue
13951395
symbolic_type(fullmap[sym]) == NotSymbolic() || continue
1396+
is_array_of_symbolics(fullmap[sym]) && continue
13961397
u0T = promote_type(u0T, typeof(fullmap[sym]))
13971398
end
13981399
for eq in observed(isys)
13991400
haskey(fullmap, eq.lhs) || continue
14001401
symbolic_type(fullmap[eq.lhs]) == NotSymbolic() || continue
1402+
is_array_of_symbolics(fullmap[eq.lhs]) && continue
14011403
u0T = promote_type(u0T, typeof(fullmap[eq.lhs]))
14021404
end
14031405
if u0T != Union{}

0 commit comments

Comments
 (0)