Changeset 7975 for trunk/anuga_core/source/anuga/structures/inlet.py
- Timestamp:
- Aug 25, 2010, 4:35:40 PM (14 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/structures/inlet.py
r7974 r7975 1 1 2 from anuga.geometry.polygon import inside_polygon, is_inside_polygon 2 from anuga.config import velocity_protection 3 from anuga.config import velocity_protection, g 3 4 import math 4 5 … … 117 118 def get_total_water_volume(self): 118 119 119 return num.sum(self.get_heights *self.get_areas())120 return num.sum(self.get_heights()*self.get_areas()) 120 121 121 122 … … 134 135 135 136 136 def get_average_ velocity(self):137 def get_average_speed(self): 137 138 138 139 u, v = self.get_velocities() … … 141 142 average_v = num.sum(v)/self.triangle_indices.size 142 143 143 return math.sqrt(average_u**2 + average_v**2) 144 return math.sqrt(average_u**2 + average_v**2) 144 145 145 146 146 def set_total_energy(self, total_energy): 147 148 def get_average_velocity_head(self): 149 150 return 0.5*self.get_average_speed()**2/g 151 152 153 def get_average_total_energy(self): 147 154 148 self.total_energy = total_energy155 return self.get_average_velocity_head() + self.get_average_stage() 149 156 157 158 def get_average_specific_energy(self): 150 159 151 def get_total_energy(self): 152 153 return self.total_energy 154 155 156 def set_specific_energy(self, specific_energy): 157 158 self.specific_energy = specific_energy 160 return self.get_average_velocity_head() + self.get_average_height() 159 161 160 161 def get_specific_energy(self): 162 163 return self.specific_energy 164 165 162 163 164 def set_heights(self,height): 165 166 self.domain.quantities['stage'].centroid_values.put(self.triangle_indices, self.get_elevations() + height) 167 168 169 def set_stages(self,stage): 170 171 self.domain.quantities['stage'].centroid_values.put(self.triangle_indices, stage) 172 173 def set_xmoms(self,xmom): 174 175 self.xmoms=self.domain.quantities['xmomentum'].centroid_values.put(self.triangle_indices, xmom) 176 177 178 def set_ymoms(self,ymom): 179 180 self.xmoms=self.domain.quantities['ymomentum'].centroid_values.put(self.triangle_indices, ymom) 181 182 183 def set_elevations(self,elevation): 184 185 self.domain.quantities['elevation'].centroid_values.put(self.triangle_indices, elevation)
Note: See TracChangeset
for help on using the changeset viewer.