Esempio n. 1
0
 def test_interrelations_i2_bessel(self):
     n = 9
     x = 6.083765036260925
     left = np.complex(sph_i2n_bessel(n, x))
     right = np.complex(mpc(0, 1) ** (-n - 1) * sph_yn_bessel(n, 1j * x))
     assert_allclose(left, right)
Esempio n. 2
0
 def test_interrelations_h1_bessel(self):
     n = 6
     x = 8.160875740148962
     left = np.complex(sph_h1n_bessel(n, x))
     right = np.complex(sph_jn_bessel(n, x) + 1j * sph_yn_bessel(n, x))
     assert_allclose(left, right)
Esempio n. 3
0
 def test_interrelations_h2_bessel(self):
     n = 5
     x = 2.826012588052626
     left = np.complex(sph_h2n_bessel(n, x))
     right = np.complex(sph_jn_bessel(n, x) - 1j * sph_yn_bessel(n, x))
     assert_allclose(left, right)
Esempio n. 4
0
 def test_sph_y1_bessel(self):
     x = 29.2
     desired = -np.cos(x) / x ** 2 - np.sin(x) / x
     actual = np.complex(sph_yn_bessel(1, x))
     assert_allclose(actual, desired)
Esempio n. 5
0
 def test_sph_y2_bessel(self):
     x = 0.321
     desired = (1.0 / x - 3 / x ** 3) * np.cos(x) - 3 / x ** 2 * np.sin(x)
     actual = np.complex(sph_yn_bessel(2, x))
     assert_allclose(actual, desired)
Esempio n. 6
0
 def test_interrelations_i2_bessel(self):
     n = 9
     x = 6.083765036260925
     left = np.complex(sph_i2n_bessel(n, x))
     right = np.complex(mpc(0, 1)**(-n - 1) * sph_yn_bessel(n, 1j * x))
     assert_allclose(left, right)
Esempio n. 7
0
 def test_sph_y0_bessel(self):
     x = 4.3
     desired = -np.cos(x) / x
     actual = np.complex(sph_yn_bessel(0, x))
     assert_allclose(actual, desired)
Esempio n. 8
0
 def test_interrelations_h2_bessel(self):
     n = 5
     x = 2.826012588052626
     left = np.complex(sph_h2n_bessel(n, x))
     right = np.complex(sph_jn_bessel(n, x) - 1j * sph_yn_bessel(n, x))
     assert_allclose(left, right)
Esempio n. 9
0
 def test_interrelations_h1_bessel(self):
     n = 6
     x = 8.160875740148962
     left = np.complex(sph_h1n_bessel(n, x))
     right = np.complex(sph_jn_bessel(n, x) + 1j * sph_yn_bessel(n, x))
     assert_allclose(left, right)
Esempio n. 10
0
 def test_sph_y2_bessel(self):
     x = 0.321
     desired = (1.0 / x - 3 / x**3) * np.cos(x) - 3 / x**2 * np.sin(x)
     actual = np.complex(sph_yn_bessel(2, x))
     assert_allclose(actual, desired)
Esempio n. 11
0
 def test_sph_y1_bessel(self):
     x = 29.2
     desired = -np.cos(x) / x**2 - np.sin(x) / x
     actual = np.complex(sph_yn_bessel(1, x))
     assert_allclose(actual, desired)
Esempio n. 12
0
 def test_sph_y0_bessel(self):
     x = 4.3
     desired = -np.cos(x) / x
     actual = np.complex(sph_yn_bessel(0, x))
     assert_allclose(actual, desired)