|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CallCenterStatProbes
Encapsulates collectors containing statistics about a simulated call center. This interface specifies a method mapping types of performance measures to matrices of statistical probes. These matrices are constructed and updated internally by the implementation. The updating method, which is implementation-specific, often uses another set of call center probes, or measures from a simulation logic.
The main implementation of this interface is SimCallCenterStat
,
which uses an instance of CallCenterMeasureManager
to obtain observations
for statistical collectors.
Method Summary | |
---|---|
DoubleMatrix2D |
getAverage(PerformanceMeasureType pm)
|
DoubleMatrix2D[] |
getConfidenceInterval(PerformanceMeasureType pm,
double level)
|
Map<PerformanceMeasureType,MatrixOfStatProbes<?>> |
getMatricesOfStatProbes()
Returns a map containing the matrix of statistical probes for each type of performance measure. |
MatrixOfFunctionOfMultipleMeansTallies<?> |
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType pm)
Returns a matrix of function of multiple means tallies corresponding to the given type pm of performance measure. |
MatrixOfStatProbes<?> |
getMatrixOfStatProbes(PerformanceMeasureType pm)
Returns a matrix of statistical probes corresponding to the given type pm of performance measure. |
MatrixOfTallies<?> |
getMatrixOfTallies(PerformanceMeasureType pm)
Returns a matrix of tallies corresponding to the given type pm of performance measure. |
MatrixOfTallies<TallyStore> |
getMatrixOfTallyStores(PerformanceMeasureType pm)
Returns a matrix of tallies corresponding to the given type pm of performance measure. |
DoubleMatrix2D |
getMax(PerformanceMeasureType pm)
|
DoubleMatrix2D |
getMin(PerformanceMeasureType pm)
|
PerformanceMeasureType[] |
getPerformanceMeasures()
Returns the types of performance measures contained into the implemented set of call center probes. |
DoubleMatrix2D |
getVariance(PerformanceMeasureType pm)
|
DoubleMatrix2D |
getVarianceOfAverage(PerformanceMeasureType pm)
|
boolean |
hasPerformanceMeasure(PerformanceMeasureType pm)
Determines if the implementing set of call center probes contains a matrix of probes for the performance measure pm. |
void |
init()
Initializes the statistical collectors contained in this object. |
Method Detail |
---|
void init()
PerformanceMeasureType[] getPerformanceMeasures()
boolean hasPerformanceMeasure(PerformanceMeasureType pm)
getPerformanceMeasures()
returns an
array containing pm.
pm
- the type of performance measure.
Map<PerformanceMeasureType,MatrixOfStatProbes<?>> getMatricesOfStatProbes()
MatrixOfStatProbes<?> getMatrixOfStatProbes(PerformanceMeasureType pm)
NoSuchElementException
.
pm
- the type of performance measure.
NoSuchElementException
- if the type of performance measure is not supported.MatrixOfTallies<?> getMatrixOfTallies(PerformanceMeasureType pm)
getMatrixOfStatProbes(PerformanceMeasureType)
and casts the
results into a matrix of tallies.
pm
- the type of performance measure.
NoSuchElementException
- if the type of performance measure is not supported.MatrixOfTallies<TallyStore> getMatrixOfTallyStores(PerformanceMeasureType pm)
getMatrixOfStatProbes(PerformanceMeasureType)
and casts the
results into a matrix of tallies that can store their observations.
pm
- the type of performance measure.
NoSuchElementException
- if the type of performance measure is not supported.MatrixOfFunctionOfMultipleMeansTallies<?> getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType pm)
getMatrixOfStatProbes(PerformanceMeasureType)
and casts the
results into a matrix of tallies.
pm
- the type of performance measure.
NoSuchElementException
- if the type of performance measure is not supported.DoubleMatrix2D getAverage(PerformanceMeasureType pm)
DoubleMatrix2D getVariance(PerformanceMeasureType pm)
DoubleMatrix2D getVarianceOfAverage(PerformanceMeasureType pm)
DoubleMatrix2D getMin(PerformanceMeasureType pm)
DoubleMatrix2D getMax(PerformanceMeasureType pm)
DoubleMatrix2D[] getConfidenceInterval(PerformanceMeasureType pm, double level)
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |