Changeset 7939
- Timestamp:
- Aug 13, 2010, 3:35:39 PM (13 years ago)
- Location:
- trunk/anuga_core/source/anuga
- Files:
-
- 12 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/generic_domain.py
r7938 r7939 1480 1480 self.evolve_one_rk3_step(yieldstep, finaltime) 1481 1481 1482 1483 1482 #========================================== 1484 1483 # Apply other fractional steps 1485 1484 #========================================== 1486 #self.apply_fractional_steps()1485 self.apply_fractional_steps() 1487 1486 1488 1487 #========================================== … … 1840 1839 msg = 'Method compute_fluxes must be overridden by Domain subclass' 1841 1840 raise Exception, msg 1841 1842 1843 ## 1844 # @brief apply_fractional_step. 1845 # Method should be overwritten in subclass, here it does nothing 1846 def apply_fractional_steps(self): 1847 pass 1842 1848 1843 1849 ## -
trunk/anuga_core/source/anuga/shallow_water/shallow_water_domain.py
r7938 r7939 166 166 self.forcing_terms.append(gravity) 167 167 168 169 self.fractional_step_operators = [] 170 168 171 # Stored output 169 172 self.store = True 170 173 self.set_store_vertices_uniquely(False) 171 172 174 self.quantities_to_be_stored = {'elevation': 1, 173 175 'stage': 2, … … 529 531 (either from this module or C-extension)""" 530 532 compute_fluxes(self) 533 534 535 def apply_fractional_steps(self): 536 """Loop throughand apply all extra fractional steps""" 537 for operator in self.fractional_step_operators: 538 operator.apply() 531 539 532 540 def distribute_to_vertices_and_edges(self): … … 1132 1140 elevation = domain.quantities['elevation'] 1133 1141 1142 #FIXME SR Should avoid allocating memory! 1134 1143 height = stage.centroid_values - elevation.centroid_values 1135 1144 elevation = elevation.vertex_values
Note: See TracChangeset
for help on using the changeset viewer.