Computes the modified Bessel functions of the second kind, \( Y_n(x)=\lim_{\alpha\to n}{{\frac {J_{\alpha }(x)\cos(\alpha\pi)-J_{-\alpha }(x)}{\sin(\alpha\pi)}}}\), extended to the complex plane and cayley_dickson algebras.
{
template<kyosu::concepts::cayley_dickson T>
constexpr auto cyl_bessel_yn(
int n, T z)
noexcept;
template<eve::
floating_ordered_value N, eve::
floating_ordered_value T>
constexpr T
cyl_bessel_yn(N n, T z)
noexcept;
}
constexpr tags::callable_cyl_bessel_yn cyl_bessel_yn
Computes the modified Bessel functions of the second kind, , extended to the complex plane and cayley...
Definition: cyl_bessel_yn.hpp:89
Main KYOSU namespace.
Definition: types.hpp:14
#include <kyosu/kyosu.hpp>
#include <eve/wide.hpp>
#include <iostream>
int main()
{
size_t n = 3;
std::cout.precision(16);
std::cout << std::scientific << std::endl;
eve::wide<double, eve::fixed<4>> z(1.0, 15.0, 40.0, 60.0);
eve::wide<double, eve::fixed<4>> z1(1.0, 2.0, 40.0, 0.0), z2(36.0, 0.5, 0.0, 40.0);
return 0;
}
constexpr tags::callable_real real
Extracts the real part of a value.
Definition: real.hpp:83
constexpr tags::callable_complex complex
Constructs a kyosu::complex.
Definition: to_complex.hpp:70
constexpr tags::callable_quaternion quaternion
Constructs a kyosu::quaternion.
Definition: to_quaternion.hpp:72