Changeset 604 for inundation/ga/storm_surge/pmesh/triangmoduleHarness.py
- Timestamp:
- Nov 19, 2004, 5:16:09 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pmesh/triangmoduleHarness.py
r349 r604 11 11 def tearDown(self): 12 12 pass 13 13 14 14 def testrectangle(self): 15 15 16 16 points = [] 17 17 seglist = [] 18 holelist = [] 19 regionlist = [] 20 21 points = [(0.0,0.0),(0.0,10.0),(3.0,0.0),(3.0,10.0)] 22 pointattlist = [[],[],[],[]] 23 regionlist.append( (1.2,1.2,5.0) ) 24 seglist = [(0,1),(1,3),(3,2),(2,0)] 25 segattlist = [0,0,0,0] 26 trilist = [] 27 mode = "Qzp" 18 segattlist = [] 19 holelist = [] 20 regionlist = [] 21 22 points = [(0.0,0.0),(0.0,10.0),(3.0,0.0),(3.0,10.0)] 23 24 # automatically generate pointattlist 25 pointattlist = [] 26 for point in points: 27 pointattlist.append([]) 28 #print "pointattlist",pointattlist 29 #pointattlist = [[],[],[],[]] 30 trilist = [] 31 mode = "Qzcn" 28 32 data = triang.genMesh(points,seglist,holelist,regionlist,pointattlist,segattlist,trilist, mode) 29 30 self.failUnless(data['trianglelist'] ==[(1, 0, 2), (2, 3, 1)],31 'trianglelist is wrong!')32 self.failUnless(data['generatedsegmentlist'] ==[( 0, 1), (1, 3), (3, 2), (2, 0)],33 'generatedsegmentlist is wrong!')34 self.failUnless(data[' pointlist'] ==[(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)],33 self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)], 34 'generatedtrianglelist is wrong!') 35 #print "data['generatedsegmentlist']",data['generatedsegmentlist'] 36 self.failUnless(data['generatedsegmentlist'] ==[(2, 0), (3, 2), (1, 3), (0, 1)] 37 , 'generatedsegmentlist is wrong!') 38 self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)], 35 39 ' is wrong!') 36 37 38 def testrectangle(self): 40 41 #print "data['generatedtriangleneighborlist']",data['generatedtriangleneighborlist'] 42 self.failUnless(data['generatedtriangleneighborlist'] ==[(-1, 1, -1), (-1, 0, -1)], 43 'generatedtriangleneighborlist is wrong!') 44 45 46 def testrectangleII(self): 39 47 40 48 points = []
Note: See TracChangeset
for help on using the changeset viewer.