Skip to content

Commit 6e9a1e1

Browse files
committed
Merge branch 'main' into dl/unsafe_getindex
2 parents 7b95940 + 35e533c commit 6e9a1e1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ClassicalOrthogonalPolynomials"
22
uuid = "b30e2e7b-c4ee-47da-9d5f-2c5c27239acd"
33
authors = ["Sheehan Olver <[email protected]>"]
4-
version = "0.15.2"
4+
version = "0.15.3"
55

66

77
[deps]

src/normalized.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@ abstract type AbstractWeighted{T} <: Basis{T} end
165165

166166

167167

168-
getindex(Q::AbstractWeighted, x::Union{Number,AbstractVector}, jr::Union{Number,AbstractVector}) = weight(Q)[x] .* unweighted(Q)[x,jr]
169168
Base.unsafe_getindex(Q::AbstractWeighted, x::Union{Number,AbstractVector}, jr::Union{Number,AbstractVector}) = Base.unsafe_getindex(weight(Q),x) .* Base.unsafe_getindex(unweighted(Q),x,jr)
169+
_getindex(::Type{IND}, Q::AbstractWeighted, (x,j)::IND) where IND = weight(Q)[x] * unweighted(Q)[x,j]
170170

171171
MemoryLayout(::Type{<:AbstractWeighted}) = WeightedBasisLayout{OPLayout}()
172172
convert(::Type{WeightedBasis}, Q::AbstractWeighted) = weight(Q) .* unweighted(Q)

0 commit comments

Comments
 (0)