Changeset 2866 for inundation/pyvolution/mesh.py
- Timestamp:
- May 15, 2006, 2:26:21 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/pyvolution/mesh.py
r2778 r2866 60 60 61 61 62 def __init__(self, coordinates, triangles, boundary = None, 63 tagged_elements = None, geo_reference = None, 64 use_inscribed_circle = False): 62 def __init__(self, coordinates, triangles, 63 boundary=None, 64 tagged_elements=None, 65 geo_reference=None, 66 use_inscribed_circle=False, 67 verbose=False): 65 68 """ 66 69 Build triangles from x,y coordinates (sequence of 2-tuples or … … 73 76 from Numeric import array, zeros, Int, Float, maximum, sqrt, sum 74 77 75 76 General_mesh.__init__(self, coordinates, triangles, geo_reference) 78 General_mesh.__init__(self, coordinates, triangles, 79 geo_reference, verbose=verbose) 80 81 if verbose: print 'Initialising mesh' 77 82 78 83 N = self.number_of_elements … … 94 99 95 100 #Initialise each triangle 101 if verbose: print 'Mesh: Computing centroids and radii' 96 102 for i in range(N): 97 #if i % (N/10) == 0: print '(%d/%d)' %(i, N)103 if verbose and i % ((N+10)/10) == 0: print '(%d/%d)' %(i, N) 98 104 99 105 x0 = V[i, 0]; y0 = V[i, 1] … … 144 150 145 151 #Build neighbour structure 152 if verbose: print 'Mesh: Building neigbour structure' 146 153 self.build_neighbour_structure() 147 154 148 155 #Build surrogate neighbour structure 156 if verbose: print 'Mesh: Building surrogate neigbour structure' 149 157 self.build_surrogate_neighbour_structure() 150 158 151 159 #Build boundary dictionary mapping (id, edge) to symbolic tags 160 if verbose: print 'Mesh: Building boundary dictionary' 152 161 self.build_boundary_dictionary(boundary) 153 162 154 163 #Build tagged element dictionary mapping (tag) to array of elements 164 if verbose: print 'Mesh: Building tagged elements dictionary' 155 165 self.build_tagged_elements_dictionary(tagged_elements) 156 166 … … 159 169 160 170 #FIXME check integrity? 171 if verbose: print 'Mesh: Done' 161 172 162 173 def __repr__(self):
Note: See TracChangeset
for help on using the changeset viewer.