Skip to content

Commit 1348792

Browse files
committed
remove checkarg
1 parent 0dde72f commit 1348792

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/multivariate/dirichlet.jl

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,10 @@ struct Dirichlet{T<:Real,Ts<:AbstractVector{T},S<:Real} <: ContinuousMultivariat
2626
lmnB::S
2727

2828
function Dirichlet{T}(alpha::AbstractVector{T}; check_args::Bool=true) where T
29-
if check_args
30-
@check_args(
31-
Dirichlet,
32-
(alpha, all(x -> x > zero(x), alpha), "alpha must be a positive vector."),
33-
)
34-
end
29+
@check_args(
30+
Dirichlet,
31+
(alpha, all(x -> x > zero(x), alpha), "alpha must be a positive vector."),
32+
)
3533
alpha0 = sum(alpha)
3634
lmnB = sum(loggamma, alpha) - loggamma(alpha0)
3735
new{T,typeof(alpha),typeof(lmnB)}(alpha, alpha0, lmnB)
@@ -42,9 +40,7 @@ function Dirichlet(alpha::AbstractVector{T}; check_args::Bool=true) where {T<:Re
4240
Dirichlet{T}(alpha; check_args=check_args)
4341
end
4442
function Dirichlet(d::Integer, alpha::Real; check_args::Bool=true)
45-
if check_args
46-
@check_args Dirichlet (d, d > zero(d)) (alpha, alpha > zero(alpha))
47-
end
43+
@check_args Dirichlet (d, d > zero(d)) (alpha, alpha > zero(alpha))
4844
return Dirichlet{typeof(alpha)}(Fill(alpha, d); check_args=false)
4945
end
5046

0 commit comments

Comments
 (0)