I don't have an MRE, but running a Newton method I get
MethodError: no method matching pow_body(::UInt64, ::Float64)
The function `pow_body` exists, but no method is defined for this combination of argument types.
Closest candidates are:
pow_body(::Float64, ::Float64)
@ Base math.jl:1162
pow_body(::Float64, ::Integer)
@ Base math.jl:1218
pow_body(::T, ::T) where T<:Union{Float16, Float32}
@ Base math.jl:1193
It's this line right here:
|
@inline p = p * Base.Math.pow_body(Δ, exponent) |
Judging from the types there, pow_body is being called with the types above.
I don't have an MRE, but running a Newton method I get
It's this line right here:
QuantumPropagators.jl/src/newton.jl
Line 137 in 64dd955
Judging from the types there,
pow_bodyis being called with the types above.