Skip to content

Commit 7b95940

Browse files
committed
More unsafe_getindex
1 parent 6232e9a commit 7b95940

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/classical/legendre.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ legendre(d::Inclusion) = legendre(d.domain)
161161
162162
computes the `n`-th Legendre polynomial at `z`.
163163
"""
164-
legendrep(n::Integer, z) = Base.unsafe_getindex(Legendre{typeof(z)}(), z, n+1)
164+
legendrep(n::Integer, z) = Base.unsafe_getindex(Legendre{polynomialtype(typeof(z))}(), z, n+1)
165165

166166

167167
show(io::IO, w::Legendre{Float64}) = summary(io, w)

src/normalized.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ abstract type AbstractWeighted{T} <: Basis{T} end
166166

167167

168168
getindex(Q::AbstractWeighted, x::Union{Number,AbstractVector}, jr::Union{Number,AbstractVector}) = weight(Q)[x] .* unweighted(Q)[x,jr]
169+
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)
169170

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

0 commit comments

Comments
 (0)