Skip to content

Commit 8147aab

Browse files
fix: recognize scalarized Initial parameters in parameters
1 parent 0618a68 commit 8147aab

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/systems/abstractsystem.jl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1465,7 +1465,11 @@ function parameters(sys::AbstractSystem; initial_parameters = false)
14651465
result = unique(isempty(systems) ? ps :
14661466
[ps; reduce(vcat, namespace_parameters.(systems))])
14671467
if !initial_parameters && !is_initializesystem(sys)
1468-
filter!(x -> !iscall(x) || !isa(operation(x), Initial), result)
1468+
filter!(result) do sym
1469+
return !(isoperator(sym, Initial) ||
1470+
iscall(sym) && operation(sym) == getindex &&
1471+
isoperator(arguments(sym)[1], Initial))
1472+
end
14691473
end
14701474
return result
14711475
end

0 commit comments

Comments
 (0)