Esempio n. 1
0
 def test_brent4(self):
     self.assertAlmostEqual(
         0.0, geodesy.fzero_brent(0, 1, lambda x: math.sin(x) - x, 1e-12))
Esempio n. 2
0
 def test_brent2(self):
     self.assertAlmostEqual(
         0.7390851332,
         geodesy.fzero_brent(0, 1, lambda x: math.cos(x) - x, 1e-12))
Esempio n. 3
0
    def test_brent1(self):
        def forsythe(x):
            return x**3 - 2 * x - 5

        self.assertAlmostEqual(2.094551482,
                               geodesy.fzero_brent(2, 3, forsythe, 1e-12))
Esempio n. 4
0
 def test_brent4(self):
     self.assertAlmostEqual(0.0,
             geodesy.fzero_brent(0, 1, lambda x: math.sin(x)-x, 1e-12))
     return
Esempio n. 5
0
 def test_brent2(self):
     self.assertAlmostEqual(0.7390851332,
             geodesy.fzero_brent(0, 1, lambda x: math.cos(x)-x, 1e-12))
     return
Esempio n. 6
0
 def test_brent1(self):
     def forsythe(x):
         return x**3 - 2*x - 5
     self.assertAlmostEqual(2.094551482,
             geodesy.fzero_brent(2, 3, forsythe, 1e-12))
     return