Changeset 221 for inundation/ga/storm_surge/pyvolution/quantity.py
- Timestamp:
- Aug 25, 2004, 5:26:37 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/ga/storm_surge/pyvolution/quantity.py
r215 r221 78 78 v2 = self.vertex_values[i, 2] 79 79 80 self.centroid_values[i] = (v0 + v1 + v2)/3 80 self.centroid_values[i] = (v0 + v1 + v2)/3.0 81 81 82 82 self.edge_values[i, 0] = 0.5*(v1 + v2) … … 139 139 #Special case where we have only one neighbouring volume. 140 140 141 k0 = k #Self142 141 #Find index of the one neighbour 143 for k 1in self.domain.neighbours[k,:]:144 if k 1>= 0:142 for k0 in self.domain.neighbours[k,:]: 143 if k0 >= 0: 145 144 break 146 assert k1 != k0 147 assert k1 >= 0 145 146 assert k0 != k 147 assert k0 >= 0 148 149 k1 = k #Self 148 150 149 151 #Get data … … 180 182 x2, y2 = self.domain.centroids[k2] #V2 centroid 181 183 184 #if k < 4: 185 # print 'k, k0, k1, k2 = %d, %d, %d, %d' %(k, k0, k1, k2) 186 # #print 'k = %d: (%f, %f), (%f, %f), (%f, %f)'\ 187 # # %(k, x0, y0, x1, y1, x2, y2) 188 # print 'k = %d: (%f, %f, %f)' %(k, q0, q1, q2) 189 182 190 #Gradient 183 191 a[k], b[k] = gradient(x0, y0, x1, y1, x2, y2, q0, q1, q2) … … 266 274 267 275 a, b = self.compute_gradients() 276 ##for k in range(4): 277 ## print 'Gradients %d: %16.12f, %16.12f' %(k, a[k], b[k]) 268 278 269 279 V = self.domain.get_vertex_coordinates()
Note: See TracChangeset
for help on using the changeset viewer.