KernelDensityEstimate.jl icon indicating copy to clipboard operation
KernelDensityEstimate.jl copied to clipboard

Better dispatch on evaluations

Open dehann opened this issue 4 years ago • 0 comments

This and all related ::AbstractArray{<:Real}, also towards AD, e.g.

julia> p1(-2:0.1:2)
ERROR: MethodError: no method matching (::BallTreeDensity)(::StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}})
Closest candidates are:
  (::BallTreeDensity)(::Vector{Float64}) at /home/dehann/.julia/packages/KernelDensityEstimate/Kx5zN/src/DualTree01.jl:438

julia> p3(v')
ERROR: MethodError: no method matching (::BallTreeDensity)(::LinearAlgebra.Adjoint{Float64, Matrix{Float64}})
Closest candidates are:
  (::BallTreeDensity)(::Vector{Float64}) at /home/dehann/.julia/packages/KernelDensityEstimate/Kx5zN/src/DualTree01.jl:438

dehann avatar Mar 01 '21 04:03 dehann