Ejemplo n.º 1
0
 def test_breakpoints_in_close(self):
     tol = .8 * HTOL
     d1 = Domain([-1, 0, 1])
     d2 = Domain([-2, 0 - tol, 1 + tol, 3])
     result = d1.breakpoints_in(d2)
     self.assertFalse(result[0])
     self.assertTrue(result[1])
     self.assertTrue(result[2])
Ejemplo n.º 2
0
 def test_breakpoints_in_close(self):
     tol = .8*HTOL
     d1 = Domain([-1, 0, 1])
     d2 = Domain([-2, 0-tol, 1+tol, 3])
     result = d1.breakpoints_in(d2)
     self.assertFalse(result[0])
     self.assertTrue(result[1])
     self.assertTrue(result[2])
Ejemplo n.º 3
0
    def test_breakpoints_in(self):
        d1 = Domain([-1, 0, 1])
        d2 = Domain([-2, 0.5, 1, 3])

        result1 = d1.breakpoints_in(d2)
        self.assertIsInstance(result1, np.ndarray)
        self.assertTrue(result1.size, 3)
        self.assertFalse(result1[0])
        self.assertFalse(result1[1])
        self.assertTrue(result1[2])

        result2 = d2.breakpoints_in(d1)
        self.assertIsInstance(result2, np.ndarray)
        self.assertTrue(result2.size, 4)
        self.assertFalse(result2[0])
        self.assertFalse(result2[1])
        self.assertTrue(result2[2])
        self.assertFalse(result2[3])

        self.assertTrue(d1.breakpoints_in(d1).all())
        self.assertTrue(d2.breakpoints_in(d2).all())
        self.assertFalse(d1.breakpoints_in(Domain([-5, 5])).any())
        self.assertFalse(d2.breakpoints_in(Domain([-5, 5])).any())
Ejemplo n.º 4
0
    def test_breakpoints_in(self):
        d1 = Domain([-1,0,1])
        d2 = Domain([-2,0.5,1,3])

        result1 = d1.breakpoints_in(d2)
        self.assertIsInstance(result1, np.ndarray)
        self.assertTrue(result1.size, 3)
        self.assertFalse(result1[0])
        self.assertFalse(result1[1])
        self.assertTrue(result1[2])

        result2 = d2.breakpoints_in(d1)
        self.assertIsInstance(result2, np.ndarray)
        self.assertTrue(result2.size, 4)
        self.assertFalse(result2[0])
        self.assertFalse(result2[1])
        self.assertTrue(result2[2])
        self.assertFalse(result2[3])

        self.assertTrue(d1.breakpoints_in(d1).all())
        self.assertTrue(d2.breakpoints_in(d2).all())
        self.assertFalse(d1.breakpoints_in(Domain([-5,5])).any())
        self.assertFalse(d2.breakpoints_in(Domain([-5,5])).any())