Changeset 7997


Ignore:
Timestamp:
Sep 3, 2010, 11:02:27 AM (8 years ago)
Author:
habili
Message:

added losses

Location:
trunk/anuga_core/source/anuga/structures
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/source/anuga/structures/boyd_box_operator.py

    r7996 r7997  
    33import anuga.utilities.log as log
    44import math
     5import types
    56
    67import structure_operator
     
    2122                 end_point0,
    2223                 end_point1,
     24                 losses,
    2325                 width,
    2426                 height=None,
     
    3941                                                       apron,
    4042                                                       manning,
    41                                                        enquiry_gap,
     43                                                       enquiry_gap,                                                       
    4244                                                       description,
    4345                                                       verbose)           
     46       
     47       
     48        if type(losses) == types.DictType:
     49            self.sum_loss = sum(losses.values())
     50        elif type(losses) == types.ListType:
     51            self.sum_losses = sum(losses)
     52        else:
     53            self.sum_losses = losses
    4454       
    4555        self.use_momentum_jet = use_momentum_jet
     
    5060        self.culvert_height = self.get_culvert_height()
    5161
    52 
    53         self.sum_loss = 0.0
    5462        self.max_velocity = 10.0
    5563        self.log_filename = None
Note: See TracChangeset for help on using the changeset viewer.