Changeset 9598


Ignore:
Timestamp:
Feb 4, 2015, 12:21:07 PM (10 years ago)
Author:
davies
Message:

Updating Structure_operator to (ultimately) support hecras internal boundary condition

Location:
trunk/anuga_core/anuga/structures
Files:
4 edited

Legend:

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

    r9233 r9598  
    7373       
    7474        self.use_momentum_jet = use_momentum_jet
     75        # Preserves the old default behaviour of zeroing momentum
     76        self.zero_outflow_momentum = not self.use_momentum_jet
     77
    7578        self.use_velocity_head = use_velocity_head
    7679       
  • trunk/anuga_core/anuga/structures/boyd_pipe_operator.py

    r9029 r9598  
    7070       
    7171        self.use_momentum_jet = use_momentum_jet
     72        # Preserves the old default behaviour of zeroing momentum
     73        self.zero_outflow_momentum = not use_momentum_jet
     74
    7275        self.use_velocity_head = use_velocity_head
    7376       
  • trunk/anuga_core/anuga/structures/structure_operator.py

    r9597 r9598  
    8888        self.use_momentum_jet = use_momentum_jet
    8989        self.zero_outflow_momentum = zero_outflow_momentum
    90 
    9190        if use_momentum_jet and zero_outflow_momentum:
    9291            msg = "Can't have use_momentum_jet and zero_outflow_momentum both True"
    9392            raise Exception(msg)
     93
    9494
    9595        if description == None:
  • trunk/anuga_core/anuga/structures/weir_orifice_trapezoid_operator.py

    r9029 r9598  
    7474       
    7575        self.use_momentum_jet = use_momentum_jet
     76        # Preserves the old default behaviour of zeroing momentum
     77        self.zero_outflow_momentum = not self.use_momentum_jet
     78
    7679        self.use_velocity_head = use_velocity_head
    7780       
Note: See TracChangeset for help on using the changeset viewer.