- Timestamp:
- Nov 19, 2009, 5:23:52 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/shallow_water/shallow_water_domain.py
r7539 r7562 102 102 from anuga.geospatial_data.geospatial_data import ensure_geospatial 103 103 104 from anuga.config import minimum_storable_height105 from anuga.config import minimum_allowed_height, maximum_allowed_speed106 from anuga.config import g, epsilon, beta_w, beta_w_dry,\107 beta_uh, beta_uh_dry, beta_vh, beta_vh_dry, tight_slope_limiters108 from anuga.config import alpha_balance109 from anuga.config import optimise_dry_cells110 from anuga.config import optimised_gradient_limiter111 from anuga.config import use_edge_limiter112 from anuga.config import use_centroid_velocities113 104 from anuga.config import netcdf_mode_r, netcdf_mode_w, netcdf_mode_a 114 105 … … 199 190 number_of_full_triangles=number_of_full_triangles) 200 191 192 self.set_defaults() 193 194 195 self.forcing_terms.append(manning_friction_implicit) 196 self.forcing_terms.append(gravity) 197 198 # Stored output 199 self.store = True 200 self.set_store_vertices_uniquely(False) 201 202 self.quantities_to_be_stored = {'elevation': 1, 203 'stage': 2, 204 'xmomentum': 2, 205 'ymomentum': 2} 206 207 208 209 210 ## 211 # @brief Set default values, usually read in from a config file 212 # @param flag 213 def set_defaults(self): 214 """Set the default values in this routine. That way we can inherit class 215 and just over redefine the defaults for the new class 216 """ 217 218 from anuga.config import minimum_storable_height 219 from anuga.config import minimum_allowed_height, maximum_allowed_speed 220 from anuga.config import g, epsilon, beta_w, beta_w_dry,\ 221 beta_uh, beta_uh_dry, beta_vh, beta_vh_dry, tight_slope_limiters 222 from anuga.config import alpha_balance 223 from anuga.config import optimise_dry_cells 224 from anuga.config import optimised_gradient_limiter 225 from anuga.config import use_edge_limiter 226 from anuga.config import use_centroid_velocities 227 228 229 201 230 self.set_minimum_allowed_height(minimum_allowed_height) 202 203 231 self.maximum_allowed_speed = maximum_allowed_speed 232 204 233 self.g = g 205 234 self.beta_w = beta_w … … 214 243 self.optimise_dry_cells = optimise_dry_cells 215 244 216 self.use_new_mannings = False 217 self.forcing_terms.append(manning_friction_implicit) 218 self.forcing_terms.append(gravity) 219 220 # Stored output 221 self.store = True 222 self.set_store_vertices_uniquely(False) 245 246 self.set_new_mannings_function(False) 247 223 248 self.minimum_storable_height = minimum_storable_height 224 self.quantities_to_be_stored = {'elevation': 1, 225 'stage': 2, 226 'xmomentum': 2, 227 'ymomentum': 2} 228 229 # Limiters 249 250 # Limiters 230 251 self.use_edge_limiter = use_edge_limiter 231 252 self.optimised_gradient_limiter = optimised_gradient_limiter 232 self.use_centroid_velocities = use_centroid_velocities 233 253 self.use_centroid_velocities = use_centroid_velocities 234 254 235 255 ##
Note: See TracChangeset
for help on using the changeset viewer.