Skip to content

Commit 19b3bcb

Browse files
committed
Include observed and initialization equations
1 parent ed37d63 commit 19b3bcb

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
@@ -1893,11 +1893,15 @@ function Base.show(io::IO, mime::MIME"text/plain", sys::AbstractSystem; bold = t
18931893
# Print equations
18941894
eqs = equations(sys)
18951895
neqs = count(eq -> !(eq.lhs isa Connection), eqs)
1896+
nobs = has_observed(sys) ? length(observed(sys)) : 0
18961897
next = n_extra_equations(sys)
1897-
ntot = neqs + next
1898+
nini = has_initialization_eqs(sys) ? length(initialization_equations(sys)) : 0
1899+
ntot = neqs + nobs + next + nini
18981900
ntot > 0 && printstyled(io, "\nEquations ($ntot):"; bold)
1899-
neqs > 0 && printstyled(io, "\n $neqs normal")
1901+
neqs > 0 && printstyled(io, "\n $neqs solvable")
1902+
nobs > 0 && printstyled(io, "\n $nobs observed")
19001903
next > 0 && printstyled(io, "\n $next extra")
1904+
nini > 0 && printstyled(io, "\n $nini initialization")
19011905
#Base.print_matrix(io, eqs) # usually too long and seldom useful to print
19021906

19031907
# Print variables

0 commit comments

Comments
 (0)