FewSpecialFunctions.Clausen — FunctionClausen(x, min_tol=1e-15)Computes the Clausen function
`$math Cl_2(\phi) = - \int_0^\phi \log|2\sin(x/2)| dx `$
Returns $Cl_2(\phi)$.
FewSpecialFunctions.Debye_function — FunctionDebye_function(n,x,min_tol=1e-15)The Debye function(n,x) given by
\[ D_n(x) = \frac{n}{x^n} \int_0^x \frac{t^n}{e^{t}-1} dx\]
Returns the value $D(n,x)$
Missing docstring for regular_Coulomb. Check Documenter's build log for details.
Missing docstring for irregular_Coulomb. Check Documenter's build log for details.
FewSpecialFunctions.C — FunctionC(ℓ,η)Returns Coulomb normalization constant given by
\[ C_\ell(\eta) = \frac{2^\ell \exp(-\pi \eta/2) |\Gamma(\ell+1+i \eta)|}{(2\ell+1)!}\]
FewSpecialFunctions.θ — Functionθ(ℓ,η,ρ)Returns the phase of the Coulomb functions given by
\[ \theta_\ell(\eta,\rho) = \rho - \eta \ln(2\rho) - \frac{1}{2}\ell \pi + \sigma_\ell(\eta)\]
FewSpecialFunctions.Coulomb_H_minus — FunctionCoulomb_H_minus(ℓ,η,ρ)Complex Coulomb wave function. Infinity handled using the substitution f(t) -> f(u/(1-u)*1/(1-u)^2). Returns Coulomb wave function
\[ H^{-}_\ell = G_\ell - iF_\ell\]
FewSpecialFunctions.Coulomb_H_plus — FunctionReturns Coulomb wave function
\[ H^{+}_\ell = G_\ell + iF_\ell\]
FewSpecialFunctions.Coulomb_cross — FunctionCoulomb_cross(ℓ,η)Wronskian relation / cross product.
\[ F_{\ell-1}G_{\ell}-F_{\ell}G_{\ell-1} = \ell/(\ell^2+\eta^2)^{1/2}\]
FewSpecialFunctions.regular_Coulomb_approx — Functionregular_Coulomb_approx(ℓ,η,ρ)For ρ -> 0 and η fixed approximate the regular Coulomb wave function as
\[ F_\ell(\eta,\rho) \simeq C_\ell(\eta)^{\ell+1}\]
FewSpecialFunctions.irregular_Coulomb_approx — Functionirregular_Coulomb_approx(ℓ,η,ρ)For ρ -> 0 and η fixed approximate the irregular Coulomb wave function as
\[ G_\ell(\eta,\rho) \simeq \frac{\rho^{-\ell}}{(2\ell+1)C_\ell(\eta)}\]
FewSpecialFunctions.regular_Coulomb_limit — Functionregular_Coulomb_limit(ℓ,η,ρ)In the limit ρ -> ∞ with η fixed, returns the regular Coulomb wave as
\[ F_{\ell}(\eta,\rho) \simeq \sin(\theta_\ell(\eta,\rho))\]
FewSpecialFunctions.irregular_Coulomb_limit — Functionirregular_Coulomb_limit(ℓ,η,ρ)In the limit ρ -> ∞ with η fixed, returns the irregular Coulomb wave as
\[ G_{\ell}(\eta,\rho) \simeq \cos(\theta_\ell(\eta,\rho))\]
FewSpecialFunctions.Struve — FunctionStruve(ν,z,min_tol=1e-15)Returns the Struve function given by
\[ \mathbf{H}_\nu(z) = \frac{2(z/2)^\nu}{\sqrt{\pi}\Gamma(\nu+1/2)} \int_0^1 (1-t)^{{\nu-1/2}}\sin(zt) \, \text{d}t\]
FewSpecialFunctions.Fresnel_S_integral_pi — FunctionFresnel_S_integral_pi(x)The Fresnel function S(z) using the definition in Handbook of Mathematical Functions: Abramowitz and Stegun, where
\[ S(z) = \int_0^x \cos(\pi t^2/2) dt\]
Returns the value $S(x)$
FewSpecialFunctions.Fresnel_C_integral_pi — FunctionFresnel_C_integral_pi(x)The Fresnel function C(z) using the definition in Handbook of Mathematical Functions: Abramowitz and Stegun, where
\[ C(z) = \int_0^x \sin(\pi t^2/2) dt\]
Returns the value $C(x)$
FewSpecialFunctions.Fresnel_S_integral — FunctionFresnel_S_integral(x)The Fresnel function S(z) using the definition wiki
\[ S(z) = \int_0^x \sin(t^2) dt\]
Returns the value $S(x)$
FewSpecialFunctions.Fresnel_C_integral — FunctionFresnel_C_integral(x)The Fresnel function C(z) using the definition wiki
\[ C(z) = \int_0^x \cos(t^2) dt\]
Returns the value $C(x)$
FewSpecialFunctions.Fresnel_S_erf — FunctionFresnel_S_erf(x)The Fresnel function S(z) using the definition wiki and the error function.
\[ S(z) = \sqrt{\frac{\pi}{2}} \frac{1+i}{4} \left[ \erf \left(\frac{1+i}{\sqrt{2}}z \right) - i \erf \left(\frac{1-i}{\sqrt{2}}z \right]\]
Returns the value $S(x)$
FewSpecialFunctions.Fresnel_C_erf — FunctionFresnel_C_erf(x)The Fresnel function C(z) using the definition wiki and the error function.
\[ C(z) = \sqrt{\frac{\pi}{2}} \frac{1-i}{4}\left[ {erf}\left(\frac{1+i}{\sqrt{2}}z \right) + i {erf}\left(\frac{1-i}{\sqrt{2}}z\right]\]
Returns the value $C(x)$
FewSpecialFunctions.hypergeometric_0F1 — Functionhypergeometric_0F1(b,z)Returns the confluent hypergeometric function given by
\[ {}_0 F_1(a,b)\]
for the parameters $a$ and $b$
FewSpecialFunctions.confluent_hypergeometric_1F1 — Functionconfluent_hypergeometric_1F1(a,b,z)Returns the Kummer confluent hypergeometric function
\[ {}_1 F_1\]
FewSpecialFunctions.confluent_hypergeometric_U — Functionconfluent_hypergeometric_U(a,b,z)Returns the Kummer confluent hypergeometric function
\[ U(a,b,z)\]