...
- Update functions with time of evaluation of Environmental Flow Prioritisation
- Decide if the flow manager will run based on the decision point configuration
- Calculate Portfolio balances
- Run the main prioritisation loop
The condition is calculated by default by dividing the average desired return interval by the number of days since last success (with values limited to maximum of 1). This can be replaced by a user specified condition function. The importance weighting is calculated using a user defined function, which allows flexibility in the way the events are prioritised and coordinated.
1. Update functions with time of evaluation of Environmental Flow Prioritisation
All functions are updated at the very start of the prioritisation phase. This is to ensure that any priority, estimated cost, balance adjustment and decision point functions can get updated before we begin the main section of the EFM prioritisation phase. Any modelled variables used in the function will need to be evaluated at "Current Itertion" to include previous decisons made.
2. Decide if the flow manager will run based on the decision point configuration
...
The environmental flow manager sorts groups of actions into ascending priority order by examining the priority values generated for each action by the importance and condition functions. The condition is calculated by default by dividing the average desired return interval by the number of days since last success (with values limited to maximum of 1). This can be replaced by a user specified condition function. The importance weighting is calculated using a user defined function, which allows flexibility in the way the events are prioritised and coordinated.
Priority = (1-Condition) x Importance
...