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.
 
 -