Skip to content

Commit aef6910

Browse files
fix Laguerre recurrence coefficients
for BigFloat
1 parent 600ca05 commit aef6910

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ApproxFunOrthogonalPolynomials"
22
uuid = "b70543e2-c0d9-56b8-a290-0d4d6d4de211"
3-
version = "0.6.57"
3+
version = "0.6.58"
44

55
[deps]
66
ApproxFunBase = "fbd15aa5-315a-5a7d-a8a4-24992e37be05"

src/Spaces/Laguerre/Laguerre.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ Laguerre(α) = Laguerre(α,Ray())
3232
Laguerre() = Laguerre(0)
3333

3434
const NormalizedLaguerre{T<:Real,D<:Ray} = NormalizedPolynomialSpace{Laguerre{T,D},D,T}
35-
NormalizedLaguerre(α) = NormalizedPolynomialSpace(Laguerre(α))
35+
NormalizedLaguerre(α, d) = NormalizedPolynomialSpace(Laguerre(α, d))
36+
NormalizedLaguerre(α) = NormalizedLaguerre(α, Ray())
3637
NormalizedLaguerre() = NormalizedLaguerre(0)
3738

3839
spacescompatible(A::Laguerre,B::Laguerre) = compare_orders(A.α, B.α) && B.domain == A.domain
@@ -49,9 +50,9 @@ fromcanonical(d::Laguerre,x) = mappoint(Ray(),domain(d),x)
4950
@inline laguerrerecγ(::Type{T},α,k) where {T} = strictconvert(T,-(k-1+α))
5051

5152

52-
@inline laguerrerecA(::Type{T},_,k) where {T} = strictconvert(T,-1/(k+1))
53-
@inline laguerrerecB(::Type{T},α,k) where {T} = strictconvert(T,(2k+α+1)/(k+1))
54-
@inline laguerrerecC(::Type{T},α,k) where {T} = strictconvert(T,(k+α)/(k+1))
53+
@inline laguerrerecA(::Type{T},_,k) where {T} = strictconvert(T,-1)/(k+1)
54+
@inline laguerrerecB(::Type{T},α,k) where {T} = strictconvert(T,2k+α+1)/(k+1)
55+
@inline laguerrerecC(::Type{T},α,k) where {T} = strictconvert(T,k+α)/(k+1)
5556

5657
for (REC,JREC) in ((:recα,:laguerrerecα),(:recβ,:laguerrerecβ),(:recγ,:laguerrerecγ),
5758
(:recA,:laguerrerecA),(:recB,:laguerrerecB),(:recC,:laguerrerecC))

0 commit comments

Comments
 (0)