Skip to content

Commit 3011f89

Browse files
fix: fix array symbolics indexing with symbolic elsymtype
1 parent 0da7156 commit 3011f89

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/parameter_indexing.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ for (t1, t2) in [
140140
end
141141
end
142142

143-
function _getp(sys, ::ArraySymbolic, ::NotSymbolic, p)
143+
function _getp(sys, ::ArraySymbolic, ::SymbolicTypeTrait, p)
144144
if is_parameter(sys, p)
145145
idx = parameter_index(sys, p)
146146
return invoke(_getp, Tuple{Any, NotSymbolic, NotSymbolic, Any},
@@ -218,7 +218,7 @@ for (t1, t2) in [
218218
end
219219
end
220220

221-
function _setp(sys, ::ArraySymbolic, ::NotSymbolic, p)
221+
function _setp(sys, ::ArraySymbolic, ::SymbolicTypeTrait, p)
222222
if is_parameter(sys, p)
223223
idx = parameter_index(sys, p)
224224
return setp(sys, idx; run_hook = false)

src/state_indexing.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ for (t1, t2) in [
169169
end
170170
end
171171

172-
function _getu(sys, ::ArraySymbolic, ::NotSymbolic, sym)
172+
function _getu(sys, ::ArraySymbolic, ::SymbolicTypeTrait, sym)
173173
if is_variable(sys, sym)
174174
idx = variable_index(sys, sym)
175175
return getu(sys, idx)
@@ -233,7 +233,7 @@ for (t1, t2) in [
233233
end
234234
end
235235

236-
function _setu(sys, ::ArraySymbolic, ::NotSymbolic, sym)
236+
function _setu(sys, ::ArraySymbolic, ::SymbolicTypeTrait, sym)
237237
if is_variable(sys, sym)
238238
idx = variable_index(sys, sym)
239239
if idx isa AbstractArray

0 commit comments

Comments
 (0)