Skip to content

Commit 8a5d6a0

Browse files
test: test parameter dependencies with scalarized array RHS
1 parent 4ae3dda commit 8a5d6a0

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/parameter_dependencies.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,3 +389,12 @@ end
389389
[x(k - 1) ~ x(k) + y(k) + p2, p2 ~ 2p1], t)
390390
@test is_parameter(sys, p1)
391391
end
392+
393+
@testset "Scalarized array as RHS of parameter dependency" begin
394+
@parameters p[1:2] p1 p2
395+
@variables x(t)
396+
@named sys = System([D(x) ~ x, p1 ~ p[1], p2 ~ p[2]], t)
397+
@test any(isequal(p), ModelingToolkit.get_ps(sys))
398+
sys = mtkcompile(sys)
399+
@test length(ModelingToolkit.parameter_dependencies(sys)) == 2
400+
end

0 commit comments

Comments
 (0)