umontreal.iro.lecuyer.contactcenters.ctmc
Class BasicCallCenterCTMCSimMP
java.lang.Object
umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
- All Implemented Interfaces:
- ContactCenterEval, ContactCenterInfo, ContactCenterSim, ContactCenterSimWithObservations
public class BasicCallCenterCTMCSimMP
- extends AbstractCallCenterCTMCSimMP
Fields inherited from class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP |
awt, cc, ccStat, ccStatMP, counters, countersG, ctmc, jumpRate, rateChange, simParams, startingTransition, trace |
Methods inherited from class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP |
addObs, addTransitionListener, clearTransitionListeners, eval, formatReport, getAgentGroupName, getAgentGroupProperties, getCompletedSteps, getConfidenceLevel, getContactTypeName, getContactTypeProperties, getCTMC, getDefaultUnit, getEvalOption, getEvalOptions, getMainPeriodName, getMatrixOfAWTName, getMatrixOfStatProbes, getNumAgentGroups, getNumContactTypes, getNumInContactTypes, getNumMainPeriods, getNumMatricesOfAWT, getNumOutContactTypes, getNumWaitingQueues, getObs, getPerformanceMeasures, getQueueCapacity, getReportParams, getRequiredNewSteps, getStaffing, getStaffingMatrix, getStat, getTransitionListeners, getWaitingQueueName, getWaitingQueueProperties, hasEvalOption, initReplication, initStat, initTimer, newSeeds, notifyInit, notifyTransition, numberObs, removeTransitionListener, reset, resetNextSubstream, resetStartStream, resetStartSubstream, seemsUnstable, setConfidenceLevel, setEvalOption, setQueueCapacity, setStaffing, setStaffingMatrix, setStat |
Methods inherited from class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim |
formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getAutoResetStartStream, getConfidenceInterval, getConfidenceInterval, getMatrixOfFunctionOfMultipleMeansTallies, getMatrixOfTallies, getMax, getMin, getOneSimDone, getPerformanceMeasure, getSeqSampEachEval, getVariance, hasPerformanceMeasure, setAutoResetStartStream, setOneSimDone, setSeqSampEachEval |
Methods inherited from class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo |
getAgentGroupSegmentName, getAgentGroupSegmentProperties, getContactTypeSegmentName, getContactTypeSegmentProperties, getInContactTypeSegmentName, getInContactTypeSegmentProperties, getMainPeriodSegmentName, getNumAgentGroupSegments, getNumAgentGroupsWithSegments, getNumContactTypeSegments, getNumContactTypesWithSegments, getNumInContactTypeSegments, getNumInContactTypesWithSegments, getNumMainPeriodSegments, getNumMainPeriodsWithSegments, getNumOutContactTypeSegments, getNumOutContactTypesWithSegments, getNumWaitingQueueSegments, getNumWaitingQueuesWithSegments, getOutContactTypeSegmentName, getOutContactTypeSegmentProperties, getWaitingQueueSegmentName, getWaitingQueueSegmentProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo |
getAgentGroupSegmentName, getAgentGroupSegmentProperties, getContactTypeSegmentName, getContactTypeSegmentProperties, getInContactTypeSegmentName, getInContactTypeSegmentProperties, getMainPeriodSegmentName, getNumAgentGroupSegments, getNumAgentGroupsWithSegments, getNumContactTypeSegments, getNumContactTypesWithSegments, getNumInContactTypeSegments, getNumInContactTypesWithSegments, getNumMainPeriodSegments, getNumMainPeriodsWithSegments, getNumOutContactTypeSegments, getNumOutContactTypesWithSegments, getNumWaitingQueueSegments, getNumWaitingQueuesWithSegments, getOutContactTypeSegmentName, getOutContactTypeSegmentProperties, getWaitingQueueSegmentName, getWaitingQueueSegmentProperties |
numExpectedTransitions
protected double[] numExpectedTransitions
BasicCallCenterCTMCSimMP
public BasicCallCenterCTMCSimMP(CallCenter cc,
CTMCRepSimParams simParams)
throws CTMCCreationException
- Throws:
CTMCCreationException
BasicCallCenterCTMCSimMP
public BasicCallCenterCTMCSimMP(CallCenterParams ccParams,
CTMCRepSimParams simParams)
throws CallCenterCreationException,
CTMCCreationException
- Throws:
CallCenterCreationException
CTMCCreationException
getNumExpectedTransitions
public double[] getNumExpectedTransitions()
- Specified by:
getNumExpectedTransitions
in class AbstractCallCenterCTMCSimMP
simulate
public void simulate(RandomStream stream,
int n)
- Specified by:
simulate
in class AbstractCallCenterCTMCSimMP
main
public static void main(String[] args)
To submit a bug or ask questions, send an e-mail to
Richard Simard.