Class HardLimitFunction

java.lang.Object
All Implemented Interfaces:
AttributeObject, InterfaceObject, NamedObject, TreeObject, CleanableObject

public class HardLimitFunction
extends Function
  • Constructor Details

    • HardLimitFunction

      public HardLimitFunction​(double low, double mid, double high)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class Function
    • setHighLimit

      public void setHighLimit​(double v)
    • setMidLimit

      public void setMidLimit​(double v)
    • setLowLimit

      public void setLowLimit​(double v)
    • getHighLimit

      public double getHighLimit()
    • getMidLimit

      public double getMidLimit()
    • getLowLimit

      public double getLowLimit()
    • evaluate

      public double[] evaluate​(double[] input)
      Description copied from class: Function
      Evaluate function with multiple parameters d
      Specified by:
      evaluate in class Function
      Returns:
      result of the evaluation
    • evaluate

      public double evaluate​(double input)
      Description copied from class: Function
      Evaluate function with a single parameter d
      Specified by:
      evaluate in class Function
      Returns:
      result of the evaluation