Package microsim.statistics
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 -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDoubleValue(@NonNull Enum<?> variableID) Returns the double value corresponding to the given variableID
-
Method Details
-
getDoubleValue
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- whenvariableIDisnull.
-