Mass Balance Summaries in RiverWare 6.2 -- Dec 2011 / Jan 2012
Project index / 2-5-2012 / Dependent Expression Slots / Panel

  1. Mass Balance Dialog: Dependent Slots Hidden / Closed
      ... see discussion below.
  2. Run Error Reporting: Missing Dependent Slots
  3. Run Error Reporting: Missing Slot Value for Dependent Slot Evaluation

Mass Balance Summary Dependent Slot Lists:

A user-defined list of "Dependent (RPL) Expression Slots" can be associated with each Mass Balance Summary Slot.  Those expression slots are cleared before the Mass Balance Summary computation and evaluated at the end of the Mass Balance Summary computation.

When executed at or above the Data Object level (e.g. as part of a Run), all the Mass Balance Summary Slot's sums on the Data Object are recomputed before those slots' dependent expression slots are reevaluated.  This allows the dependent expression slots to refer to any computed Mass Balance Summary slots on the same data object -- this is relevant for the URGWOM annualized computations.  More specifically, when executed at or above the Data Object level, the computation consists of these steps:

  1. Clear the series of the dependent slots on all of the object's Mass Bal Sum slots.
  2. Compute all Mass Bal Sum slots on the object.
  3. Evaluate the dependent slots on all of the object's Mass Bal Sum slots.

Run Error Reporting: Missing Dependent Slots:

Run Error Reporting: Missing Slot Value for Dependent Slot Evaluation

This is demonstrated with an overall "BudgetSummary" dependent slot referring to other dependent slots placed lower in the dependent slot list. (The dependent expression slots are each evaluated once, in the list order).

--- (end) ---