Changeset 7718 for anuga_core/source/anuga/geometry/test_meshquad.py
- Timestamp:
- May 11, 2010, 8:12:13 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/geometry/test_meshquad.py
r7716 r7718 145 145 self.assertEqual(idx, 2) 146 146 147 def NOtest_ get_parent():148 """ Get a child's parent.147 def NOtest_num_visits(self): 148 """ Test optimisation code. 149 149 """ 150 cell = Cell(AABB(0, 6, 0, 6), 'cell') 150 a = [3, 7] 151 b = [5, 7] 152 c = [5, 5] 153 d = [7, 7] 154 e = [15, 15] 155 f = [15, 30] 156 g = [30, 10] 157 h = [30, 30] 151 158 152 p0 = [2,1] 153 p1 = [4,1] 154 p2 = [4,4] 155 p3 = [2,4] 156 p4 = [5,4] 157 158 points = [p0,p1,p2, p3, p4] 159 vertices = [[0,1,2],[0,2,3],[1,4,2]] 159 points = [a, b, c, d, e, f, g, h] 160 161 #bac, bce, ecf, dbe, daf, dae 162 vertices = [[1,0,2], [1,3,4], [1,2,3], [5,4,7], [4,6,7]] 160 163 161 164 mesh = Mesh(points, vertices) 162 165 163 Q = MeshQuadtree(mesh) 164 results = Q.search([4.5, 3]) 165 assert len(results) == 1 166 self.assertEqual(results[0], 2) 167 results = Q.search([5,4.]) 168 self.assertEqual(len(results),1) 169 self.assertEqual(results[0], 2) 166 Q = MeshQuadtree(mesh) 167 168 169 results = Q.search_fast([5.5, 5.5]) 170 print 'visits: ', Q.count_visits() 171 172 Q.clear_visits() 173 results = Q.search_fast([30, 10]) 174 print 'visits: ', Q.count_visits() 175 176 print 'second time:' 177 178 Q.clear_visits() 179 results = Q.search_fast([5.5, 5.5]) 180 print 'visits: ', Q.count_visits() 170 181 ################################################################################ 171 182
Note: See TracChangeset
for help on using the changeset viewer.