Skip to content

Commit 82e64fc

Browse files
committed
Use both arguments for insupport
1 parent 1c893ce commit 82e64fc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/densities/Semicircle.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Semicircle() = Semicircle(0.0, 2.0)
2020
# cumulative distribution function
2121
function cdf(X::Semicircle, x::Real)
2222
r, a = X.mean, X.radius
23-
insupport(x) ? 0.5 + (x-a)/(pi*r^2) * sqrt(r^2 - (x-a)^2) + 1/pi * asin((x-a)/r) : (x>a ? 1.0 : 0.0)
23+
insupport(X, x) ? 0.5 + (x-a)/(pi*r^2) * sqrt(r^2 - (x-a)^2) + 1/pi * asin((x-a)/r) : (x>a ? 1.0 : 0.0)
2424
end
2525

2626
# probability density function
2727
function pdf(X::Semicircle, x::Real)
2828
r, a = X.mean, X.radius
29-
insupport(x) ? 2/(pi*r^2) * sqrt(r^2 - (x-a)^2) : 0.0
29+
insupport(X, x) ? 2/(pi*r^2) * sqrt(r^2 - (x-a)^2) : 0.0
3030
end
3131

3232
# predicate is x in the support of the distribution?

0 commit comments

Comments
 (0)