We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79759ce commit 9aa4effCopy full SHA for 9aa4eff
src/basic.jl
@@ -73,21 +73,3 @@ function clamp end
73
74
bounds(i::AbstractInterval) = (infimum(i), supremum(i))
75
Base.clamp(x, i::AbstractInterval) = IntevalSets.clamp(x, i)
76
-
77
78
-# Treat distributions as spaces
79
-function SpaceStyle(d::T) where {T <: Distribution}
80
- return Distributions.value_support(d) == Discrete ? FiniteSpaceStyle : ContinuousSpaceStyle
81
-end
82
83
-Base.in(x, d::Distribution) = insupport(d, x)
84
85
-function Base.clamp(x, d::Distribution)
86
- @assert SpaceStyle(d) == Continuous "clamp requires a ContinuousSpaceStyle"
87
- return clamp.(x, extrema(d)...)
88
89
90
-function bounds(d::Distribution)
91
- @assert SpaceStyle(d) == Continuous "Bounds requires a ContinuousSpaceStyle"
92
- return extrema(d)
93
0 commit comments