We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4db0053 commit 2f67a8bCopy full SHA for 2f67a8b
src/systems/abstractsystem.jl
@@ -198,16 +198,10 @@ end
198
199
function wrap_array_vars(sys::AbstractSystem, exprs; dvs = unknowns(sys))
200
isscalar = !(exprs isa AbstractArray)
201
- allvars = if isscalar
202
- Set(get_variables(exprs))
203
- else
204
- union(get_variables.(exprs)...)
205
- end
206
array_vars = Dict{Any, AbstractArray{Int}}()
207
for (j, x) in enumerate(dvs)
208
if istree(x) && operation(x) == getindex
209
arg = arguments(x)[1]
210
- any(isequal(arg), allvars) || continue
211
inds = get!(() -> Int[], array_vars, arg)
212
push!(inds, j)
213
end
0 commit comments