Skip to content

Commit 8599849

Browse files
committed
Check names in == on systems
1 parent b5a9867 commit 8599849

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[deps]
2-
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
32
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
44

55
[compat]
66
Documenter = "0.27"

src/systems/diffeqs/odesystem.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ function Base.:(==)(sys1::ODESystem, sys2::ODESystem)
180180
iv1 = independent_variable(sys1)
181181
iv2 = independent_variable(sys2)
182182
isequal(iv1, iv2) &&
183+
isequal(nameof(sys1), nameof(sys2)) &&
183184
_eq_unordered(get_eqs(sys1), get_eqs(sys2)) &&
184185
_eq_unordered(get_states(sys1), get_states(sys2)) &&
185186
_eq_unordered(get_ps(sys1), get_ps(sys2)) &&

src/systems/nonlinear/nonlinearsystem.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ function flatten(sys::NonlinearSystem)
328328
end
329329

330330
function Base.:(==)(sys1::NonlinearSystem, sys2::NonlinearSystem)
331+
isequal(nameof(sys1), nameof(sys2)) &&
331332
_eq_unordered(get_eqs(sys1), get_eqs(sys2)) &&
332333
_eq_unordered(get_states(sys1), get_states(sys2)) &&
333334
_eq_unordered(get_ps(sys1), get_ps(sys2)) &&

0 commit comments

Comments
 (0)