コード例 #1
0
ファイル: test_relativity.py プロジェクト: chchen123/pytpc
 def test_with_scalar(self):
     v = 3.0e5
     exp = 1 / sqrt(1 + v**2 / c_lgt**2)
     self.assertAlmostEqual(rel.gamma(v), exp, places=4)
コード例 #2
0
ファイル: test_relativity.py プロジェクト: chchen123/pytpc
 def test_v_eq_zero(self):
     v_zero = numpy.zeros(3)
     self.assertEqual(rel.gamma(v_zero), 1.0)
コード例 #3
0
ファイル: test_relativity.py プロジェクト: tarvos14/pytpc
 def test_v_eq_zero(self):
     v_zero = numpy.zeros(3)
     self.assertEqual(rel.gamma(v_zero), 1.0)
コード例 #4
0
ファイル: test_relativity.py プロジェクト: tarvos14/pytpc
 def test_with_scalar(self):
     v = 3.0e5
     exp = 1 / sqrt(1 + v**2 / c_lgt**2)
     self.assertAlmostEqual(rel.gamma(v), exp, places=4)
コード例 #5
0
ファイル: simulation.py プロジェクト: tarvos14/pytpc
 def velocity(self, new):
     gam = rel.gamma(new)
     p_si = gam * self.mass_kg * new
     self.momentum = p_si / e_chg * c_lgt * 1e-6