Skip to content

Commit 73fb137

Browse files
fix: handle initial parameters in symbolic indexing
1 parent 7f3b1e1 commit 73fb137

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/systems/index_cache.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,8 @@ function SymbolicIndexingInterface.parameter_index(ic::IndexCache, sym)
428428
Symbolics.shape(sym) !== Symbolics.Unknown()
429429
return if (idx = check_index_map(ic.tunable_idx, sym)) !== nothing
430430
ParameterIndex(SciMLStructures.Tunable(), idx, validate_size)
431+
elseif (idx = check_index_map(ic.initials_idx, sym)) !== nothing
432+
ParameterIndex(SciMLStructures.Initials(), idx, validate_size)
431433
elseif (idx = check_index_map(ic.discrete_idx, sym)) !== nothing
432434
ParameterIndex(
433435
SciMLStructures.Discrete(), (idx.buffer_idx, idx.idx_in_buffer), validate_size)

0 commit comments

Comments
 (0)