@@ -19,9 +19,9 @@ D = Differential(t)
19
19
@test ModelingToolkit. get_unit (t) == u " ms"
20
20
@test ModelingToolkit. get_unit (E) == u " kJ"
21
21
@test ModelingToolkit. get_unit (τ) == u " ms"
22
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (γ), unitless)
23
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (0.5 ), unitless)
24
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (ModelingToolkit. SciMLBase. NullParameters ()), unitless)
22
+ @test ModelingToolkit. get_unit (γ) == unitless
23
+ @test ModelingToolkit. get_unit (0.5 ) == unitless
24
+ @test ModelingToolkit. get_unit (ModelingToolkit. SciMLBase. NullParameters ()) == unitless
25
25
26
26
# Prohibited unit types
27
27
@parameters β [unit = u " °" ] α [unit = u " °C" ] γ [unit = 1 u " s" ]
@@ -34,14 +34,14 @@ D = Differential(t)
34
34
@test ModelingToolkit. equivalent (ModelingToolkit. get_unit (D (E)), u " MW" )
35
35
@test ModelingToolkit. equivalent (ModelingToolkit. get_unit (E / τ), u " MW" )
36
36
@test ModelingToolkit. get_unit (2 * P) == u " MW"
37
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (t / τ), unitless)
37
+ @test ModelingToolkit. get_unit (t / τ) == unitless
38
38
@test ModelingToolkit. equivalent (ModelingToolkit. get_unit (P - E / τ), u " MW" )
39
39
@test ModelingToolkit. equivalent (ModelingToolkit. get_unit (D (D (E))), u " MW/ms" )
40
40
@test ModelingToolkit. get_unit (ifelse (t > t, P, E / τ)) == u " MW"
41
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (1.0 ^ (t / τ)), unitless)
42
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (exp (t / τ)), unitless)
43
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (sin (t / τ)), unitless)
44
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (sin (1 * u " rad" )), unitless)
41
+ @test ModelingToolkit. get_unit (1.0 ^ (t / τ)) == unitless
42
+ @test ModelingToolkit. get_unit (exp (t / τ)) == unitless
43
+ @test ModelingToolkit. get_unit (sin (t / τ)) == unitless
44
+ @test ModelingToolkit. get_unit (sin (1 * u " rad" )) == unitless
45
45
@test ModelingToolkit. get_unit (t^ 2 ) == u " ms^2"
46
46
47
47
eqs = [D (E) ~ P - E / τ
225
225
@test ModelingToolkit. getdefault (sys. a) ≈ [0.01 , 0.03 ]
226
226
227
227
@variables x (t)
228
- @test ModelingToolkit. equivalent (ModelingToolkit . get_unit (sin (x)), unitless)
228
+ @test ModelingToolkit. get_unit (sin (x)) == unitless
229
229
230
230
@mtkmodel ExpressionParametersTest begin
231
231
@parameters begin
0 commit comments