Skip to content

Commit 918a083

Browse files
committed
fix: fix concatenation of input vectors
1 parent 6251241 commit 918a083

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/systems/abstractsystem.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2672,8 +2672,12 @@ function compose(sys::AbstractSystem, systems::AbstractArray; name = nameof(sys)
26722672
newoutputs = map(systems) do sys
26732673
map(x -> namespace_expr(x, sys), outputs(sys))
26742674
end
2675-
@set! sys.inputs = OrderedSet(reduce(union, [inputs(sys); newinputs]))
2676-
@set! sys.outputs = OrderedSet(reduce(union, [outputs(sys); newoutputs]))
2675+
2676+
newinputs = reduce(vcat, newinputs)
2677+
newoutputs = reduce(vcat, newoutputs)
2678+
2679+
@set! sys.inputs = OrderedSet(vcat(inputs(sys), newinputs))
2680+
@set! sys.outputs = OrderedSet(vcat(outputs(sys), newoutputs))
26772681
return sys
26782682
end
26792683
"""

0 commit comments

Comments
 (0)