Skip to content

Commit ae8ebe7

Browse files
refactor: continuous system is always first discrete subsystem
1 parent eab9fce commit ae8ebe7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/systems/clock_inference.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,10 @@ function split_system(ci::ClockInference{S}) where {S}
186186
end
187187
tss[id] = ts_i
188188
end
189+
tss[continuous_id], tss[1] = tss[1], tss[continuous_id]
190+
inputs[continuous_id], inputs[1] = inputs[1], inputs[continuous_id]
191+
id_to_clock[continuous_id], id_to_clock[1] = id_to_clock[1], id_to_clock[continuous_id]
192+
continuous_id = 1
189193
return tss, inputs, continuous_id, id_to_clock
190194
end
191195

0 commit comments

Comments
 (0)