Package microsim.statistics
Class Series.Integer
java.lang.Object
microsim.statistics.Series
microsim.statistics.Series.Integer
- All Implemented Interfaces:
EventListener,IIntArraySource,IUpdatableSource
- Enclosing class:
- Series
-
Nested Class Summary
Nested classes/interfaces inherited from class microsim.statistics.Series
Series.Double, Series.Float, Series.Integer, Series.Long -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IIntSourceprotected Enum<?>protected microsim.statistics.Series.BufferedIntArrayListFields inherited from class microsim.statistics.Series
timeChecker -
Constructor Summary
ConstructorsConstructorDescriptionCreate a basic statistic probe on a collection of objects.Integer(IIntSource source) Create a statistic probe on a collection of IIntSource objects.Integer(IIntSource source, Enum<?> valueID) Create a statistic probe on a collection of IIntSource objects. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]int[]Return the currently cached array of integer values.cern.colt.list.IntArrayListtoString()voidForce the source to update its currently cached data.Methods inherited from class microsim.statistics.Series
isCheckingTime, onEvent, setCheckingTime
-
Field Details
-
valueList
protected microsim.statistics.Series.BufferedIntArrayList valueList -
target
-
valueID
-
-
Constructor Details
-
Integer
Create a statistic probe on a collection of IIntSource objects.- Parameters:
source- The collection containing IIntSource object.valueID- The value identifier defined by source object.
-
Integer
Create a statistic probe on a collection of IIntSource objects. It uses the IIntSource variable id.- Parameters:
source- The collection containing IIntSource object.
-
Integer
Create a basic statistic probe on a collection of objects.- Parameters:
source- A collection of generic objects.valueName- The name of the field or the method returning the variable to be probed.getFromMethod- Specifies if valueName is a method or a property value.
-
-
Method Details
-
getIntArray
public int[] getIntArray()Description copied from interface:IIntArraySourceReturn the currently cached array of integer values.- Specified by:
getIntArrayin interfaceIIntArraySource- Returns:
- An array of integer or a null pointer if the source is empty.
-
getDoubleArray
public double[] getDoubleArray() -
getIntArrayList
public cern.colt.list.IntArrayList getIntArrayList() -
toString
-
updateSource
public void updateSource()Description copied from interface:IUpdatableSourceForce the source to update its currently cached data.- Specified by:
updateSourcein interfaceIUpdatableSource- Specified by:
updateSourcein classSeries
-