Skip to content

Commit

Permalink
Remove separate functions for different noises
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastiendesignolle committed Feb 14, 2025
1 parent 056d057 commit 05bb468
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 65 deletions.
5 changes: 0 additions & 5 deletions docs/src/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,6 @@ test_mub

```@docs
incompatibility_robustness
incompatibility_robustness_depolarizing
incompatibility_robustness_random
incompatibility_robustness_probabilistic
incompatibility_robustness_jointly_measurable
incompatibility_robustness_generalized
```

## Nonlocality
Expand Down
60 changes: 0 additions & 60 deletions src/incompatibility.jl
Original file line number Diff line number Diff line change
Expand Up @@ -95,63 +95,3 @@ function incompatibility_robustness(
end
end
export incompatibility_robustness

"""
incompatibility_robustness_depolarizing(A::Vector{Measurement{<:Number}})
Computes the incompatibility depolarizing robustness of the measurements in the vector `A`.
Reference: Designolle, Farkas, Kaniewski, [arXiv:1906.00448](https://arxiv.org/abs/1906.00448)
"""
function incompatibility_robustness_depolarizing(A::Vector{Measurement{T}}; kwargs...) where {T<:Number}
return incompatibility_robustness(A; noise = "depolarizing", kwargs...)
end
export incompatibility_robustness_depolarizing

"""
incompatibility_robustness_random(A::Vector{Measurement{<:Number}})
Computes the incompatibility random robustness of the measurements in the vector `A`.
Reference: Designolle, Farkas, Kaniewski, [arXiv:1906.00448](https://arxiv.org/abs/1906.00448)
"""
function incompatibility_robustness_random(A::Vector{Measurement{T}}; kwargs...) where {T<:Number}
return incompatibility_robustness(A; noise = "random", kwargs...)
end
export incompatibility_robustness_random

"""
incompatibility_robustness_probabilistic(A::Vector{Measurement{<:Number}})
Computes the incompatibility probabilistic robustness of the measurements in the vector `A`.
Reference: Designolle, Farkas, Kaniewski, [arXiv:1906.00448](https://arxiv.org/abs/1906.00448)
"""
function incompatibility_robustness_probabilistic(A::Vector{Measurement{T}}; kwargs...) where {T<:Number}
return incompatibility_robustness(A; noise = "probabilistic", kwargs...)
end
export incompatibility_robustness_probabilistic

"""
incompatibility_robustness_jointly_measurable(A::Vector{Measurement{<:Number}})
Computes the incompatibility jointly measurable robustness of the measurements in the vector `A`.
Reference: Designolle, Farkas, Kaniewski, [arXiv:1906.00448](https://arxiv.org/abs/1906.00448)
"""
function incompatibility_robustness_jointly_measurable(A::Vector{Measurement{T}}; kwargs...) where {T<:Number}
return incompatibility_robustness(A; noise = "jointly_measurable", kwargs...)
end
export incompatibility_robustness_jointly_measurable

"""
incompatibility_robustness_generalized(A::Vector{Measurement{<:Number}})
Computes the incompatibility generalized robustness of the measurements in the vector `A`.
Reference: Designolle, Farkas, Kaniewski, [arXiv:1906.00448](https://arxiv.org/abs/1906.00448)
"""
function incompatibility_robustness_generalized(A::Vector{Measurement{T}}; kwargs...) where {T<:Number}
return incompatibility_robustness(A; noise = "general", kwargs...)
end
export incompatibility_robustness_generalized

0 comments on commit 05bb468

Please sign in to comment.