skip to main content
Objects and Methods : Control Point : User Methods : Variable Routing Coefficients
Variable Routing Coefficients
This category allows the user to specify that a given control point should be part of the alternative routing coefficients computation. This category is dependent on the Operating Level Balancing in the Flood Control category.
* None
This is the default method. The existing Routing Coefficients slot is used for all routing.
* Compute Aggregate Coefficients
The Compute Aggregate Coefficients method recalculates the routing coefficients for each upstream reservoir (where necessary) using intervening Reach routing. This allows the Flood Control algorithm to make use of the alternative routing coefficients that are to be used at higher flow rates. The bulk of this calculation is performed by the computational subbasin. See Compute Aggregate Coefficients for details in the Computation Subbasin’s Compute Aggregate Coefficients documentation,
For this method, you must also specify the standard coefficients on the Routing Coefficients slot.
Slots Specific to This Method
 Computed Routing Coefficients
Type: TableSlot
Units: No Units
Description: This is a temporary table slot (that is, it is not saved with the model file) used to store the routing coefficients used on the current timestep. Values in the table are populated at the beginning of each timestep, as necessary, based on the flows from the upstream reservoir to the Control Point. This is described further on the Computation Subbasin’s Compute Aggregate Coefficients method.
Information: There is a column for each reservoir in the upstream reservoir list. At beginning of run, the structure of this table is copied from the Routing Coefficients slot. Only coefficients in the forecast period are used, so any values past the end of the forecast period are zero. Therefore, the columns do not necessarily sum to 1.0.
I/O: Output only and read-only.
Method Details  
This method builds the Computed Routing Coefficients slot, which is used by the computational subbasin to store the computed alternative coefficients at the beginning of the timestep. During the FloodControl function execution, if the control point has this method selected, the routing coefficients in the Computed Routing Coefficients slot will be used for all computations.
* Compute Aggregate Coeffs every Timestep
The Compute Aggregate Coefficients every Timestep method recalculates the routing coefficients for each upstream reservoir at the start of every timestep using intervening Reach routing. This allows the Flood Control algorithm to make use of the alternative routing coefficients that are to be used at higher flow rates. The bulk of this calculation is performed by the computational subbasin. See Compute Aggregate Coefficients for details in the Computation Subbasin’s Compute Aggregate Coefficients documentation.
For this method, there is no need to specify the standard coefficients on the Routing Coefficients slot. The slot will always exist, but all values can be NaN.
Slots Specific to This Method
 Computed Routing Coefficients
Type: TableSlot
Units: No Units
Description: This is a temporary table slot (that is, it is not saved with the model file) used to store the routing coefficients used on the current timestep. Values in the table are populated at the beginning of each timestep based on the flows from the upstream reservoir to the Control Point. This is described further on the Computation Subbasin’s Compute Aggregate Coefficients method.
Information: There is a column for each reservoir in the upstream reservoir list. At beginning of run, the structure of this table is copied from the Routing Coefficients slot. Only coefficients in the forecast period are used, so any values past the end of the forecast period are zero. Therefore, the columns do not necessarily sum to 1.0.
I/O: Output only and read-only.
Method Details  
This method builds the Computed Routing Coefficients slot, which is used by the computational subbasin to store the computed alternative coefficients at the beginning of the timestep. During the FloodControl function execution, if the control point has this method selected, the routing coefficients in the Computed Routing Coefficients slot will be used for all computations.
Revised: 07/09/2023