Changeset 5585 for anuga_core/source/anuga/culvert_flows/culvert_class.py
- Timestamp:
- Jul 30, 2008, 4:06:55 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/culvert_flows/culvert_class.py
r5584 r5585 4 4 from anuga.utilities.polygon import inside_polygon 5 5 from anuga.utilities.polygon import is_inside_polygon 6 from anuga.utilities.polygon import plot_polygons 7 6 8 7 9 … … 53 55 blockage_bottup=None, 54 56 culvert_routine=None, 57 number_of_barrels=1, 55 58 verbose=False): 56 59 … … 88 91 assert self.culvert_type in ['circle', 'square', 'rectangle'] 89 92 93 assert number_of_barrels >= 1 94 self.number_of_barrels = number_of_barrels 95 96 90 97 # Set defaults 91 98 if manning is None: manning = 0.012 # Set a Default Mannings Roughness for Pipe … … 118 125 end_point1, 119 126 width=width, 120 height=height) 127 height=height, 128 number_of_barrels=number_of_barrels) 121 129 122 130 if verbose is True: … … 128 136 # P['enquiry_polygon1']], 129 137 # figname='culvert_polygon_output') 138 #import sys; sys.exit() 130 139 131 140 … … 362 371 log_to_file(log_filename, s) 363 372 364 373 374 # Calculate discharge for one barrel 365 375 Q, barrel_velocity, culvert_outlet_depth = self.culvert_routine(self, inlet, outlet, delta_Et, g) 366 ##################################################### 376 377 # Adjust discharge for multiple barrels 378 Q *= self.number_of_barrels 379 380 # Compute barrel momentum 367 381 barrel_momentum = barrel_velocity*culvert_outlet_depth 368 382
Note: See TracChangeset
for help on using the changeset viewer.