Skip to content

Commit 50adfeb

Browse files
committed
fix some smaller bugs
1 parent f842e00 commit 50adfeb

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

ext/MTKExt_utils.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ function fix_metadata!(invalid_eqs, sys)
183183

184184
metadatasubs = Dict()
185185
allsyms = ModelingToolkit.all_symbols(sys)
186+
filter!(s->!contains(repr(s), "Initial"), allsyms)
186187
allnames = string.(ModelingToolkit.getname.(allsyms))
187188

188189
for invalids in missingmetadata

ext/NetworkDynamicsMTKExt.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ function generate_io_function(_sys, inputss::Tuple, outputss::Tuple;
290290
implicit_outputs = setdiff(alloutputs, _definedoutputs)
291291
verbose && @warn "The specified outputs $implicit_outputs do not appear in the equations of the system!"
292292
end
293+
verbose && @info "Simplifying system with inputs $_openinputs and outputs $_definedoutputs"
293294
structural_simplify(_sys, (_openinputs, _definedoutputs); simplify=false)[1]
294295
end
295296

src/metadata.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ function dump_initial_state(io, cf::ComponentModel; sigdigits=5, p=true, obs=tru
335335
lns = AnnotatedString[]
336336
symidx = _append_states!(lns, cf, sort(sym(cf)); sigdigits)
337337
psymidx = _append_states!(lns, cf, sort(psym(cf)); sigdigits)
338-
insymidx = _append_states!(lns, cf, sort(insym_all(cf)); sigdigits)
338+
insymidx = _append_states!(lns, cf, sort(insym_flat(cf)); sigdigits)
339339
outsymidx = _append_states!(lns, cf, sort(outsym_flat(cf)); sigdigits)
340340

341341
obsidx = _append_observed!(lns, cf; sigdigits)

0 commit comments

Comments
 (0)