Skip to content

Commit 832aeda

Browse files
authored
[docs] use new syntax in state discrimination tutorial (#4009)
1 parent dce3879 commit 832aeda

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/src/tutorials/conic/quantum_discrimination.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ E = [@variable(model, [1:d, 1:d] in HermitianPSDCone()) for i in 1:N]
9292
@objective(
9393
model,
9494
Max,
95-
sum(real(LinearAlgebra.tr(ρ[i] * E[i])) for i in 1:N) / N,
95+
sum(real(LinearAlgebra.dot(ρ[i], E[i])) for i in 1:N) / N,
9696
)
9797

9898
# Now we optimize:
@@ -113,7 +113,7 @@ objective_value(model)
113113

114114
# Finally, the optimal POVM is:
115115

116-
solution = [value.(e) for e in E]
116+
solution = value.(E)
117117

118118
# !!! tip
119119
# Duality plays a large role in solving conic optimization models. Depending

0 commit comments

Comments
 (0)