ContactCenters
V. 0.9.9.

umontreal.iro.lecuyer.contactcenters.app
Interface ContactCenterSimWithObservations

All Superinterfaces:
ContactCenterEval, ContactCenterInfo, ContactCenterSim
All Known Implementing Classes:
AbstractCallCenterCTMCSim, AbstractCallCenterCTMCSimMP, BasicCallCenterCTMCSim, BasicCallCenterCTMCSimMP, CallCenterCTMCSimSplit, CallCenterSim, IntMCallCenterCTMCSim

public interface ContactCenterSimWithObservations
extends ContactCenterSim

Represents a contact simulator capable of returning individual observations for performance measures.


Method Summary
 double[] getObs(PerformanceMeasureType pm, int row, int column)
          Returns an array containing the observations for a performance measure of type pm, identified by row row and column column.
 int numberObs(PerformanceMeasureType pm, int row, int column)
          Returns the number of observations available for a performance measure of type pm, identified by row row and column column.
 
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
eval, getAutoResetStartStream, getCompletedSteps, getConfidenceInterval, getConfidenceLevel, getMatrixOfFunctionOfMultipleMeansTallies, getMatrixOfStatProbes, getMatrixOfTallies, getMax, getMin, getSeqSampEachEval, getVariance, newSeeds, resetNextSubstream, resetStartStream, resetStartSubstream, setAutoResetStartStream, setConfidenceLevel, setSeqSampEachEval
 
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getEvalInfo, getEvalOption, getEvalOptions, getPerformanceMeasure, getPerformanceMeasures, getReportParams, hasEvalOption, hasPerformanceMeasure, isVerbose, reset, seemsUnstable, setEvalOption, setReportParams, setVerbose
 
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
getAgentGroupName, getAgentGroupProperties, getAgentGroupSegmentName, getAgentGroupSegmentProperties, getContactTypeName, getContactTypeProperties, getContactTypeSegmentName, getContactTypeSegmentProperties, getDefaultUnit, getInContactTypeSegmentName, getInContactTypeSegmentProperties, getMainPeriodName, getMainPeriodSegmentName, getMatrixOfAWTName, getNumAgentGroups, getNumAgentGroupSegments, getNumAgentGroupsWithSegments, getNumContactTypes, getNumContactTypeSegments, getNumContactTypesWithSegments, getNumInContactTypes, getNumInContactTypeSegments, getNumInContactTypesWithSegments, getNumMainPeriods, getNumMainPeriodSegments, getNumMainPeriodsWithSegments, getNumMatricesOfAWT, getNumOutContactTypes, getNumOutContactTypeSegments, getNumOutContactTypesWithSegments, getNumWaitingQueues, getNumWaitingQueueSegments, getNumWaitingQueuesWithSegments, getOutContactTypeSegmentName, getOutContactTypeSegmentProperties, getWaitingQueueName, getWaitingQueueProperties, getWaitingQueueSegmentName, getWaitingQueueSegmentProperties
 

Method Detail

numberObs

int numberObs(PerformanceMeasureType pm,
              int row,
              int column)
Returns the number of observations available for a performance measure of type pm, identified by row row and column column. If the number of observations is not available for the given performance measure, this method throws a NoSuchElementException.

Parameters:
pm - the type of performance measure.
row - the row of the performance measure.
column - the column of the performance measure.
Returns:
the number of observations.
Throws:
NoSuchElementException - if the observations are not available for the given performance measure.
IndexOutOfBoundsException - if row or column are out of bounds.

getObs

double[] getObs(PerformanceMeasureType pm,
                int row,
                int column)
Returns an array containing the observations for a performance measure of type pm, identified by row row and column column. If the observations are not available for the given performance measure, this method throws a NoSuchElementException.

Parameters:
pm - the type of performance measure.
row - the row of the performance measure.
column - the column of the performance measure.
Returns:
the array of observations.
Throws:
NoSuchElementException - if the observations are not available for the given performance measure.
IndexOutOfBoundsException - if row or column are out of bounds.

ContactCenters
V. 0.9.9.

To submit a bug or ask questions, send an e-mail to Richard Simard.