Package hec.rss.model

Class ZBOpRule

All Implemented Interfaces:
AsciiSerializable, FieldAccessor, TSLocation, AltInputReportInfc, RssModelVariableConstants, RssReturnStatusConstants, RssTSLocation, Serializable, Cloneable, Comparable, Observer, rma.lang.Modifiable

public class ZBOpRule extends OpRule
Class to operate to the top of a zone boundary Inserted dynamically to the rule stack for a res when the res elevations are oscillating. Oscillation tested for in RssSystem testConvergence method.
See Also:
  • Constructor Details

    • ZBOpRule

      public ZBOpRule()
    • ZBOpRule

      public ZBOpRule(String name)
  • Method Details

    • setZone

      public void setZone(StorageZone sz)
    • evaluateLimits

      public void evaluateLimits(RunTimeStep rts, int iteration)
      Description copied from class: OpRule
      default implementation calls the old method without the iteration argument 2007-12-27
      Overrides:
      evaluateLimits in class OpRule
      Parameters:
      rts -
      iteration -
    • getRuleLimitType

      public int getRuleLimitType()
      get the limit type of this rule should be implemented by all subclasses of OpRule
      Overrides:
      getRuleLimitType in class OpRule