Interface DoubleSource

All Known Implementing Classes:
CountArrayFunction, DoubleInvoker, MaxArrayFunction, MaxArrayFunction.Double, MaxArrayFunction.Integer, MaxArrayFunction.Long, MaxTraceFunction, MaxTraceFunction.Double, MaxTraceFunction.Integer, MaxTraceFunction.Long, MeanArrayFunction, MeanVarianceArrayFunction, MinArrayFunction, MinArrayFunction.Double, MinArrayFunction.Integer, MinArrayFunction.Long, MinTraceFunction, MinTraceFunction.Double, MinTraceFunction.Integer, MinTraceFunction.Long, MovingAverageArrayFunction, MovingAverageTraceFunction, MultiTraceFunction, MultiTraceFunction.Double, MultiTraceFunction.Integer, MultiTraceFunction.Long, PercentileArrayFunction, SumArrayFunction, SumArrayFunction.Double, SumArrayFunction.Integer, SumArrayFunction.Long, Weighted_MeanArrayFunction, Weighted_SumArrayFunction, Weighted_SumArrayFunction.Double, Weighted_SumArrayFunction.Integer, Weighted_SumArrayFunction.Long

public interface DoubleSource
Used by statistical object to access double data. Each variable must have a unique integer id.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    getDoubleValue(@NonNull Enum<?> variableID)
    Returns the double value corresponding to the given variableID
  • Method Details

    • getDoubleValue

      double getDoubleValue(@NonNull @NonNull Enum<?> variableID)
      Returns the double value corresponding to the given variableID
      Parameters:
      variableID - A unique identifier for a variable.
      Returns:
      The current double value of the required variable.
      Throws:
      NullPointerException - when variableID is null.