Skip to content

Commit 565d81a

Browse files
committed
Add test for #790
1 parent a764b96 commit 565d81a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/diff.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,3 +498,15 @@ let
498498
@test Symbolics.islinear(z, x)
499499
@test Symbolics.isaffine(z, x)
500500
end
501+
502+
# issue #790
503+
let
504+
c(x) = [sum(x) - 1]
505+
@variables xs[1:2] ys[1:1]
506+
w = Symbolics.scalarize(xs)
507+
v = Symbolics.scalarize(ys)
508+
expr = dot(v, c(w))
509+
@test !Symbolics.islinear(expr, w)
510+
@test Symbolics.isaffine(expr, w)
511+
@test collect(Symbolics.hessian_sparsity(expr, w)) == fill(false, 2, 2)
512+
end

0 commit comments

Comments
 (0)