- Timestamp:
- Oct 18, 2008, 9:13:18 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py
r5729 r5847 199 199 self.CFL = CFL 200 200 self.set_timestepping_method(timestepping_method) 201 201 self.set_beta(beta_w) 202 202 self.boundary_map = None # Will be populated by set_boundary 203 203 … … 297 297 298 298 return self.time + self.starttime 299 300 def set_beta(self,beta): 301 """Set default beta for limiting 302 """ 303 304 self.beta = beta 305 for name in self.quantities: 306 #print 'setting beta for quantity ',name 307 Q = self.quantities[name] 308 Q.set_beta(beta) 309 310 def get_beta(self): 311 """Get default beta for limiting 312 """ 313 314 return self.beta 299 315 300 316 def set_default_order(self, n): … … 1206 1222 self.update_ghosts() 1207 1223 1224 1225 # Update time 1226 self.time += self.timestep 1227 1208 1228 # Update vertex and edge values 1209 1229 self.distribute_to_vertices_and_edges() … … 1212 1232 self.update_boundary() 1213 1233 1214 # Update time1215 self.time += self.timestep1216 1234 1217 1235 … … 1243 1261 self.update_ghosts() 1244 1262 1263 # Update time 1264 self.time += self.timestep 1265 1245 1266 # Update vertex and edge values 1246 1267 self.distribute_to_vertices_and_edges() … … 1248 1269 # Update boundary values 1249 1270 self.update_boundary() 1250 1251 # Update time1252 self.time += self.timestep1253 1271 1254 1272 #------------------------------------ … … 1309 1327 self.update_ghosts() 1310 1328 1329 # Update time 1330 self.time += self.timestep 1331 1311 1332 # Update vertex and edge values 1312 1333 self.distribute_to_vertices_and_edges() … … 1315 1336 self.update_boundary() 1316 1337 1317 # Update time1318 self.time += self.timestep1319 1338 1320 1339 #------------------------------------ … … 1339 1358 self.update_ghosts() 1340 1359 1360 1361 # Set substep time 1362 self.time = initial_time + self.timestep*0.5 1363 1341 1364 # Update vertex and edge values 1342 1365 self.distribute_to_vertices_and_edges() … … 1345 1368 self.update_boundary() 1346 1369 1347 # Set substep time1348 self.time = initial_time + self.timestep*0.51349 1370 1350 1371 #------------------------------------ … … 1369 1390 self.update_ghosts() 1370 1391 1392 # Set new time 1393 self.time = initial_time + self.timestep 1394 1371 1395 # Update vertex and edge values 1372 1396 self.distribute_to_vertices_and_edges() … … 1375 1399 self.update_boundary() 1376 1400 1377 # Set new time 1378 self.time = initial_time + self.timestep 1379 1380 1401 1381 1402 def evolve_to_end(self, finaltime = 1.0): 1382 """Iterate evolve all the way to the end 1383 """ 1403 """Iterate evolve all the way to the end """ 1384 1404 1385 1405 for _ in self.evolve(yieldstep=None, finaltime=finaltime):
Note: See TracChangeset
for help on using the changeset viewer.