diff --git a/group__functions.html b/group__functions.html
index b6705245..77f3cfbe 100644
--- a/group__functions.html
+++ b/group__functions.html
@@ -254,7 +254,7 @@
Computes the modified Bessel function of the first kind \(I_{0}(x)=J_{0}(ix)\) extended to the complex plane and cayley_dickson algebras.
constexpr tags::callable_cyl_bessel_i1 kyosu::cyl_bessel_i1 = {}
- Computes the modified Bessel function of the first kind, \( I_1(x)= _iJ_1(ix) \) extended to the complex plane and cayley_dickson algebras.
+ Computes the modified Bessel function of the first kind, \( I_1(x)= iJ_1(ix) \) extended to the complex plane and cayley_dickson algebras.
constexpr tags::callable_cyl_bessel_in kyosu::cyl_bessel_in = {}
Computes the modified Bessel functions of the first kind \(I_{n}(x)=i^{-n}J_{n }(ix)\), extended to the complex plane and cayley_dickson algebras.
@@ -597,6 +597,9 @@
constexpr tags::callable_sinh kyosu::sinh = {}
Computes the hyperbolic sine of the argument.
+constexpr tags::callable_sinhc kyosu::sinhc = {}
+ Computes the hyperbolic sine cardinal of the argument.
+
constexpr tags::callable_sinhcosh kyosu::sinhcosh = {}
Computes simultaneously the hyperbolic sine and cosine of the argument.
@@ -609,6 +612,63 @@
constexpr tags::callable_slerp kyosu::slerp = {}
Computes the spherical interpolation between unitary quaternions.
+constexpr tags::callable_sph_bessel_h1_0 kyosu::sph_bessel_h1_0 = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_0^{(1)}(z) = j_1(z)+iy_1(z)\).
+
+constexpr tags::callable_sph_bessel_h1_1 kyosu::sph_bessel_h1_1 = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_1^{(1)}(z) = j_1(z)+iy_1(z)\).
+
+constexpr tags::callable_sph_bessel_h1n kyosu::sph_bessel_h1n = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_n^{(1)}(z) = j_n(z)+iy_n(z)\).
+
+constexpr tags::callable_sph_bessel_h2_0 kyosu::sph_bessel_h2_0 = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_0^{(2)}(z) = j_0(z)-iy_0(z)\).
+
+constexpr tags::callable_sph_bessel_h2_1 kyosu::sph_bessel_h2_1 = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_1^{(2)}(z) = j_1(z)-iy_1(z)\).
+
+constexpr tags::callable_sph_bessel_h2n kyosu::sph_bessel_h2n = {}
+ Computes the spherical Bessel/hankel functions of the third kind, \( h_n^{(2)}(z) = j_n(z)-iy_n(z)\).
+
+constexpr tags::callable_sph_bessel_i1_0 kyosu::sph_bessel_i1_0 = {}
+ Computes the Bessel function, \( i_0^{(1)}(z) = j_n(iz)\) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_i1_1 kyosu::sph_bessel_i1_1 = {}
+ Computes the Bessel function, \( i_1^{(1)}(z) = -i j_1(iz)\) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_i1n kyosu::sph_bessel_i1n = {}
+ Computes the spherical Bessel functions \( i_n^{(1)}(z) = i^{-n}j_n(iz)\).
+
+constexpr tags::callable_sph_bessel_i2_0 kyosu::sph_bessel_i2_0 = {}
+ Computes the Bessel function, \( i_0^{(2)}(z) = -i y_n(iz)\) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_i2_1 kyosu::sph_bessel_i2_1 = {}
+ Computes the Bessel function, \( i_1^{(2)}(z) = -y_1(iz)\) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_i2n kyosu::sph_bessel_i2n = {}
+ Computes the spherical Bessel functions \( i_n^{(2)}(z) = i^{-n-1}y_n(iz)\).
+
+constexpr tags::callable_sph_bessel_j0 kyosu::sph_bessel_j0 = {}
+ Computes the Bessel function of the first kind, \( j_0(x)=\sin z/z \) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_jn kyosu::sph_bessel_jn = {}
+ Computes the spherical Bessel functions of the first kind \(j_{n}(x)\), extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_k0 kyosu::sph_bessel_k0 = {}
+ Computes the spherical Bessel function of the first kind, \( k_0(x)= \pi e^{-z}/(2z) \) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_k1 kyosu::sph_bessel_k1 = {}
+ Computes the spherical Bessel function of the first kind, \( k_1(x)= (\pi/2) e^{-z}(1/z+1/z^2)\) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_kn kyosu::sph_bessel_kn = {}
+ Computes the spherical Bessel functions \(k_{n}(x)\), extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_y0 kyosu::sph_bessel_y0 = {}
+ Computes the spherical Bessel function of the first kind, \( y_0(x)=\cos z/z \) extended to the complex plane and cayley_dickson algebras.
+
+constexpr tags::callable_sph_bessel_yn kyosu::sph_bessel_yn = {}
+ Computes the spherical Bessel functions of the first kind \(y_{n}(x)\), extended to the complex plane and cayley_dickson algebras.
+
constexpr tags::callable_sqr kyosu::sqr = {}
Computes the square value.
diff --git a/group__functions_ga062b5b6068ed042bb0dd5fde1b159f67.html b/group__functions_ga062b5b6068ed042bb0dd5fde1b159f67.html
new file mode 100644
index 00000000..1f2e5a8e
--- /dev/null
+++ b/group__functions_ga062b5b6068ed042bb0dd5fde1b159f67.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_kn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_kn
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_kn = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel functions \(k_{n}(x)\), extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_kn (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_kn (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_kn sph_bessel_kn
Computes the spherical Bessel functions , extended to the complex plane and cayley_dickson algebras.
Definition: sph_bessel_kn.hpp:78
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
size_t n = 12;
+
+
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);
+
+
+
+
+
for (int i=75; i < 100; ++i)
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga19db4b9fc67ce7a017c8404a96b54d3b.html b/group__functions_ga19db4b9fc67ce7a017c8404a96b54d3b.html
new file mode 100644
index 00000000..2e9eb6f0
--- /dev/null
+++ b/group__functions_ga19db4b9fc67ce7a017c8404a96b54d3b.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_i1_1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_i1_1
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_i1_1 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the Bessel function, \( i_1^{(1)}(z) = -i j_1(iz)\) extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_i1_1 (T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_i1_1 (T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_i1_1 sph_bessel_i1_1
Computes the Bessel function, extended to the complex plane and cayley_dickson algebras.
Definition: sph_bessel_i1_1.hpp:77
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(i_1^{(1)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga19f41db61477aab9133f69fec5e2b278.html b/group__functions_ga19f41db61477aab9133f69fec5e2b278.html
new file mode 100644
index 00000000..e03ecb09
--- /dev/null
+++ b/group__functions_ga19f41db61477aab9133f69fec5e2b278.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_y0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_y0
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_y0 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel function of the first kind, \( y_0(x)=\cos z/z \) extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_y0 (T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_y0 (T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_y0 sph_bessel_y0
Computes the spherical Bessel function of the first kind, extended to the complex plane and cayley_d...
Definition: sph_bessel_y0.hpp:72
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga27aede1e1a07bc45152336019f674a4f.html b/group__functions_ga27aede1e1a07bc45152336019f674a4f.html
new file mode 100644
index 00000000..03896a46
--- /dev/null
+++ b/group__functions_ga27aede1e1a07bc45152336019f674a4f.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_i2_0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_i2_0
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_i2_0 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the Bessel function, \( i_0^{(2)}(z) = -i y_n(iz)\) extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_i2_0 (T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_i2_0 (T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_i2_0 sph_bessel_i2_0
Computes the Bessel function, extended to the complex plane and cayley_dickson algebras.
Definition: sph_bessel_i2_0.hpp:74
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(i_0^{(2)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga3bb27dafa9d5251251038abd2493d396.html b/group__functions_ga3bb27dafa9d5251251038abd2493d396.html
new file mode 100644
index 00000000..144b1084
--- /dev/null
+++ b/group__functions_ga3bb27dafa9d5251251038abd2493d396.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_i1n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_i1n
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_i1n = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel functions \( i_n^{(1)}(z) = i^{-n}j_n(iz)\).
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_i1n (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr auto sph_bessel_i1n (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_i1n sph_bessel_i1n
Computes the spherical Bessel functions .
Definition: sph_bessel_i1n.hpp:77
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(i_n^{(1)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
size_t n = 12;
+
+
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);
+
+
+
+
+
for (int i=75; i < 100; ++i)
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga5a48ea11c00ce56c6ead01f9fd2990f4.html b/group__functions_ga5a48ea11c00ce56c6ead01f9fd2990f4.html
new file mode 100644
index 00000000..a8a9a3db
--- /dev/null
+++ b/group__functions_ga5a48ea11c00ce56c6ead01f9fd2990f4.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_jn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_jn
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_jn = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel functions of the first kind \(j_{n}(x)\), extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_jn (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_jn (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_jn sph_bessel_jn
Computes the spherical Bessel functions of the first kind , extended to the complex plane and cayley_...
Definition: sph_bessel_jn.hpp:73
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
size_t n = 12;
+
+
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);
+
+
+
+
+
for (int i=75; i < 100; ++i)
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga641bd70cc5d8305d074ed733e477178a.html b/group__functions_ga641bd70cc5d8305d074ed733e477178a.html
new file mode 100644
index 00000000..a3a45876
--- /dev/null
+++ b/group__functions_ga641bd70cc5d8305d074ed733e477178a.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_i1_0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_i1_0
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_i1_0 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the Bessel function, \( i_0^{(1)}(z) = j_n(iz)\) extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_i1_0 (T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_i1_0 (T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_i1_0 sph_bessel_i1_0
Computes the Bessel function, extended to the complex plane and cayley_dickson algebras.
Definition: sph_bessel_i1_0.hpp:75
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(i_0^{(1)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga6955189373673f4c2228b8b18d72b66c.html b/group__functions_ga6955189373673f4c2228b8b18d72b66c.html
new file mode 100644
index 00000000..d4826c12
--- /dev/null
+++ b/group__functions_ga6955189373673f4c2228b8b18d72b66c.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_h2_0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_h2_0
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_h2_0 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel/hankel functions of the third kind, \( h_0^{(2)}(z) = j_0(z)-iy_0(z)\).
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_h2_1 (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr auto sph_bessel_h2_1 (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_h2_1 sph_bessel_h2_1
Computes the spherical Bessel/hankel functions of the third kind, .
Definition: sph_bessel_h2_1.hpp:76
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(h_1^{(2)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga6a219f9cacecb5ba52b049519820ef08.html b/group__functions_ga6a219f9cacecb5ba52b049519820ef08.html
new file mode 100644
index 00000000..85b69935
--- /dev/null
+++ b/group__functions_ga6a219f9cacecb5ba52b049519820ef08.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_k0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_k0
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_k0 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel function of the first kind, \( k_0(x)= \pi e^{-z}/(2z) \) extended to the complex plane and cayley_dickson algebras.
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_k0 (T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr T
sph_bessel_k0 (T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_k0 sph_bessel_k0
Computes the spherical Bessel function of the first kind, extended to the complex plane and cayley_d...
Definition: sph_bessel_k0.hpp:75
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga82a411040c89aa8ef180d0d36bc86df5.html b/group__functions_ga82a411040c89aa8ef180d0d36bc86df5.html
new file mode 100644
index 00000000..26b5def6
--- /dev/null
+++ b/group__functions_ga82a411040c89aa8ef180d0d36bc86df5.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_i2n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_i2n
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_i2n = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel functions \( i_n^{(2)}(z) = i^{-n-1}y_n(iz)\).
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_i2n (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr auto sph_bessel_i2n (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_i2n sph_bessel_i2n
Computes the spherical Bessel functions .
Definition: sph_bessel_i2n.hpp:77
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(i_n^{(2)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
size_t n = 12;
+
+
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);
+
+
+
+
+
for (int i=75; i < 100; ++i)
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga873a430b7d76aa66b2038248c3213aca.html b/group__functions_ga873a430b7d76aa66b2038248c3213aca.html
new file mode 100644
index 00000000..c9a89534
--- /dev/null
+++ b/group__functions_ga873a430b7d76aa66b2038248c3213aca.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+kyosu: kyosu::sph_bessel_h1_1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ kyosu v0.1.0
+
+ Complex Without Complexes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
◆ sph_bessel_h1_1
+
+
+
+
+
+
+
+
+ kyosu::sph_bessel_h1_1 = {}
+
+
+
+
+inline constexpr
+
+
+
+
+
Computes the spherical Bessel/hankel functions of the third kind, \( h_1^{(1)}(z) = j_1(z)+iy_1(z)\).
+
#include <kyosu/functions.hpp>
+
+
+
{
+
template <kyosu::concepts::cayley_dickson T>
constexpr auto sph_bessel_h1_1 (
int n, T z)
noexcept ;
+
template <eve::
float ing_ordered_value T>
constexpr auto sph_bessel_h1_1 (
int n, T z)
noexcept ;
+
}
+
constexpr tags::callable_sph_bessel_h1_1 sph_bessel_h1_1
Computes the spherical Bessel/hankel functions of the third kind, .
Definition: sph_bessel_h1_1.hpp:76
+
Main KYOSU namespace.
Definition: types.hpp:14
+
Parameters
+
+
Return value
+
+returns \(h_1^{(1)}(z)\).
+
+
+
#include <kyosu/kyosu.hpp>
+
#include <eve/wide.hpp>
+
#include <iostream>
+
+
int main()
+
{
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/group__functions_ga9022cd9a81d5057a6f3356c16c76c940.html b/group__functions_ga9022cd9a81d5057a6f3356c16c76c940.html
index c1ce23c9..f1c06c0a 100644
--- a/group__functions_ga9022cd9a81d5057a6f3356c16c76c940.html
+++ b/group__functions_ga9022cd9a81d5057a6f3356c16c76c940.html
@@ -142,7 +142,7 @@