Skip to content

Commit 898e592

Browse files
committed
Add test
1 parent 80f2b19 commit 898e592

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/nonlinearsystem.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,3 +274,12 @@ eqs = [u3 ~ u1 + u2, u4 ~ 2 * (u1 + u2), u3 + u4 ~ 3 * (u1 + u2)]
274274
@named ns = NonlinearSystem(eqs, [u1, u2], [u3, u4])
275275
sys = structural_simplify(ns; fully_determined = false)
276276
@test length(unknowns(sys)) == 1
277+
278+
# Conservative
279+
@variables X(t)
280+
alg_eqs = [1 ~ 2X]
281+
@named ns = NonlinearSystem(alg_eqs)
282+
sys = structural_simplify(ns)
283+
@test length(equations(sys)) == 0
284+
sys = structural_simplify(ns; conservative = true)
285+
@test length(equations(sys)) == 1

0 commit comments

Comments
 (0)