Functions
Normalised Hankel Function
InverseHankelFunction.hankelh1n
— Function.hankelh1n(ν, z₀ [,z])
Hankel function normalised at some z₀, H^{(1)}\nu(z)/H^{(1)}\nu(z₀), returns a function if z
is not provided
InverseHankelFunction.HankelH1N
— Type.Struct to cache the value of the Hankel function of the first kind at z₀
, can be called like a function after construction
Derivatives of Hankel function
InverseHankelFunction.diffhankelh1
— Function.diffhankelh1(ν, z [, h[, hm1]])
Returns the first derivative of hankelh1 with respect to z
. Can optionally pass in a precomputed H_ν(z)
and H_{ν-1}(z)
.
InverseHankelFunction.diff2hankelh1
— Function.diff2hankelh1(ν, z [, h[, hm1]])
Returns the first and second derivatives of hankelh1 with respect to z
as tuple Can optionally pass in a precomputed H_ν(z)
and H_{ν-1}(z)
.
InverseHankelFunction.diff3hankelh1
— Function.diff3hankelh1(ν, z [, h[, hm1]])
Returns the first, second and third derivatives of hankelh1 with respect to z
as tuple Can optionally pass in a precomputed H_ν(z)
and H_{ν-1}(z)
.
Inverse of Normalised Hankel Function
InverseHankelFunction.invhankelh1n
— Function.invhankelh1n(ν::Integer, z₀::Number, h̄::Number)
Find z
such that $H^{(1)}_\\nu(z)/H^{(1)}_\\nu(z₀) = \bar{h}$ for the branch continued from z₀
See also: hankelh1n
Missing docstring for invhankelh1n_sortedvec
. Check Documenter's build log for details.
Missing docstring for diffinvhankelh1n_sortedvec
. Check Documenter's build log for details.
Missing docstring for invhankelh1n_adaptive_solve
. Check Documenter's build log for details.
Asymptotics of Hankel function
hankel_arg_asymptotic_scale(ν, z)
Determines largeness or smallness of argument to determine the validity of the asymptotic forms of the hankel functions.
InverseHankelFunction.small_arg_hankelh1
— Function.small_arg_hankelh1(ν::Integer, z::Number) -> Complex
The small argument (z
) asymptotic of hankelh1
InverseHankelFunction.inv_small_arg_hankelh1
— Function.inv_small_arg_hankelh1(ν::Integer, h::Complex, b::Integer) -> Complex
The b
th branch of the inverse of the small argument (z
) asymptotic of hankelh1
Not valid for b > ν
InverseHankelFunction.large_arg_hankelh1
— Function.large_arg_hankelh1(ν::Integer, z::Number) -> Complex
The large argument (z
) asymptotic of hankelh1
InverseHankelFunction.inv_large_arg_hankelh1
— Function.inv_large_arg_hankelh1(ν::Integer, h::Complex, b::Integer) -> Complex
The b
th branch of the inverse of the large argument (z
) asymptotic of hankelh1