194
194
function SymbolicIndexingInterface. is_variable (sys:: AbstractSystem , sym:: Symbol )
195
195
return any (isequal (sym), getname .(variable_symbols (sys))) ||
196
196
count (' ₊' , string (sym)) == 1 &&
197
- count (isequal (sym), Symbol .(sys. name , :₊ , getname .(variable_symbols (sys)))) == 1
197
+ count (isequal (sym), Symbol .(nameof ( sys) , :₊ , getname .(variable_symbols (sys)))) == 1
198
198
end
199
199
200
200
function SymbolicIndexingInterface. variable_index (sys:: AbstractSystem , sym)
@@ -213,7 +213,7 @@ function SymbolicIndexingInterface.variable_index(sys::AbstractSystem, sym::Symb
213
213
if idx != = nothing
214
214
return idx
215
215
elseif count (' ₊' , string (sym)) == 1
216
- return findfirst (isequal (sym), Symbol .(sys. name , :₊ , getname .(variable_symbols (sys))))
216
+ return findfirst (isequal (sym), Symbol .(nameof ( sys) , :₊ , getname .(variable_symbols (sys))))
217
217
end
218
218
return nothing
219
219
end
236
236
function SymbolicIndexingInterface. is_parameter (sys:: AbstractSystem , sym:: Symbol )
237
237
return any (isequal (sym), getname .(parameter_symbols (sys))) ||
238
238
count (' ₊' , string (sym)) == 1 &&
239
- count (isequal (sym), Symbol .(sys. name , :₊ , getname .(parameter_symbols (sys)))) == 1
239
+ count (isequal (sym), Symbol .(nameof ( sys) , :₊ , getname .(parameter_symbols (sys)))) == 1
240
240
end
241
241
242
242
function SymbolicIndexingInterface. parameter_index (sys:: AbstractSystem , sym)
@@ -255,7 +255,7 @@ function SymbolicIndexingInterface.parameter_index(sys::AbstractSystem, sym::Sym
255
255
if idx != = nothing
256
256
return idx
257
257
elseif count (' ₊' , string (sym)) == 1
258
- return findfirst (isequal (sym), Symbol .(sys. name , :₊ , getname .(parameter_symbols (sys))))
258
+ return findfirst (isequal (sym), Symbol .(nameof ( sys) , :₊ , getname .(parameter_symbols (sys))))
259
259
end
260
260
return nothing
261
261
end
@@ -656,7 +656,7 @@ function states(sys::AbstractSystem)
656
656
end
657
657
isempty (nonunique_states) && return nonunique_states
658
658
# `Vector{Any}` is incompatible with the `SymbolicIndexingInterface`, which uses
659
- # `elsymtype = symbolic_type(eltype(_arg))`
659
+ # `elsymtype = symbolic_type(eltype(_arg))`
660
660
# which inappropriately returns `NotSymbolic()`
661
661
if nonunique_states isa Vector{Any}
662
662
nonunique_states = _nonum .(nonunique_states)
0 commit comments