Package hec.rss.model

Class DecisionEngine

java.lang.Object
hec.rss.model.DecisionEngine
All Implemented Interfaces:
RssReturnStatusConstants

public class DecisionEngine extends Object implements RssReturnStatusConstants
ResSim 3.3 Decision Logic processor
  • Constructor Details

  • Method Details

    • closeForecast

      public void closeForecast()
    • writeControllerLimits

      public void writeControllerLimits(PrintWriter writer)
    • setRunTimeWindow

      public void setRunTimeWindow(RunTimeWindow rtw)
    • setRssSystem

      public void setRssSystem(RssSystem rsys)
    • createFromIterationBlock

      public void createFromIterationBlock(IterationBlock iterblk)
    • updateOperations

      public int updateOperations(RunTimeStep startRts, int numRteSteps, int icnt)
      updates release decisions over the routing window of the given number of route steps and starting at the given RunTimeStep
      Parameters:
      startRts -
      numRteSteps -
      Returns:
      RTN_NOPROBLEM if method was successful
    • getRangeForOpRule

      public void getRangeForOpRule(OpRule opRule, ReservoirElement reservoirElement, RunTimeStep rts, double[] allocMin, double[] allocMax, double[] curRelease, int i)