Skip to content

Commit f857848

Browse files
committed
fix typo
1 parent 6d241df commit f857848

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/besseli.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function besseli0(x::T) where T <: Union{Float32, Float64}
99
y = muladd(x, T(.5), T(-2))
1010
return exp(x) * chbevl(y, A_i0(T))
1111
else
12-
return exp(x) * chbevl(T(32) / x - T(-2), B_i0(T)) / sqrt(x)
12+
return exp(x) * chbevl(T(32) / x - T(2), B_i0(T)) / sqrt(x)
1313
end
1414
end
1515
function besseli0x(x::T) where T <: Union{Float32, Float64}
@@ -18,7 +18,7 @@ function besseli0x(x::T) where T <: Union{Float32, Float64}
1818
y = muladd(x, T(.5), T(-2))
1919
return chbevl(y, A_i0(T))
2020
else
21-
return chbevl(T(32) / x - T(-2), B_i0(T)) / sqrt(x)
21+
return chbevl(T(32) / x - T(2), B_i0(T)) / sqrt(x)
2222
end
2323
end
2424
function besseli1(x::T) where T <: Union{Float32, Float64}
@@ -27,7 +27,7 @@ function besseli1(x::T) where T <: Union{Float32, Float64}
2727
y = muladd(z, T(.5), T(-2))
2828
z = chbevl(y, A_i1(T)) * z * exp(z)
2929
else
30-
z = exp(z) * chbevl(T(32) / z - T(-2), B_i1(T)) / sqrt(z)
30+
z = exp(z) * chbevl(T(32) / z - T(2), B_i1(T)) / sqrt(z)
3131
end
3232
if x < zero(x)
3333
z = -z
@@ -40,7 +40,7 @@ function besseli1x(x::T) where T <: Union{Float32, Float64}
4040
y = muladd(z, T(.5), T(-2))
4141
z = chbevl(y, A_i1(T)) * z
4242
else
43-
z = chbevl(T(32) / z - T(-2), B_i1(T)) / sqrt(z)
43+
z = chbevl(T(32) / z - T(2), B_i1(T)) / sqrt(z)
4444
end
4545
if x < zero(x)
4646
z = -z

0 commit comments

Comments
 (0)