Skip to content

Commit f34a4e0

Browse files
test: minimally test LinearizationProblem
1 parent e16cf4d commit f34a4e0

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

test/downstream/linearize.jl

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using ModelingToolkit, Test
2+
using CommonSolve: solve
23

34
# r is an input, and y is an output.
45
@independent_variables t
@@ -14,11 +15,13 @@ eqs = [u ~ kp * (r - y)
1415
@named sys = ODESystem(eqs, t)
1516

1617
lsys, ssys = linearize(sys, [r], [y])
18+
lprob = LinearizationProblem(sys, [r], [y])
19+
lsys2 = solve(lprob)
1720

18-
@test lsys.A[] == -2
19-
@test lsys.B[] == 1
20-
@test lsys.C[] == 1
21-
@test lsys.D[] == 0
21+
@test lsys.A[] == lsys2.A[] == -2
22+
@test lsys.B[] == lsys2.B[] == 1
23+
@test lsys.C[] == lsys2.C[] == 1
24+
@test lsys.D[] == lsys2.D[] == 0
2225

2326
lsys, ssys = linearize(sys, [r], [r])
2427

0 commit comments

Comments
 (0)