- Timestamp:
- Oct 1, 2006, 6:55:46 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/shallow_water/shallow_water_domain.py
r3642 r3678 127 127 128 128 129 from anuga.config import minimum_allowed_height, maximum_allowed_speed, g129 from anuga.config import * 130 130 self.minimum_allowed_height = minimum_allowed_height 131 131 self.maximum_allowed_speed = maximum_allowed_speed 132 132 self.g = g 133 self.beta_w = beta_w 134 self.beta_w_dry = beta_w_dry 135 self.beta_uh = beta_uh 136 self.beta_uh_dry = beta_uh_dry 137 self.beta_vh = beta_vh 138 self.beta_vh_dry = beta_vh_dry 139 self.beta_h = beta_h 133 140 134 141 … … 150 157 self.minimum_storable_height = minimum_storable_height 151 158 self.quantities_to_be_stored = ['stage','xmomentum','ymomentum'] 159 152 160 153 161 … … 301 309 302 310 msg = 'Parameter beta_h must be in the interval [0, 1[' 303 assert 0 <= self.beta_h < 1.0, msg311 assert 0 <= self.beta_h <= 1.0, msg 304 312 msg = 'Parameter beta_w must be in the interval [0, 1[' 305 assert 0 <= self.beta_w < 1.0, msg313 assert 0 <= self.beta_w <= 1.0, msg 306 314 307 315 … … 612 620 Xmom = domain.quantities['xmomentum'] 613 621 Ymom = domain.quantities['ymomentum'] 622 Elevation = domain.quantities['elevation'] 614 623 from shallow_water_ext import extrapolate_second_order_sw 615 extrapolate_second_order_sw(domain,domain.surrogate_neighbours, 624 extrapolate_second_order_sw(domain, 625 domain.surrogate_neighbours, 616 626 domain.number_of_boundaries, 617 627 domain.centroid_coordinates, … … 619 629 Xmom.centroid_values, 620 630 Ymom.centroid_values, 631 Elevation.centroid_values, 621 632 domain.vertex_coordinates, 622 633 Stage.vertex_values, 623 634 Xmom.vertex_values, 624 Ymom.vertex_values) 635 Ymom.vertex_values, 636 Elevation.vertex_values) 625 637 626 638 def compute_fluxes_c(domain): … … 699 711 #all of the conserved quantitie 700 712 701 if (domain. order== 1):713 if (domain._order_ == 1): 702 714 for name in domain.conserved_quantities: 703 715 Q = domain.quantities[name] 704 716 Q.extrapolate_first_order() 705 elif domain. order== 2:717 elif domain._order_ == 2: 706 718 domain.extrapolate_second_order_sw() 707 719 else: … … 711 723 for name in domain.conserved_quantities: 712 724 Q = domain.quantities[name] 713 if domain. order== 1:725 if domain._order_ == 1: 714 726 Q.extrapolate_first_order() 715 elif domain. order== 2:727 elif domain._order_ == 2: 716 728 Q.extrapolate_second_order() 717 729 Q.limit()
Note: See TracChangeset
for help on using the changeset viewer.