ContactCenters
V. 0.9.9.

umontreal.iro.lecuyer.contactcenters.ctmc
Class BasicCallCenterCTMCSimMP

java.lang.Object
  extended by umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
      extended by umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
          extended by umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
              extended by umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
                  extended by umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
All Implemented Interfaces:
ContactCenterEval, ContactCenterInfo, ContactCenterSim, ContactCenterSimWithObservations

public class BasicCallCenterCTMCSimMP
extends AbstractCallCenterCTMCSimMP


Field Summary
protected  double[] numExpectedTransitions
           
 
Fields inherited from class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
awt, cc, ccStat, ccStatMP, counters, countersG, ctmc, jumpRate, rateChange, simParams, startingTransition, trace
 
Fields inherited from class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
autoResetStartStream, seqSampEachEval
 
Constructor Summary
BasicCallCenterCTMCSimMP(CallCenter cc, CTMCRepSimParams simParams)
           
BasicCallCenterCTMCSimMP(CallCenterParams ccParams, CTMCRepSimParams simParams)
           
 
Method Summary
 double[] getNumExpectedTransitions()
           
static void main(String[] args)
           
 void simulate(RandomStream stream, int n)
           
 
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.AbstractContactCenterEval
getEvalInfo, isVerbose, setReportParams, setVerbose
 
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.ContactCenterSim
getAutoResetStartStream, getConfidenceInterval, getMatrixOfFunctionOfMultipleMeansTallies, getMatrixOfTallies, getMax, getMin, getSeqSampEachEval, getVariance, setAutoResetStartStream, setSeqSampEachEval
 
Methods inherited from interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getEvalInfo, getPerformanceMeasure, hasPerformanceMeasure, isVerbose, setReportParams, setVerbose
 
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
 

Field Detail

numExpectedTransitions

protected double[] numExpectedTransitions
Constructor Detail

BasicCallCenterCTMCSimMP

public BasicCallCenterCTMCSimMP(CallCenter cc,
                                CTMCRepSimParams simParams)
                         throws CTMCCreationException
Throws:
CTMCCreationException

BasicCallCenterCTMCSimMP

public BasicCallCenterCTMCSimMP(CallCenterParams ccParams,
                                CTMCRepSimParams simParams)
                         throws CallCenterCreationException,
                                CTMCCreationException
Throws:
CallCenterCreationException
CTMCCreationException
Method Detail

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)

ContactCenters
V. 0.9.9.

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