ContactCenters
V. 0.9.9.
A B C D E F G H I J K L M N O P Q R S T U V W X _

A

ABANDONMENTRATE - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIO instead.
ABANDONMENTRATEAFTERAWT - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOAFTERAWT instead.
ABANDONMENTRATEBEFOREAWT - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOBEFOREAWT instead.
ABANDONMENTRATEREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOREP instead.
ABANDONRATE - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIO instead.
ABANDONRATEAFTERAWT - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOAFTERAWT instead.
ABANDONRATEBEFOREAWT - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOBEFOREAWT instead.
ABANDONRATEREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.ABANDONMENTRATIOREP instead.
abort() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Aborts the current simulation.
abort() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
AbstractCallCenterCTMCSim - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Base class for simulators of call centers using a continuous-time Markov chain.
AbstractCallCenterCTMCSim(CallCenterParams, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
Constructs a new simulator using call center parameters ccParams, experiment parameters simParams, and concentrating on main period mp of the model.
AbstractCallCenterCTMCSim(CallCenterParams, CTMCRepSimParams, RandomStreams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
AbstractCallCenterCTMCSim(CallCenter, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
AbstractCallCenterCTMCSimMP - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
AbstractCallCenterCTMCSimMP(CallCenterParams, CTMCRepSimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
AbstractCallCenterCTMCSimMP(CallCenterParams, CTMCRepSimParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
AbstractCallCenterCTMCSimMP(CallCenter, CTMCRepSimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
AbstractCallCenterSim - Class in umontreal.iro.lecuyer.contactcenters.msk
 
AbstractCallCenterSim(CallCenterParams, SimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Constructs a new call center simulator using call center parameters ccParams, and simulation parameters simParams.
AbstractCallCenterSim(CallCenterParams, SimParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Constructs a new call center simulator using call center parameters ccParams, simulation parameters simParams, and random streams streams.
AbstractCallCenterSim(Simulator, CallCenterParams, SimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Similar to AbstractCallCenterSim.AbstractCallCenterSim(CallCenterParams,SimParams), with the given simulator sim.
AbstractCallCenterSim(Simulator, CallCenterParams, SimParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Similar to AbstractCallCenterSim.AbstractCallCenterSim(CallCenterParams,SimParams,RandomStreams), with the given simulator sim.
AbstractCallCenterStatProbes - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
This base class defines two maps that contain the statistical probes being managed.
AbstractCallCenterStatProbes() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
AbstractContactCenterEval - Class in umontreal.iro.lecuyer.contactcenters.app
Defines basic methods to implement a contact center evaluation system.
AbstractContactCenterEval() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
AbstractContactCenterInfo - Class in umontreal.iro.lecuyer.contactcenters.app
Provides default implementations for some methods in ContactCenterInfo.
AbstractContactCenterInfo() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
AbstractContactCenterSim - Class in umontreal.iro.lecuyer.contactcenters.app
Helper class to implement a contact center simulator.
AbstractContactCenterSim() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
AbstractMatrix<E> - Class in umontreal.iro.lecuyer.collections
Provides default implementation for most methods of the Matrix interface.
AbstractMatrix() - Constructor for class umontreal.iro.lecuyer.collections.AbstractMatrix
 
AbstractParam - Class in umontreal.iro.lecuyer.xmlconfig
Provides common attributes for parameter objects.
AbstractParam() - Constructor for class umontreal.iro.lecuyer.xmlconfig.AbstractParam
 
AbstractProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property, i.e., a name-value pair.
AbstractProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.AbstractProperty
 
AccumulateWithTimes - Class in umontreal.iro.lecuyer.stat
A subclass of StatProbe, for collecting statistics on a variable that evolves in time, with a piecewise-constant trajectory.
AccumulateWithTimes() - Constructor for class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Constructs a new Accumulate statistical probe and initializes it by invoking AccumulateWithTimes.init().
AccumulateWithTimes(String) - Constructor for class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Construct and initializes a new Accumulate statistical probe with name name and initial time 0.
actions(CallCenterCTMCKI, int, int, int, boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CCEvent
Performs the necessary actions for the transition, and returns the appropriate transition type.
actions(CallCenterCTMCKI, int, int, int, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.FalseTransitionEvent
 
actions(CallCenterCTMCKI, int, int, int, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.LookupEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.MakeAgentAvailableEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
actions() - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
 
add(E) - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
add(int, E) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
add(OE) - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
add(int, OE) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
add(Contact, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Equivalent to add (contact.getTypeId(), period, x) where period is the period at which the contact arrived.
add(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Equivalent to add (contact.getTypeId(), period, x).
add(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Adds a new observation x for contact type type in the period period.
add(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Adds the service times stored in st to the corresponding service times in this object.
add(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Adds the service times stored in st to the corresponding service times in this object.
add(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Adds the element x at the end of this circular array.
add(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Adds the contact contact to the waiting queue and returns a reference to the constructed dequeue event.
add(Contact, double, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
This is the same as WaitingQueue.add(Contact), except that the enqueue time, maximal queue time and dequeue type if the queue time is reached, are specified explicitly.
add(WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Adds the waiting queue queue to this set of waiting queues.
add(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Adds the agent group group to this set of agent groups.
add(int, int, double) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Adds a new observation x of type type in the period period.
add(int, int, double, DoubleDoubleFunction) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Similar to int, double), but applies a function fn instead of just adding.
add(int, int, double) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Adds a new observation x of type type in the real period realPeriod.
add(int, int, double, DoubleDoubleFunction) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
 
add(double) - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
 
add(double) - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
addAgent(Agent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Adds the agent agent to the agent group.
addAgentGroupListener(AgentGroupListener) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Adds the agent-group listener listener to this object.
addAgentListener(AgentListener) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Adds the agent listener listener to this object.
addAll(int, Collection<? extends E>) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
addAll(int, Collection<? extends OE>) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
addArray2DToElement(Element, Object, String[], int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
 
addArrayToElement(Element, Object, String[], int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
 
addArrivalProcessFactory(ArrivalProcessFactory) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Registers the arrival process factory apf for arrival process managers.
addColumnSegments(DoubleMatrix2D, DoubleDoubleFunction, SegmentInfo...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Similar to DoubleDoubleFunction,SegmentInfo...), for adding extra columns to matrix mat.
addContactCenterSimListener(ContactCenterSimListener) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Registers the listener l to be notified about the progress of the simulator.
addContactCenterSimListener(ContactCenterSimListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
addCSV(CSVSourceArray2D) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
addData(ArrayParam) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
For internal use only.
addDatabase(DBConnectionParam) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
For internal use only.
addDB(DBSourceArray2D) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
addDialerPolicyFactory(DialerPolicyFactory) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Registers the dialer policy factory dpf for dialer managers.
addEffectiveBatchObs(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
addExcel(ExcelSourceArray2D) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
addExitedContactListener(ExitedContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Adds the exited-contact listener listener to this router.
addExperimentInfo(Map<String, Object>, String, String) - Static method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns the header for simulation results.
addFailListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Adds the new-contact listener listener which will be notified upon wrong party connects or connection failures.
addFromOldEvent(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Adds a contact into the queue by using the information stored in an old dequeue event oldDequeueEvent.
addInArrayList(ArrayList<String>, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
addLowMemoryListener(LowMemoryListener) - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Registers the low-memory listener listener.
addMeasure(MeasureMatrix, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Adds the measure imat calculated by mat to this set of measures.
addNestedArray2DElement(Node, String, Object, String[], int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Creates a new element with name name, with the contents of the 2D array array2D, and adds it to node parent.
addNestedArray2DElement(Node, String, Object, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Equivalent to addNestedArray2DElement (parent, name, array2D, null, spc).
addNestedArrayElement(Node, String, Object, String[], int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Creates a new element with name name, with the contents of the array array, and adds it to node parent.
addNestedArrayElement(Node, String, Object, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Equivalent to addNestedArrayElement (parent, name, array, null, spc).
addNestedComment(Node, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Creates a comment node in the element parent, with text text, using spc spaces per indentation level.
addNestedElement(Node, String, boolean, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
This method is similar to DOMUtils.addNestedTextElement(org.w3c.dom.Node, java.lang.String, java.lang.String, int) except that the created element with tag name name will not have nested text by default.
addNestedTextElement(Node, String, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Adds the nested element with tag name name and with nested text text to the parent node parent.
addNestedTextToElement(Element, String) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
 
addNewContactListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
addNewContactListener(NewContactListener) - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Adds the listener listener to be notified when a new contact is produced.
addNewContactListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Calls Dialer.addReachListener(NewContactListener).
addObs() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
addObs() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
addObs(CallCenterCounters, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Adds new observations obtained from counters to the statistical probes managed by this object.
addObs() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
addObs() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
Adds new observations obtained via measure matrices.
addObs(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
 
addObsRawStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
 
addPeriodChangeListener(PeriodChangeListener) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Registers the period-change listener l to be notified when a period change occurs.
addProperty(PropertyParam) - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Adds a new connection property.
addRatio(MatrixOfTallies<?>, DoubleMatrix2D, DoubleMatrix2D) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
Equivalent to add (mt, x, y, 1.0, Double.NaN).
addRatio(MatrixOfTallies<?>, DoubleMatrix2D, DoubleMatrix2D, double) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
Equivalent to add (mt, x, y, mult, Double.NaN).
addRatio(MatrixOfTallies<?>, DoubleMatrix2D, DoubleMatrix2D, double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
For each tally (r, c) in the matrix of tallies mt, adds the ratio mult*x.get (r, c)/y.get (r, c).
addRatio(ListOfTallies<?>, double[], double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
Equivalent to add (mt, x, y, 1.0).
addRatio(ListOfTallies<?>, double[], double[], double) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
For each tally i in the list of tallies at, adds the ratio mult*x[i]/y[i].
addReachListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Adds the new-contact listener listener which will be notified upon right party connects.
addRealBatchObs() - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
For each IntegralMeasureMatrix instance in the list returned by BatchMeansSimCC.getMeasureMatrices(), calls IntegralMeasureMatrix.newRecord().
addRealBatchObs() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
addReplicationObs(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
addRouterFactory(RouterFactory) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Registers the router factory rf for router managers.
addRowSegments(DoubleMatrix2D, DoubleDoubleFunction, SegmentInfo...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Calls addRowSegments (mat, func, null, segments).
addRowSegments(DoubleMatrix2D, DoubleDoubleFunction, boolean[], SegmentInfo...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Constructs and returns a matrix with all the rows in mat, extra rows corresponding to the segments in segments, and an additional row representing the aggregation of all rows in the original matrix.
addRowSegments(DoubleMatrix2D, int, DoubleDoubleFunction, boolean[], boolean[], SegmentInfo[], SegmentInfo[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Constructs and returns a matrix with all the rows in mat, and extra rows corresponding to the segments in segments1 and segments2.
addSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
addSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
addSimLogicListener(SimLogicListener) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Registers the listener l to be notified about the progress of the simulator.
addSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
addStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CovFMMCallCenterStat
Adds new observations in each associated matrix of tallies.
addStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.StatCallCenterStat
Adds new statistics to the probes defined by this object.
addSumColumn(DoubleMatrix2D) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
Equivalent to addSumColumn (m, false).
addSumColumn(DoubleMatrix2D, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
This method, similar to MatrixUtil.addSumRow(DoubleMatrix2D,boolean), adds an extra column to the matrix m for the sum of each column.
addSumElement(double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
addSumRow(DoubleMatrix2D) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
Equivalent to addSumRow (m, false).
addSumRow(DoubleMatrix2D, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
Makes a copy of the matrix m with a new row containing the sum of each column.
addToTotalQueueTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Adds delta to the currently recorded total queue time returned by Contact.getTotalQueueTime().
addToTotalServiceTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Adds delta to the currently recorded total service time returned by Contact.getTotalServiceTime() for this contact.
addTransitionListener(TransitionListener) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
addTransitionListener(TransitionListener) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
addWaitingQueueListener(WaitingQueueListener) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Adds the new waiting-queue listener listener to this object.
adjustTargetBatches(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
afterContactDone() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Determines if the after-contact work or service is terminated by the agent.
AfterContactTimeGenerator - Class in umontreal.iro.lecuyer.contactcenters.server
Value generator for the after-contact time of contacts.
AfterContactTimeGenerator(AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Constructs an after-contact time generator returning the same after-contact time for each contact type.
AfterContactTimeGenerator(AgentGroup, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Constructs a new after-contact time generator with a different multiplier for each contact type.
agent - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
Agent - Class in umontreal.iro.lecuyer.contactcenters.server
Represents an individual agent in a detailed agent group.
Agent() - Constructor for class umontreal.iro.lecuyer.contactcenters.server.Agent
 
agentAdded(Agent, DetailedAgentGroup) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called when the agent agent is added to the agent group group.
agentAvailable(Agent, boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called when the availability status of the agent agent changes to avail.
AgentGroup - Class in umontreal.iro.lecuyer.contactcenters.server
Represents a group i of agents capable of serving some types of contacts.
AgentGroup(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Constructs a new agent group with n available agents.
AgentGroup(PeriodChangeEvent, int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Constructs a new agent group with the period-change event pce, and ns[p] agents in the period p.
agentGroupChange(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
 
agentGroupChange(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
agentGroupChange(AgentGroup) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentGroupListener
This method is called when the number of available or free agents in the agent group group is changed.
AgentGroupCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when an error occurs during the creation of an agent group.
AgentGroupCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupCreationException
 
AgentGroupCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupCreationException
 
AgentGroupCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupCreationException
 
AgentGroupCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupCreationException
 
AgentGroupIndex - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Gives the index of an agent group with a probability that the agent group is selected.
AgentGroupIndex() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
agentGroupInfo - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
AgentGroupListener - Interface in umontreal.iro.lecuyer.contactcenters.server
Represents an agent-group listener which is notified when the number of agents in a group is modified or when a service starts or ends.
AgentGroupManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages an agent group in the call center model.
AgentGroupManager(CallCenter, AgentGroupParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Constructs a new agent group manager for the call center cc, agent group i, and based on agent group parameters par.
AgentGroupManagerWithAgents - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages an agent group with detailed information on each agent.
AgentGroupManagerWithAgents(CallCenter, AgentGroupParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Creates an agent group manager with the call center model cc, agent group parameters par, and agent group index i.
AgentGroupManagerWithSchedule - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages an agent group whose member follow a given schedule.
AgentGroupManagerWithSchedule(CallCenter, AgentGroupParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Constructs the new schedule-based agent group manager.
AgentGroupManagerWithStaffing - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages an agent group with a staffing vector giving the number of agents for each period.
AgentGroupManagerWithStaffing(CallCenter, AgentGroupParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Calls the superclass' constructor, and extracts the staffing from par.
AgentGroupManagerWithStaffing(CallCenter, AgentGroupParams, int, int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Similar to the first constructor AgentGroupManagerWithStaffing.AgentGroupManagerWithStaffing(CallCenter,AgentGroupParams,int), but uses the given staffing vector instead of the one extracted from par.
AgentGroupParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for an agent group in a blend/multi-skill call center.
AgentGroupParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
agentGroupProperties - Variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
agentGroupRanks - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
agentGroupRanks - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
agentGroupRanksFunc - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
agentGroupRanksFunc - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
agentGroupRanksRel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
agentGroupRanksRel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
agentGroups - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
agentGroups - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
AgentGroupSchedule - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents the schedule of agents in a certain group.
AgentGroupSchedule(ScheduleShift[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Constructs a new agent group schedule using the array of shifts shifts.
AgentGroupSchedule(CallCenter, AgentGroupScheduleParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Constructs a new schedule using parameters in schedule.
AgentGroupScheduleParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents the schedule of agents in a specific group.
AgentGroupScheduleParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
agentGroupSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
agentGroupSegments - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
AgentGroupSelector - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a policy selecting an agent group for an incoming contact, in a CTMC call center model.
AgentGroupSelectors - Class in umontreal.iro.lecuyer.contactcenters.router
Provides some convenience methods to select an agent from a list of agent groups.
AgentGroupSet - Class in umontreal.iro.lecuyer.contactcenters.server
Represents a set of agent groups for which it is possible to get the total number of members.
AgentGroupSet() - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
AgentGroupState - Class in umontreal.iro.lecuyer.contactcenters.server
Represents the state of an agent group, i.e., the contacts being served at a specific simulation time.
AgentGroupState(AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Constructs a new state object holding the state of the agent group group.
AgentGroupStreamType - Enum in umontreal.iro.lecuyer.contactcenters.msk.model
Types of random streams for agent groups.
AgentInfo - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Encapsulates the information concerning a specific agent in a call center model.
AgentInfo(CallCenter, AgentParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.AgentInfo
Constructs a new agent information object using the call center model cc, and the agent parameters par.
AgentListener - Interface in umontreal.iro.lecuyer.contactcenters.server
Represents an agent listener being notified when the state of an individual agent changes.
AgentParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines parameters for an individual agent.
AgentParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
agentRemoved(Agent, DetailedAgentGroup) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called when the agent agent is removed from the agent group group.
AgentReroutingEvent - Class in umontreal.iro.lecuyer.contactcenters.router
Represents an event happening when the router tries once more to affect a contact to an agent.
AgentReroutingEvent(Router, Agent, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
Constructs a new agent rerouting event instructing the router router to try to find a queued contact for the idle agent agent after there was numReroutingsDone preceding reroutings.
agentReroutingEventsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Constructs and returns an iterator for the agent rerouting events.
agents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
AgentSelectionScore - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for AgentSelectionScore.
agentSelectionScore - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
AgentSelectionScore - Enum in umontreal.iro.lecuyer.contactcenters.router
Parameter indicating how the default agent selection score computed by AgentsPrefRouter.getScoreForAgentSelection(Contact,AgentGroup,Agent) is computed.
AgentsMoveDialerPolicy - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a dialer policy that dynamically moves agents from inbound to outbound groups to balance performance.
AgentsMoveDialerPolicy(DialerList, AgentsMoveDialerPolicy.AgentGroupInfo[], double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Constructs a new dialer policy using the dialer list list, and agent group information groupInfo.
AgentsMoveDialerPolicy.AgentGroupInfo - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a virtual agent group j for the AgentsMoveDialerPolicy.
AgentsMoveDialerPolicy.AgentGroupInfo(AgentGroup[], double[], AgentGroup[], double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Constructs a new virtual agent group containing all inbound agent groups int inboundGroups, and all outbound agent groups in outboundGroups.
agentsMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
agentsMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
AgentsPrefRouter - Class in umontreal.iro.lecuyer.contactcenters.router
Performs agent and contact selection based on user-defined priorities.
AgentsPrefRouter(int, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Constructs a new agents' preference-based router with a group-to-type map groupToTypeMap and numTypes contact types.
AgentsPrefRouter(double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Constructs a new agents' preference-based router with matrix of ranks ranksGT defining how agents prefer contacts.
AgentsPrefRouter(double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Constructs a new agents' preference-based router with matrix of ranks ranksTG defining how contacts prefer agents, and ranksGT defining how agents prefer contacts.
AgentsPrefRouter(double[][], double[][], double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Constructs a new agents' preference-based router with matrix of ranks ranksTG defining how contacts prefer agents, and ranksGT defining how agents prefer contacts.
AgentsPrefRouterWithDelays - Class in umontreal.iro.lecuyer.contactcenters.router
Extends the agents' preference-based router to support delays for routing, and allow priority to change with waiting time.
AgentsPrefRouterWithDelays(double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Constructs a new agents' preference-based router with matrix of ranks ranksGT and delays matrix delaysGT.
AgentsPrefRouterWithDelays(double[][], double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Constructs a new agents' preference-based router with matrix of ranks ranksTG defining how contacts prefer agents, ranksGT defining how agents prefer contacts, and delaysGT for routing delays.
AgentsPrefRouterWithDelays(double[][], double[][], double[][], double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Constructs a new agents' preference-based router with matrix of ranks ranksTG defining how contacts prefer agents, and ranksGT defining how agents prefer contacts.
AgentState - Class in umontreal.iro.lecuyer.contactcenters.server
Represents the state of an agent in a group.
aggregation - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
all - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
allDifferent(byte...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allDifferent(short...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allDifferent(int...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allDifferent(long...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allDifferent(float...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allDifferent(double...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the elements in the array a are all different, and returns the result of the test.
allocateCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
 
allowCopies - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
alwaysUseIndexedSearch - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
AndCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition that checks if all conditions of a given list applies.
AndCondition(Condition...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
Constructs a new and condition using the list of conditions condList.
append(char) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
append(CharSequence, int, int) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
append(CharSequence) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
 
applies(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.conditions.Condition
Checks the represented condition for the given contact contact, and returns true if and only if the condition applies.
applies(double, double, Relationship) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Returns true if and only if a condition comparing v1 and v2 based on relationship rel applies.
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshWithTypeCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsWithTypesCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesWithTypesCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshWithTypeCondition
 
applies(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
 
appliesTo(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.ControlVariable
Determines if this control variable can be applied to the type pm of performance measure.
appliesTo(SimLogic, PerformanceMeasureType, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.ControlVariable
Tests if the control variable can be applied to the performance measure of type pm at row row and column column when using the simulation logic sim.
appliesTo(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
appliesTo(SimLogic, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
applyControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
applyControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
Equivalent to applyControlVariables (null).
applyControlVariables(CVBetaFunction) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
Applies the control variables for the supported estimators.
applyControlVariables(Map<PerformanceMeasureType, double[][][]>) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
ArrayConverter - Class in umontreal.iro.lecuyer.xmlbind
Provides helper methods to convert 2D arrays read by JAXB to the Java's more natural representation of 2D arrays, namely arrays of arrays.
ArrayConverter() - Constructor for class umontreal.iro.lecuyer.xmlbind.ArrayConverter
 
ArrayConverter.RowFactory<T> - Interface in umontreal.iro.lecuyer.xmlbind
Represents a factory object for creating rows when marshalling a 2D array to JAXB object.
ArrayParam - Class in umontreal.iro.lecuyer.xmlconfig
Represents a parameter object containing an array of parameters.
ArrayParam(Class<?>) - Constructor for class umontreal.iro.lecuyer.xmlconfig.ArrayParam
 
ArrayParam(Class<?>, String) - Constructor for class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Constructs a new array parameter with components of class componentClass.
ArrayParam.RowParam - Class in umontreal.iro.lecuyer.xmlconfig
For internal use only.
ArrayParam.RowParam(Class<?>) - Constructor for class umontreal.iro.lecuyer.xmlconfig.ArrayParam.RowParam
 
ArrayParam2D - Class in umontreal.iro.lecuyer.xmlconfig
Represents a parameter object containing a 2D array or a matrix of parameters.
ArrayParam2D(Class<?>) - Constructor for class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Constructs a new 2D array parameter with components of class componentClass.
ArrayParam2D.MatrixRowParam - Class in umontreal.iro.lecuyer.xmlconfig
For internal use only.
ArrayUtil - Class in umontreal.iro.lecuyer.util
Provides static utility methods to resize and test arrays.
arrivalProcess - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.InboundTypeParams
 
ArrivalProcessCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when a problem occurs during the creation of an arrival process.
ArrivalProcessCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessCreationException
 
ArrivalProcessCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessCreationException
 
ArrivalProcessCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessCreationException
 
ArrivalProcessCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessCreationException
 
arrivalProcesses - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
ArrivalProcessFactory - Interface in umontreal.iro.lecuyer.contactcenters.msk.spi
Provdes a method to create an arrival process from the user-specified parameters.
ArrivalProcessManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Encapsulates the parameters of an arrival process, constructs the corresponding ContactArrivalProcess object, and updates its state during simulation.
ArrivalProcessManager(CallCenter, ArrivalProcessParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Constructs a new arrival process manager for the call center model cc, the parameters par, and with index k.
ArrivalProcessParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents the parameters for an inbound call arrival process, for blend/multi-skill call center.
ArrivalProcessParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
ArrivalProcessStreamType - Enum in umontreal.iro.lecuyer.contactcenters.msk.model
Types of random streams for arrival processes.
ArrivalProcessType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the type of arrival process for a blend/multi-skill call center.
arrivalRates - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
arrivals - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
arrivalsMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
arrivalsMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
arvGen - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
asList() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
Returns a list using AbstractMatrix.size() to get the number of elements, and Matrix.get(int, int) to access elements.
asList() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a list view of this matrix.
autoResetStartStream - Variable in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
Determines if random streams are automatically reset.
average() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Returns the time-average since the last initialization to the last call to AccumulateWithTimes.update(double).
average() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
 
averageFrom(double) - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
averageOnInterval(double, double) - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
awt - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
awt - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
awt - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
AWTPeriod - Interface in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents an object capable of computing a period index to get the acceptable waiting time of a contact.

B

BadContactMismatchRatesDialerPolicy - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a threshold-based dialer's policy taking bad contact and mismatch rates into account for dialing, as used in Deslaurier's blend call center model [9].
BadContactMismatchRatesDialerPolicy(DialerList, AgentGroupSet, AgentGroupSet, int, int, double, double, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
This is the same as the constructor BadContactMismatchRatesDialerPolicy.BadContactMismatchRatesDialerPolicy(DialerList,AgentGroupSet,AgentGroupSet,int,int,double,int,double,double,int,double) , with κ = 1 and c = 0.
BadContactMismatchRatesDialerPolicy(DialerList, AgentGroupSet, AgentGroupSet, int, int, double, int, double, double, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Constructs a new bad contact/mismatch rates dialer's policy with the dialer list list, test set testSet, target set targetSet.
baseURI - Variable in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Contains the base URI used by the ParamReader.readURL(java.lang.String) method.
BasicCallCenterCTMCSim - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
BasicCallCenterCTMCSim(CallCenter, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
BasicCallCenterCTMCSim(CallCenterParams, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
BasicCallCenterCTMCSimMP - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
BasicCallCenterCTMCSimMP(CallCenter, CTMCRepSimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
BasicCallCenterCTMCSimMP(CallCenterParams, CTMCRepSimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
BatchMeansLogic - Class in umontreal.iro.lecuyer.contactcenters.msk.simlogic
Implements the logic for a simulation with batch means.
BatchMeansLogic(CallCenter, BatchSimParams, PerformanceMeasureType...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Constructs a new simulation logic for batch means, using the model cc, the simulation parameters simParams, and estimating performance measures of all types listed in pms.
BatchMeansSimCC - Class in umontreal.iro.lecuyer.contactcenters
Extends BatchMeansSim to use matrices of measures for storing the intermediate values $ \boldV_{j}^{}$'s of real batches.
BatchMeansSimCC(int, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Calls super (minBatches, batchSize, warmupTime).
BatchMeansSimCC(Simulator, int, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Calls BatchMeansSim.BatchMeansSim(Simulator,int,double,double).
BatchMeansSimCC(int, int, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Calls super (minBatches, maxBatches, batchSize, warmupTime).
BatchMeansSimCC(Simulator, int, int, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Calls BatchMeansSim.BatchMeansSim(Simulator,int,int,double,double).
BatchSimParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Gives the parameters for a call center simulation using batch means to evaluate steady-state performance measures.
BatchSimParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
batchSize - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
beginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called when the service of this contact by an agent begins, the end-service event ev representing the contact being served.
beginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
 
beginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
 
beginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
beginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the service of a contact, represented by the event ev, begins.
beginService(EndServiceEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentGroupListener
This method is called after the service of a contact by an agent was started.
beginService(EndServiceEventDetailed) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called after the service of a contact by an agent is started.
bestAgent - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Best agent selected by AgentsPrefRouter.selectAgent(Contact,double,boolean[],int), or null if the best agent group does not take account of individual agents.
bestGroup - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Best agent group selected by AgentsPrefRouter.selectAgent(Contact,double,boolean[],int).
bestQueue - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Contains the best waiting queue selected by AgentsPrefRouter.selectWaitingQueue(AgentGroup,Agent,double,boolean[],int).
bestQueuedContact - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Contains the best queued contact selected by AgentsPrefRouter.selectWaitingQueue(AgentGroup,Agent,double,boolean[],int), or null if the first contact in the best queue is taken.
blocked(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called when the contact is blocked by its current router with blocking type bType.
blocked(Router, Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
 
blocked(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
 
blocked(Router, Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
 
blocked(Router, Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForBadContactMismatchRate
 
blocked(Router, Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
blocked(Router, Contact, int) - Method in interface umontreal.iro.lecuyer.contactcenters.router.ExitedContactListener
This method is called when the contact contact is blocked in the router router.
BLOCKRATE - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.BLOCKRATIO instead.
BLOCKRATEREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.BLOCKRATIOREP instead.
BLOCKTYPE_CANTQUEUE - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact blocking type occurring when a contact cannot be queued, i.e., Router.selectWaitingQueue(Contact) returns null.
BLOCKTYPE_NOLINE - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact blocking type occurring when there is no communication channel available in the trunk group associated with an incoming contact.
BLOCKTYPE_QUEUEFULL - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact blocking type occurring when the total queue capacity is exceeded upon the arrival of a contact.
BooleanArray - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a 2D array of booleans.
BooleanArray() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.BooleanArray
 
BooleanArray.Row - Class in umontreal.iro.lecuyer.xmlbind.params
Java class for anonymous complex type.
BooleanArray.Row() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
BooleanArrayProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a 2D array of booleans.
BooleanArrayProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.BooleanArrayProperty
 
booleanFromString(String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts a string val to a boolean wrapper object.
BooleanListProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a list of booleans.
BooleanListProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
BooleanProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a boolean property.
BooleanProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
 
busyAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
BusyAgentsChecker - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Computes the maximal number of busy agents for every agent group and statistical period, during the simulation.
BusyAgentsChecker(CallCenter, StatPeriod) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
Constructs a new busy-agents checker using call center cc, and object statP to obtain statistical periods.
busyCost - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
busyCostPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
busyGen - Variable in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
busyGen - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
Busyness - Class in umontreal.iro.lecuyer.contactcenters.contact
FOR NOW, THIS CLASS IS UNUSED.
Busyness(double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Constructor with common busyness factor b.
Busyness(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Constructor with busyness factors B[j] for each period j.
Busyness(double, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Constructor with busyness factors B[j] for each period j, and common busyness factor b.
busynessGen - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
byteToString(byte) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Same as StringConvert.intToString(int) for a byte.

C

c - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
caching - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
calcCorrectedR() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Calculate the corrected correlation matrix according to the posdef algorithm proposed by Davenport and Iman.
Call - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a call in the multi-skill call center simulator.
Call(PeriodChangeEvent, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Equivalent to Call (pce, arrivalPeriod, 1, 0).
Call(PeriodChangeEvent, int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Equivalent to Call (pce, arrivalPeriod, 1, typeId).
Call(PeriodChangeEvent, int, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Constructs a new call with period-change event pce, period of arrival arrivalPeriod, priority priority, and type identifier typeId.
CallByCallMeasureManager - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Contains and updates call-by-call measures for a call center model.
CallByCallMeasureManager(CallCenter, StatPeriod, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Constructs an observer for all supported types of call-by-call measures, for the call center model cc, and using statP to obtain the statistical period of each counted call.
CallByCallMeasureManager(CallCenter, StatPeriod, boolean, Collection<MeasureType>) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Similar to constructor StatPeriod, boolean), but restricts the counters to the given collection of measure types.
CallCenter - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents the model of a call center with multiple call types and agent groups.
CallCenter(CallCenterParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Constructs a new call center model from the call center parameters ccParams, and the random streams streams.
CallCenter(Simulator, CallCenterParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Similar to CallCenter.CallCenter(CallCenterParams,RandomStreams), with the given simulator sim.
CallCenter(CallCenterParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Creates a call center model with parameters stored in ccParams, and using the default class of random stream MRG32k3a.
CallCenter(Simulator, CallCenterParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Similar to CallCenter.CallCenter(CallCenterParams), with the given simulator sim.
CallCenterCounters - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents statistical counters computing sums for individual replications of a simulation of a call center using a discrete-time Markov chain.
CallCenterCounters(CallCenterCTMC, double[], boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Constructs a new set of call center counters using the given CTMC to obtain the number of call types, agent groups, etc.
CallCenterCounters(CallCenterCTMC, double[], double[], boolean, double[], int[], int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Similar to constructor CallCenterCounters.CallCenterCounters(CallCenterCTMC,double[],boolean), for a case with multiple periods.
CallCenterCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when a problem occurs during the creation of a call center model.
CallCenterCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterCreationException
 
CallCenterCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterCreationException
 
CallCenterCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterCreationException
 
CallCenterCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterCreationException
 
CallCenterCTMC - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a continuous-time Markov chain (CTMC) modeling a call center with possibly multiple call types and agent groups.
CallCenterCTMC11 - Class in umontreal.iro.lecuyer.contactcenters.ctmc
CTMC model for a call center with a single call type and a single agent group.
CallCenterCTMC11(double, double, double, double, int, int, double, double, double, int, int, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
CallCenterCTMC11WithQueues - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Extension of the CTMC model for a single contact type and agent group, with information on contacts waiting in queue.
CallCenterCTMC11WithQueues(double, double, double, double, int, int, double, double, double, int, int, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
CallCenterCTMCKI - Class in umontreal.iro.lecuyer.contactcenters.ctmc
CTMC model of a call center with multiple call types and agent groups.
CallCenterCTMCKI(double[], double[], double[][], double[][], int[], int[], double[], double[], double[], int, int, AgentGroupSelector[], WaitingQueueSelector[], boolean, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
CallCenterCTMCKIWithQueues - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Extends the CTMC model for multiple call types and agent groups with information on queued calls.
CallCenterCTMCKIWithQueues(double[], double[], double[][], double[][], int[], int[], double[], double[], double[], int, int, AgentGroupSelector[], WaitingQueueSelector[], boolean, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
CallCenterCTMCQueues - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Provides helper method used to maintain information on queued calls, for a CTMC model of a call center.
CallCenterCTMCQueues(CallCenterCTMC) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Constructs a new object holding queueing information from the call center CTMC model ctmc.
CallCenterCTMCSimSplit - Class in umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
 
CallCenterCTMCSimSplit(CallCenter, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
CallCenterCTMCSimSplit(CallCenter, CTMCRepSimParams, int, int[], int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
CallCenterCTMCSimSplit(CallCenterParams, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
CallCenterCTMCSimSplit(CallCenterParams, CTMCRepSimParams, RandomStreams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
CallCenterCTMCWithQueues - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Extends the CallCenterCTMC interface for keeping track of the transition number for any queued contact.
CallCenterMeasureManager - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Encapsulates the matrices of counters collecting observations during simulation, and provides methods to determine which types of counters are supported, and to extract matrices of observations from the counters.
CallCenterMeasureManager(CallCenter, StatPeriod, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Creates a measure manager for all possible types of measures on the call center model cc, and using statP to obtain the statistical periods of calls.
CallCenterMeasureManager(CallCenter, StatPeriod, boolean, PerformanceMeasureType[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Similar to CallCenterMeasureManager.CallCenterMeasureManager(CallCenter,StatPeriod,boolean), for a given subset of the types of performance measures.
CallCenterMeasureManager(CallCenter, StatPeriod, boolean, Collection<MeasureType>) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Similar to CallCenterMeasureManager.CallCenterMeasureManager(CallCenter,StatPeriod,boolean), for a given collection of measure types.
CallCenterParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Specifies the common as well as call-type specific parameters for a blend and multi-skill call center model.
CallCenterParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
CallCenterParamsConverter - Class in umontreal.iro.lecuyer.contactcenters.msk
 
CallCenterParamsConverter() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterParamsConverter
 
CallCenterRoutingStageInfo - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Provides information on a routing stage, for the OverflowAndPriorityRouter router.
CallCenterRoutingStageInfo(CallCenter, int, RoutingStageParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterRoutingStageInfo
Constructs call canter routing stage from the model cc, and parameters par.
CallCenterSim - Class in umontreal.iro.lecuyer.contactcenters.msk
Encapsulates all the components of the blend and multi-skill call center simulator, and provides methods to perform simulations and obtain results.
CallCenterSim(CallCenterParams, SimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
Constructs a new call center simulator using call center parameters ccParams, and simulation parameters simParams.
CallCenterSim(CallCenterParams, SimParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
Constructs a new call center simulator using call center parameters ccParams, simulation parameters simParams, and random streams streams.
CallCenterSim(Simulator, CallCenterParams, SimParams, RandomStreams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
Similar to CallCenterSim.CallCenterSim(CallCenterParams,SimParams,RandomStreams), with the given simulator sim.
CallCenterSim(Simulator, CallCenterParams, SimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
Similar to CallCenterSim.CallCenterSim(CallCenterParams,SimParams), with the given simulator sim.
CallCenterSimRQMC - Class in umontreal.iro.lecuyer.contactcenters.msk
Extends the CallCenterSim class for randomized Quasi-Monte Carlo simulation.
CallCenterSimRQMC(CallCenterParams, RepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Constructs a new randomized Quasi-Monte Carlo call center simulator using the call center parameters ccParams, and simulation parameters simParams, with a point set containing numPoints points.
CallCenterSimStrat - Class in umontreal.iro.lecuyer.contactcenters.msk
Defines a call center simulator using stratified sampling.
CallCenterSimStrat(CallCenterParams, StratSimParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
Constructs a new stratified call center simulator using the call center parameters ccParams, the simulation parameters simParams, and simulating numStrata strata.
CallCenterSimUtil - Class in umontreal.iro.lecuyer.contactcenters.msk
 
CallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Regroups tallies collecting observations obtained from independent replications of a simulation using a CTMC in the case of an individual period.
CallCenterStat(CallCenterCTMC, int, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Constructs a new set of statistical probes based on the CTMC model ctmc, with ns matrices of acceptable waiting times.
CallCenterStatMP - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Provides a merged view of several single-period CallCenterStat instances.
CallCenterStatMP() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
 
CallCenterStatMP(CallCenterCTMC[], CallCenterStat[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
Constructs a new set of statistical probes from the given (P + 1)-dimensional arrays of CTMCs and period-specific statistical counters.
CallCenterStatProbes - Interface in umontreal.iro.lecuyer.contactcenters.msk.stat
Encapsulates collectors containing statistics about a simulated call center.
CallCenterStatWithSlidingWindows - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Contains the necessary logic for computing statistics in time windows, for a call center model.
CallCenterStatWithSlidingWindows(CallCenter, double, int, boolean, PerformanceMeasureType...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
Constructs a new call center statistical collector with sliding windows, for the call center model cc, a window of numPeriods periods of periodDuration time units, and for performance measures of type pms.
CallCenterUtil - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Provides helper static methoeds used for the initialization of call center models.
CallCounter - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Defines a new-contact listener for counting calls.
CallCounter(CallCenter, StatPeriod, MeasureType) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCounter
Constructs a new call counter using call center cc, for type of measure mt, and using statP to obtain statistical periods.
CallFactory - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Contact factory used to create the calls for the simulator, and to generate call-specific random variates such as patience times and service times.
CallFactory(CallCenter, CallCenterParams, CallTypeParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Constructs a new call factory using the call center cc, the call center parameters ccParams, the call-type parameters par, and call type index k.
CallFactoryCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when a problem occurs during the creation of a call factory.
CallFactoryCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryCreationException
 
CallFactoryCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryCreationException
 
CallFactoryCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryCreationException
 
CallFactoryCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryCreationException
 
CallFactoryStreamType - Enum in umontreal.iro.lecuyer.contactcenters.msk.model
Types of random streams for call factories.
CallFactoryStreamType2 - Enum in umontreal.iro.lecuyer.contactcenters.msk.model
Complementary random streams for call factories.
CallNotifierForAgentsMove - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Exited-contact listener used to update the state of the AGENTSMOVE dialer's policy during the simulation.
CallNotifierForAgentsMove(DialerManager) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
Constructs a new call notifier for the dialer manager dialerManager.
CallNotifierForBadContactMismatchRate - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Exited-contact and new-contact listeners used to update the state of the BADCONTACTMISMATCHRATE dialer's policy.
CallNotifierForBadContactMismatchRate(DialerManager) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForBadContactMismatchRate
Constructs a new call notifier for the dialer manager dialerManager.
CallSourceManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents information concerning a call source, i.e., an arrival process or a dialer.
CallSourceManager(CallCenter, CallSourceParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallSourceManager
Constructs a new call source information object with the given call center and call source parameters.
CallSourceParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines the parameters for a call source generating inbound or outbound calls, possibly of more than one type.
CallSourceParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
callTrace - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
CallTraceParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Determines the parameters for the call-by-call trace.
CallTraceParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
CallTracer - Class in umontreal.iro.lecuyer.contactcenters.msk
Observer sending any notified call to a contact trace facility.
CallTracer(SimLogic, ContactTrace) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
Creates a new call tracer from the given simulation logic and trace.
CallTraceSorter - Class in umontreal.iro.lecuyer.contactcenters.app
Reads a call trace produced by a call center simulator using simulation parameters from an instance of SimParams, sorts the calls by increasing arrival time, and writes the sorted trace into a file.
CallTraceSorter() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter
 
CallTraceSorter.TracedCall - Class in umontreal.iro.lecuyer.contactcenters.app
Represents a call that has been traced.
CallTraceSorter.TracedCall(String) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
Constructs a new traced call from the line line obtained from a trace file.
CallTraceSorter.TracedCall(int, int, int, double, double, String, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
Constructs a new traced call using parameters.
CallTransferManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Implements the necessary logic for call transfer from primary to secondary agents.
CallTransferManager(CallCenter) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.CallTransferManager
 
callType - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
CallTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents the parameters common for inbound and outbound call types, used by blend/multi-skill call center models.
CallTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
callTypeRouting - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
CallTypeRoutingParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Describes the routing logic for a specific call type by a sequence of stages defined by a minimal waiting time, and functions generating vectors of ranks.
CallTypeRoutingParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeRoutingParams
 
callTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
cancel() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
cancel() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
cancel() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
cancel() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
canReturnFiniteRank(int) - Method in interface umontreal.iro.lecuyer.contactcenters.router.RankFunction
Determines if RankFunction.updateRanks(Contact,double[]) can return a finite rank at position i for this particular function.
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
canServe(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns true if and only if some agents in group i are authorized to serve contacts of type k by this router.
canSplit - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
canSplit(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
canSplit(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
capitalizeFirstLetter(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns the string s with the first letter in uppercase.
cc - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
cc - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
CCEvent - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents an event occurring during a transition of a CTMC representing a contact center with multiple contact types and agent groups.
CCEventFactory - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a factory for creating new call center events.
ccm - Variable in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
CCParamReadHelper - Class in umontreal.iro.lecuyer.contactcenters
Provides helper methods to convert parameter objects into usable objects.
CCParamReadHelper() - Constructor for class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
 
CCResultsFormat - Enum in umontreal.iro.lecuyer.contactcenters.app
Result formats available for PerformanceMeasureFormat.formatResults(ContactCenterEval,OutputStream,CCResultsFormat).
CCResultsWriter - Class in umontreal.iro.lecuyer.contactcenters.app
Helper class for formatting results obtained by evaluating the performance in a call center model for multiple scenarios.
CCResultsWriter() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CCResultsWriter
Constructs a new result writer.
CCResultsWriter(boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CCResultsWriter
Constructs a new result writer.
ccStat - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
ccStat - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
ccStatMP - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
ChainCallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Combines the matrices of statistical probes from two call center statistical objects.
ChainCallCenterStat(CallCenterStatProbes, CallCenterStatProbes) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
Constructs a new chained call center statistical object from inner objects stat1 and stat2.
changePeriod(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
changePeriod(CallCenterCTMC, CallCenterCounters, int[], int[], int, RateChangeInfo[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
changePeriod(CallCenterCTMC, CallCenterCounters, int[], int[], int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
changePeriod(CallCenterCTMC, CallCenterCounters, int[], int[], int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
 
changePeriod(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.NonStationaryMeasureMatrix
 
changePeriod(PeriodChangeEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.PeriodChangeListener
Switches to the next period defined by pce.
changePeriod(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
characters(char[], int, int) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
check() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
check() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
check(ContactCenterSim, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
 
check(ContactCenterSim, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.SimStoppingCondition
Checks the implemented stopping condition and returns the required number of additional batches or replications to simulate.
check() - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Verifies that every needed parameter was specified.
check() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
checkAgentsForCall - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
checkAgentsForTransfer - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
checkConsistency(int[][], int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Checks the consistency of the routing tables typeToGroupMap and groupToTypeMap.
checkCpuTimeLimit(double, double, int, int, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
Corrects the number of observations required to approximately enforce the CPU time limit.
checkedPeriodDuration - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
checkedPeriodDuration - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
checkFreeAgents(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
checkFreeAgents(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
checkFreeAgents(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
checkFreeAgents(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the agent agent in agent group group becomes free.
checkGroupToTypeMap(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Applies a consistency check for the group-to-type map groupToTypeMap supporting K = numTypes contact types.
checkInbound(int, List<ProducedCallTypeParams>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
For each element in the list types, tests that the type identifier returned by the ProducedCallTypeParams.getType() method is smaller than the given constant numInCallTypes.
checkIntervals(TimeInterval...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Verifies that the intervals of the given array are non-decreasing and do not overlap.
checkOutbound(int, int, List<ProducedCallTypeParams>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
For each element in the list types, tests that the type identifier returned by the ProducedCallTypeParams.getType() method is greater than or equal to numInCallTypes but smaller than numCallTypes.
checkRange(int, int, SegmentInfo...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Checks that the minimal value stored in all the segments segments is greater than or equal to lower, and the maximal value is smaller than upper.
checkRectangularMatrix(Object) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Determines if the given object m is a rectangular matrix.
checkThresh() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
Checks the thresholds on the number of free agents in the test and target sets for the dialer's policy of the associated dialer.
checkTypeToGroupMap(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Applies a consistency check for the type-to-group map typeToGroupMap supporting I = numGroups agent groups.
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
This default implementation is suitable only for routers specifying a type-to-group and a group-to-type map and using one waiting queue for each contact type.
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
checkWaitingQueues(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the agent group group contains no more online agents, i.e., AgentGroup.getNumAgents() returns 0.
CircularIntArray - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a resizable circular array of integers.
CircularIntArray() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Constructs a new circular array of integers with a default initial capacity of 5 elements.
CircularIntArray(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Constructs a new array of integers with the given initial capacity.
ClassFinderWithBase<T> - Class in umontreal.iro.lecuyer.util
Extends the ClassFinder class to find classes extending a specified base class or implementing a given base interface.
ClassFinderWithBase(Class<T>) - Constructor for class umontreal.iro.lecuyer.util.ClassFinderWithBase
Constructs a new class finder with base class baseClass.
clear() - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
clear() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
clear() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Clears this circular array.
clear() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
 
clear() - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerList
Clears the contents of this dialer list.
clear() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
 
clear() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
 
clear() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
 
clear() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
 
clear() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.MatrixCache
Clears the cached matrix.
clear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
clear(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes all the contacts contained into this waiting queue with dequeue type dqType.
clear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Removes all the waiting queues contained in this set of waiting queues.
clear() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Removes all the agent groups contained in this set of agent groups.
clearAgentGroupListeners() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Removes all the agent-group listeners registered with this agent group.
clearAgentListeners() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Removes all the agent listeners registered with this agent.
clearCache() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Clears the cached inter-arrival times for this Poisson arrival process.
clearCache() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Clears the values cached by this generator.
clearCache() - Static method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
clearContactCenterSimListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Removes all the listeners registered with this simulator.
clearContactCenterSimListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
clearExitedContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Removes all the exited-contact listeners registered to this router.
clearFailListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Removes all new-contact listeners being notified when this dialer fails to make a contact.
clearMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Clears all measures contained in this set.
clearNewContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
clearNewContactListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Clears the list of new-contact listeners associated with this contact source.
clearNewContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Calls Dialer.clearReachListeners().
clearPeriodChangeListeners() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Removes all the period change listeners from this event.
clearReachListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Removes all new-contact listeners being notified when this dialer makes a right party connect.
clearRegionMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Clears the internal region map used by RouterManager.initTypeRegions() and RouterManager.initGroupRegions().
clearSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
clearSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
clearSimLogicListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Removes all the listeners registered with this simulator.
clearSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
clearTransitionListeners() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
clearTransitionListeners() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
clearWaitingQueueListeners() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes all waiting-queue listeners registered with this waiting queue.
clearWaitingQueues(Iterable<? extends WaitingQueue>, int) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Clears all waiting queues enumerated by the iterable waitingQueues with dequeue type dqType.
clearWaitingQueues(WaitingQueue[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Clears all waiting queues in waitingQueues with dequeue type dqType.
clearWaitingQueues(WaitingQueueSet[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Clears all waiting queues in waitingQueues with dequeue type dqType.
clone() - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns a copy of this contact object.
clone(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactStepInfo
Makes a copy of this data object that will be associated with the cloned contact clonedContact.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Clones this object, and its internal arrays of service times.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Clones this object, and its internal arrays of service times.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Returns a copy of this set of counters.
clone() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns an independent copy of this call center CTMC.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Constructs and returns a deep copy of this object, including copies of the waiting queues.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Returns a copy of this circular array of integers.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Creates a clone of this object and all the contained random streams.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns a copy of this event.
clone(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Similar to DequeueEvent.clone(), but initializes the contact of the cloned event with clonedContact instead of a clone of the contact returned by DequeueEvent.getContact().
clone() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Constructs and returns a clone of this queue-size collector.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Constructs and returns a copy of this set of waiting queues.
clone() - Method in class umontreal.iro.lecuyer.contactcenters.router.ReroutingState
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
clone() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns a copy of this event.
clone(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Similar to EndServiceEvent.clone(), but initializes the contact of the cloned event with clonedContact instead of a clone of the contact returned by EndServiceEvent.getContact().
clone() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Constructs and returns a clone of this agent-group statistical collector.
clone() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Clone this object.
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Makes a copy of this matrix of measures.
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
Makes a copy of this matrix of measures.
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
 
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
 
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Makes a copy of this matrix of measures.
clone() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
clone() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Clones this tally as well as the internal tallies.
clone() - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
 
clone() - Method in class umontreal.iro.lecuyer.util.Pair
Clones this pair.
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam.RowParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D.MatrixRowParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
clone() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
 
close() - Method in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
Closes the trace facility after a simulation.
close() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.DBContactTrace
 
close() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.ExcelContactTrace
 
close() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
 
close() - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
 
close() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
close() - Method in class umontreal.iro.lecuyer.util.ModifiableWorkbook
Closes the encapsulated workbook.
close() - Method in class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
close() - Method in class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
 
close() - Method in class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
Closes the workbook associated with this object.
close() - Method in interface umontreal.iro.lecuyer.xmlbind.SourceArray2D
Clears the data in the source array.
close() - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
collectStat(CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Collects statistics concerning the last transition of the CTMC ctmc with type type by updating the appropriate counters.
collectStat(TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
collectSum(boolean, boolean, CallCenterCounters...) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
For each counter of this set, replaces the current value with the sum of the values of all corresponding counters in the sets given by the array counters.
column - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
column - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
columnName(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the name associated with the column col in the matrix of results for this type of performance measure estimated by eval.
columnNameWithProperties(ContactCenterInfo, PerformanceMeasureType, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
columnProperties(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the properties associated with the column column in a matrix of results for this type of performance measure estimated by eval.
columns() - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
columns() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns the number of columns in this matrix.
columns(ContactCenterInfo) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the number of columns in a matrix of performance measures of this type estimated by the evaluation system eval.
columns(int) - Method in class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
columns(int) - Method in interface umontreal.iro.lecuyer.xmlbind.SourceArray2D
Returns the number of columns in row row of the source array.
columns(int) - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
columns(int) - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
columns(int) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
columns(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
columns(int) - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Returns the number of columns in row row of the source array.
columns(int) - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
columnTitle() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the title that should identify the columns of the matrix of results for this type of performance measure.
ColumnType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the column type for a matrix regrouping performance measures.
compact() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Recreates the internal array of value generators for its length to correspond to MinValueGenerator.getMaxVType().
compactPeriods(MultiPeriodGenParams, double) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Replaces, in mpg, any group of successive period-specific generators having equivalent parameters with a single per-period generator with a repeat attribute.
compactProbes(Iterable<?>) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
Trims the internal arrays of statistical probes listed in probes to minimize memory utilization.
comparator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
Returns the comparator used to compare the dequeue events, or null if no comparator was given.
compare(T, T) - Method in class umontreal.iro.lecuyer.collections.DescendingOrderComparator
 
compare(DequeueEvent, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEventComparator
Compares dequeue event e1 with the other event e2.
compare(Method, Method) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader.MethodComparator
 
CompareSimResults - Class in umontreal.iro.lecuyer.contactcenters.app
Provides static methods that can be used to compare simulation results.
CompareSimResults() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
 
compareTo(CallTraceSorter.TracedCall) - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
Compares this call to another call.
compareTo(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Compares this contact with otherContact.
compareTo(RateChangeInfo) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
Compares this object with another object o.
compareTo(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Compares this dequeue event with the other event ev.
compareTo(IntArray) - Method in class umontreal.iro.lecuyer.util.IntArray
 
computeArrivalTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
This is called by PoissonUniformArrivalProcess.init() to compute the arrival times based on the number of arrivals in each period.
computeMaxQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Computes and returns the maximal queue size threshold before a simulated system is declared unstable.
Condition - Interface in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition that can be checked on a given contact.
ConditionParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents a condition on the state of a call center.
ConditionParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
ConditionParamsList - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents a list of conditions.
ConditionParamsList() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParamsList
 
conditions - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParamsList
 
ConditionUtil - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Provides helper methods to construct condition objects using ConditionParams instances usually parsed from XML configuration files.
conferenceTimes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
conferenceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
conferenceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
confidenceLevel - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
confidenceLevel - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
connectToRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Connects the managed agent group to the router router by using the Router.setAgentGroup(int,AgentGroup) method.
ConstantDialerPolicy - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a dialer's policy which always tries to make the same number of calls on each trial.
ConstantDialerPolicy(DialerList, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
Constructs a new dialer's policy with dialer list list, and n calls to make on each trial.
ConstantValueGenerator - Class in umontreal.iro.lecuyer.contactcenters
Implements the ValueGenerator interface for a constant and possibly non-stationary value.
ConstantValueGenerator(int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Constructs a new constant stationary value generator supporting numTypes contact types, and with value val for each contact type.
ConstantValueGenerator(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Constructs a new constant stationary value generator with value vals[k] for contact type k.
ConstantValueGenerator(PeriodChangeEvent, int, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Constructs a new constant value generator with period-change event pce, value vals[p] for period p, and supporting numTypes contact types.
ConstantValueGenerator(PeriodChangeEvent, double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Constructs a new constant value generator with values vals and period-change event pce.
Contact - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a contact (phone call, fax, e-mail, etc.) into the contact center.
Contact() - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Constructs a new contact object with type identifier 0, priority 1, and the default simulator.
Contact(Simulator) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Equivalent to constructor Contact.Contact(), with the given simulator sim.
Contact(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Constructs a new contact with priority 1, type identifier typeId, and the default simulator.
Contact(Simulator, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Equivalent to constructor Contact.Contact(int), with the given simulator sim.
Contact(double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Constructs a new contact object with a priority priority, type identifier typeId, and the default simulator.
Contact(Simulator, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.Contact
Equivalent to constructor Contact.Contact(double,int), with the given simulator sim.
ContactArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a contact arrival process modeling the arrival of inbound contacts.
ContactArrivalProcess(ContactFactory) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Constructs a new contact arrival process creating contacts using the given factory.
ContactArrivalProcess(Simulator, ContactFactory) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Equivalent to ContactArrivalProcess.ContactArrivalProcess(ContactFactory), with a user-defined simulator sim.
ContactCenter - Class in umontreal.iro.lecuyer.contactcenters
Defines utility methods for contact center simulation.
ContactCenterEval - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a system evaluating some performance measures of a contact center.
ContactCenterEvalResults - Class in umontreal.iro.lecuyer.contactcenters.app
Contains results obtained by another contact center evaluation system.
ContactCenterEvalResults(ContactCenterEvalResultsParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Constructs a new object containing results read from the parameter object ccp.
ContactCenterEvalResults(ContactCenterEval) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Constructs a new contact center results container by getting evaluation results from the system eval.
ContactCenterEvalResultsConverter - Class in umontreal.iro.lecuyer.contactcenters.app
Converter for marshalling and unmarshalling objects containing evaluation results.
ContactCenterEvalResultsConverter() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
 
ContactCenterEvalResultsParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents results obtained by performing some type of evaluation on a contact center.
ContactCenterEvalResultsParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
ContactCenterInfo - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents an object capable of returning general information about a contact center.
ContactCenterProgressBar - Class in umontreal.iro.lecuyer.contactcenters.app
Contact center simulation listener displaying a progress bar for the simulation.
ContactCenterProgressBar() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterProgressBar
 
ContactCenterSim - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a simulation-based evaluation system adapted for contact centers.
ContactCenterSimListener - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents an observer of the progress of a simulation.
ContactCenterSimResults - Class in umontreal.iro.lecuyer.contactcenters.app
Extends ContactCenterEvalResults to store additional information related to the simulation of a call center.
ContactCenterSimResults(ContactCenterSimResultsParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
Constructs a new object containing results read from the parameter object ccp.
ContactCenterSimResults(ContactCenterSim) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
Constructs a new contact center results container by getting simulation results from the simulator sim, and compoting confidence intervals with level level.
ContactCenterSimResultsParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents results obtained by performing simulation on a contact center.
ContactCenterSimResultsParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
ContactCenterSimWithObservations - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a contact simulator capable of returning individual observations for performance measures.
ContactCenterSimWithObservationSets - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a contact center simulator producing sets of observations for performance measures.
contactDone() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Determines if the communication is finished between the contact and the agent.
contactDone() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Determines if the communication is finished between the contact and the agent.
contactEvent - Variable in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Event representing the arrival of a new contact.
ContactFactory - Interface in umontreal.iro.lecuyer.contactcenters.contact
Allows contact sources to create contact objects of user-defined classes.
ContactInstantiationException - Exception in umontreal.iro.lecuyer.contactcenters.contact
This exception is thrown when a contact factory cannot instantiate a contact on a call to its ContactFactory.newInstance() method.
ContactInstantiationException(ContactFactory) - Constructor for exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Constructs a new contact instantiation exception with no message, no cause, and thrown by the given factory.
ContactInstantiationException(ContactFactory, String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Constructs a new contact instantiation exception with the given message, no cause, and concerning factory.
ContactInstantiationException(ContactFactory, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Constructs a new contact instantiation exception with no message, the given cause, and concerning factory.
ContactInstantiationException(ContactFactory, String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Constructs a new contact instantiation exception with the given message, the supplied cause, and concerning factory.
ContactListenerDialerList - Class in umontreal.iro.lecuyer.contactcenters.dialer
Implements the DialerList interface for a finite dialer list whose elements are obtained from an external source.
ContactListenerDialerList() - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
Constructs a new empty dialer list implemented by a doubly-linked list.
ContactListenerDialerList(List<Contact>) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
Constructs a new dialer list using the given dialerList to store the contacts.
ContactPatienceTimeGenerator - Class in umontreal.iro.lecuyer.contactcenters.queue
Value generator for the patience time of contacts.
ContactPatienceTimeGenerator() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.ContactPatienceTimeGenerator
 
ContactReroutingEvent - Class in umontreal.iro.lecuyer.contactcenters.router
Represents an event happening when the router tries to reroute a queued contact to an agent, or another queue.
ContactReroutingEvent(Router, DequeueEvent, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
Constructs an event that will reroute the queued contact dqEv to an agent or another queue.
contactReroutingEventsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Constructs and returns an iterator for the contact rerouting events.
ContactSelectionScore - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for ContactSelectionScore.
contactSelectionScore - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
ContactSelectionScore - Enum in umontreal.iro.lecuyer.contactcenters.router
Parameter indicating how the default contact selection score computed by AgentsPrefRouter.getScoreForContactSelection(AgentGroup,DequeueEvent) is computed.
ContactSource - Interface in umontreal.iro.lecuyer.contactcenters.contact
Represents a contact source which produces contacts during a simulation.
ContactStepInfo - Interface in umontreal.iro.lecuyer.contactcenters.contact
Represents an information object about a single step (end of service, exit of waiting queue, etc.) in the life cycle of a contact in the contact center.
ContactSumMatrix - Class in umontreal.iro.lecuyer.contactcenters.contact
This sum matrix can be used to compute contact-related observations.
ContactSumMatrix(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Constructs a new contact sum matrix for numTypes contact types and one period.
ContactSumMatrix(PeriodChangeEvent, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Constructs a new contact sum matrix with period change event pce and for numTypes contact types.
ContactSumMatrix(int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
Constructs a new contact sum matrix for numTypes contact types and numPeriods periods.
ContactTimeGenerator - Class in umontreal.iro.lecuyer.contactcenters.server
Value generator for the communication times of contacts.
ContactTimeGenerator(AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Constructs a contact time generator returning the same contact time for each contact type.
ContactTimeGenerator(AgentGroup, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Constructs a new contact time generator with a different multiplier for each contact type.
ContactTrace - Interface in umontreal.iro.lecuyer.contactcenters.app.trace
Represents an object capable of creating a contact-by-contact trace.
contactTypeProperties - Variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
contactTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
contains(Object) - Method in class umontreal.iro.lecuyer.collections.MergedCollection
 
contains(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
contains(Object) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
contains(Object) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
contains(Object) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
containsKey(Object) - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
containsKey(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
containsValue(Object) - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
containsValue(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
containsValue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Tests if the index i is included in the list of values associated with this segment.
ControlVariable - Interface in umontreal.iro.lecuyer.contactcenters.msk.cv
Represents a type of control variable that can be applied on all performance measures supported by a call center simulator.
ControlVariableParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Defines parameters for a specific control variable applied to some estimators after simulation.
ControlVariableParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ControlVariableParams
 
controlVariables - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
ControlVariableType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents types of control variables that can be used by call center simulators.
convertArray(Node, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertArray2D(Node, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertAWT(NodeList, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertFromInnerType(IE) - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
Converts an element in the inner collection to an element of the outer type.
convertKeyFromInnerType(IK) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
Converts the key for the inner map to a key for the outer map.
convertKeyToInnerType(OK) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
Converts the key for the outer map to a key for the inner map.
convertMPG(Node, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertPoissonGammaParams(Node) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertRVG(Node, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertScheduleShift(Node) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertSchedulesToStaffing - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
convertSchedulesToStaffing - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
convertSourceToggleTimes(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertTarget(NodeList, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertToInnerType(OE) - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
Converts an element of the outer type to an element of the inner collection.
convertValue(String, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
convertValueFromInnerType(IV) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
Converts the value for the inner map to a value for the outer map.
convertValueToInnerType(OV) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
Converts the value for the outer map to a value for the inner map.
copulaSigma - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
copy(double[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Copies the array M and returns the copy.
copyFile(File, File) - Static method in class umontreal.iro.lecuyer.util.FileUtil
Copies the file srcFile into the destination file destFile.
correctControlVariables(ControlVariable[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
correlationFit - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
CorrelationFit - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for CorrelationFit.
CorrelationMatrixCorrector - Class in umontreal.iro.lecuyer.contactcenters.contact
Implements the algorithm POSDEF that transforms the approximate correlation matrix that may contain negative eigenvalues to the valid positive definite correlation matrix.
CorrelationMatrixCorrector(int, double, double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Constructs CorrelationMatrixCorrector object from the correlations matrix Rin.
CorrelationMatrixCorrector(double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Constructs CorrelationMatrixCorrector object from the correlations matrix Rin.
CorrelationMtxFitting - Class in umontreal.iro.lecuyer.contactcenters.contact
Fits the parametric model for the correlation matrix using method of least squares.
CorrelationMtxFitting(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
 
CorrelationMtxFitting(double[], double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
 
count(ContactCenterInfo) - Method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns the usual number of columns in a matrix of performance measures with columns of this type estimated by the evaluation system eval.
count(ContactCenterInfo) - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the usual number of rows in a matrix of performance measures with rows of this type estimated by the evaluation system eval.
count - Variable in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Array containing the sums, in row major order.
counters - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
counters - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
counters2 - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
countersG - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
countRowsSummary(ContactCenterEval, PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns the number of rows in the summary report.
covariance(PerformanceMeasureType, int, int, DoubleMatrix2D) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CovFMMCallCenterStat
Returns the covariance matrix for the function of multiple means tally corresponding to the element (row, col) of the matrix of performance measures pm.
CovFMMCallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents a set of probes that collect covariances in matrices of functions of multiple means tallies.
CovFMMCallCenterStat(CallCenterStatProbes, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.CovFMMCallCenterStat
Constructs a new group of statistical probes for covariances from the inner call center statistics stat.
cpuTimeLimit - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
create(CallTraceParams) - Static method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
Creates a new contact trace facility from the given parameters.
create(CallCenter, AgentGroupParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Constructs and returns a new agent group manager for call center cc, agent group with index i, and parameters par.
create() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Calls create (false).
create(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Constructs the elements of the call center.
create(CallCenter, CallCenterParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Constructs a new call factory using call center cc, call center parameters ccParams, and call type index k.
create(CallCenter, List<TimeIntervalParams>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Constructs an array of time intervals from the list of interval parameters.
create1(CallCenter, List<ShiftPartParams>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
Constructs an array of shift parts from the list of part parameters.
createAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Constructs a new agent object.
createAgentGroup(AgentGroupParams, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Constructs and returns the ith agent group for this call center.
createAgentGroup(AgentGroupParams, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Constructs and returns a detailed agent group, which is needed to add and remove agents.
createAgentGroup(AgentGroupParams, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Constructs and returns a detailed agent group, which is needed to add and remove agents.
createAgentGroupIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of AgentGroupIndex
createAgentGroupParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of AgentGroupParams
createAgentGroupScheduleParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of AgentGroupScheduleParams
createAgentParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of AgentParams
createAndCondition(CallCenter, int, ConditionParamsList) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Similar to ConditionUtil.createOrCondition(CallCenter,int,ConditionParamsList), for an ``and'' condition.
createArrivalProcess(ArrivalProcessParams, int, ContactFactory) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Constructs and returns the arrival process to be managed.
createArrivalProcess(CallCenter, ArrivalProcessManager, ArrivalProcessParams) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.spi.ArrivalProcessFactory
Constructs and returns an arrival process for the call center model cc and the arrival process parameters par.
createArrivalProcessParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ArrivalProcessParams
createBasicDistribution(RandomVariateGenParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Constructs and returns an object representing the distribution based on the parameters in rvgp.
createBatchSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of BatchSimParams
createBatchSimParams(BatchSimParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<BatchSimParams>}
createBooleanArray() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of BooleanArray
createBooleanArrayProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of BooleanArrayProperty
createBooleanArrayRow() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of BooleanArray.Row
createBooleanListProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of BooleanListProperty
createBooleanProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of BooleanProperty
createCallCenterParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of CallCenterParams
createCallTraceParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of CallTraceParams
createCallTypeRoutingParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of CallTypeRoutingParams
createCondition(CallCenter, int, ConditionParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Constructs a condition object for call center cc, and using parameters par.
createCondition(CallCenter, int, JAXBElement<?>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Similar to ConditionUtil.createCondition(CallCenter,int,ConditionParams), but from a JAXBElement instance.
createConditionParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ConditionParams
createConditionParamsList() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ConditionParamsList
createConditionParamsListAll(ConditionParamsList) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<ConditionParamsList>}
createConditionParamsListCustom(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<Named>}
createConditionParamsListEither(ConditionParamsList) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<ConditionParamsList>}
createConditionParamsListFracBusyAgents(TwoIndicesWithTypesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<TwoIndicesWithTypesParams>}
createConditionParamsListFracBusyAgentsThresh(IndexThreshWithTypeParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<IndexThreshWithTypeParams>}
createConditionParamsListNumFreeAgents(TwoIndicesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<TwoIndicesParams>}
createConditionParamsListNumFreeAgentsThresh(IndexThreshIntParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<IndexThreshIntParams>}
createConditionParamsListQueueSizes(TwoIndicesWithTypesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<TwoIndicesWithTypesParams>}
createConditionParamsListQueueSizeThresh(IndexThreshIntWithTypeParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<IndexThreshIntWithTypeParams>}
createConditionParamsListStat(StatConditionParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<StatConditionParams>}
createConnection(DBConnectionParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Creates a database connection from the parameters stored in the given dbParams object.
createConnection() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Creates the database connection from the parameters stored in this object.
createConstant(PeriodChangeEvent, double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Constructs and returns a multiple-periods random variate generator using the constant distribution with value values[p] for period p as defined by pce.
createContactCenterEvalResults(ContactCenterEvalResultsParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<ContactCenterEvalResultsParams>}
createContactCenterEvalResultsParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ContactCenterEvalResultsParams
createContactCenterSimResults(ContactCenterSimResultsParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<ContactCenterSimResultsParams>}
createContactCenterSimResultsParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ContactCenterSimResultsParams
createControlVariableParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ControlVariableParams
createControlVariables(ControlVariableType...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
createCTMCRepSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of CTMCRepSimParams
createCtmcrepSimParams(CTMCRepSimParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<CTMCRepSimParams>}
createCustom(Class<T>, CallCenter, int, Named) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates an object of base class base, from the parameter object par, and using the call center model cc.
createCustomCondition(CallCenter, int, Named) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Calls createCustom (Condition.class, cc, k, par).
createData() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
For internal use only.
createDateTimeProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DateTimeProperty
createDBConnectionParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DBConnectionParams
createDefaultCaseParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of DefaultCaseParams
createDialerAgentGroupParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of DialerAgentGroupParams
createDialerLimitParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of DialerLimitParams
createDialerParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of DialerParams
createDialerPolicy(DialerParams, DialerList) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Constructs and returns an object representing the managed dialer's policy.
createDialerPolicy(CallCenter, DialerManager, DialerParams) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.spi.DialerPolicyFactory
Constructs and returns a dialer policy for the call center model cc and the dialer parameters par.
createDistribution() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the new probability distribution extracted from the parameters.
createDistributionInt() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the new discrete probability distribution extracted from the parameters.
createDistributionMLE(Class<? extends Distribution>, double[], double) - Static method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
createDocument(ClassFinder, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Constructs a DOM document from the storable parameter object par, using the class finder finder to resolve simple class names, with root element with name rootName, and with spc spaces of indentation.
createDoubleArray() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DoubleArray
createDoubleArrayRow() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DoubleArray.Row
createDoubleArrayWithMinWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of DoubleArrayWithMinWaitingTime
createDurationArray() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DurationArray
createDurationArrayRow() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DurationArray.Row
createDurationListProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DurationListProperty
createDurationProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of DurationProperty
createEvent(double, double, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
createEventF(StateThresh, double, double, int, int, int, CCEvent) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
createExponential(PeriodChangeEvent, RandomStream, double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Constructs and returns a multiple-periods random variate generator using the exponential distribution with rate lambdas[p] for period p as defined by pce.
createFracBusyAgentsCondition(CallCenter, TwoIndicesWithTypesParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates a new condition on the fraction of busy agents using the call center model cc, and the parameters in par.
createFracBusyAgentsThreshCondition(CallCenter, IndexThreshWithTypeParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates a new condition on the fraction of busy agents using the call center model cc, and the parameters in par.
createFromEval(ContactCenterEval) - Static method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Constructs a new object storing the last results produced by the evaluation system eval.
createFromParams(ContactCenterEvalResultsParams) - Static method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Parses the given parameter object ccp, and constructs an object containing evaluation results.
createFromParams(ContactCenterEvalResultsParams, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Similar to the method ContactCenterEvalResults.createFromParams(ContactCenterEvalResultsParams), but if the flag reportPropertiesToEvalInfo is set to true, copies the report properties into the evaluation information.
createGamma(PeriodChangeEvent, RandomStream, double[], double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Constructs and returns a multiple-periods random variate generator using the gamma distribution with parameters alphas[p] and lambdas[p] for period p as defined by pce.
createGenerator(MultiPeriodGenParams, RandomStream, PeriodChangeEvent) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Constructs and returns a random variate generator for multiple periods using the parameters in mpgp, the random stream stream, and the period-change event pce.
createGenerator(RandomVariateGenParams, RandomStream) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Constructs and returns a random variate generator from the parameters given by rvgp, and the random stream stream.
createGenerator(RandomVariateGenParams, RandomStream, Distribution) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Constructs and returns a random variate generator from the parameters given in rvgp, the random stream stream, and the probability distribution dist.
createGenerator(RandomStream) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Constructs a new random variate generator from the distribution information associated with this object and the stream stream.
createGeneratorInt(RandomStream) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Constructs a new integer random variate generator from the distribution information associated with this object and the stream stream.
createHistogram(double[], double, PerformanceMeasureParams, String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Create a new histogram and add it to the list of histograms.
createHistogramParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of HistogramParams
createInboundTypeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of InboundTypeParams
createIndex(double[], CCEventFactory[], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.LookupEvent
Creates a search index by partitioning the [0, 1] in numIntervals subintervals, and using a maximum of maxBits randm bits for the indexed search.
createIndexThreshIntParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of IndexThreshIntParams
createIndexThreshIntWithTypeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of IndexThreshIntWithTypeParams
createIndexThreshParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of IndexThreshParams
createIndexThreshWithTypeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of IndexThreshWithTypeParams
createIntArray() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of IntArray
createIntArrayRow() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of IntArray.Row
createIntegerArrayProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of IntegerArrayProperty
createIntegerListProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of IntegerListProperty
createIntegerProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of IntegerProperty
createMatrixOfRatioTallies(MatrixOfTallies<?>, MatrixOfTallies<?>) - Static method in class umontreal.iro.lecuyer.contactcenters.StatUtil
Creates a matrix of ratio tallies from two matrices of tallies.
createModel(Simulator, CallCenterParams, RandomStreams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Constructs and returns the model of the call center used by this simulator.
createMSKCCParams(CallCenterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of JAXBElement<CallCenterParams>}
createMultiPeriodGenParams() - Method in class umontreal.iro.lecuyer.contactcenters.params.ObjectFactory
Create an instance of MultiPeriodGenParams
createMultiPeriodGenParamsPeriodGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.ObjectFactory
Create an instance of MultiPeriodGenParams.PeriodGen
createNamed() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of Named
createNonNegativeDurationArray() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of NonNegativeDurationArray
createNonNegativeDurationArrayRow() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of NonNegativeDurationArray.Row
createNumberArrayProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of NumberArrayProperty
createNumberListProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of NumberListProperty
createNumberProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of NumberProperty
createNumFreeAgentsCondition(CallCenter, TwoIndicesParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Similar to ConditionUtil.createQueueSizeCondition(CallCenter,TwoIndicesWithTypesParams), for a condition on the number of free agents.
createNumFreeAgentsThreshCondition(CallCenter, IndexThreshIntParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Similar to ConditionUtil.createQueueSizeThreshCondition(CallCenter,IndexThreshIntWithTypeParams), for a condition on the number of free agents.
createObsMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ObsMatrix
createObsMatrixObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ObsMatrix.Obs
createOrCondition(CallCenter, int, ConditionParamsList) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates an ``or'' condition from the call center model cc, and the parameters par.
createOutboundTypeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of OutboundTypeParams
createParameterObject(Class<T>, Element) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Constructs a new parameter object of class c from the DOM element el.
createParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Creates a parameter object that can be marshalled using JAXB from this object, and copies its evaluation results..
createParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
createPerformanceMeasureParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of PerformanceMeasureParams
createPMMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of PMMatrix
createPMMatrixInt() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of PMMatrixInt
createPointSet(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Creates the point set used for Quasi-Monte Carlo, which contains numPoints points.
createPrintedStatParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of PrintedStatParams
createProducedCallTypeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ProducedCallTypeParams
createPropertiesParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of PropertiesParams
createPropertyNameParam() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of PropertyNameParam
createQueueSizeCondition(CallCenter, TwoIndicesWithTypesParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates a condition on the queue size from parameters par, and call center model cc.
createQueueSizeThreshCondition(CallCenter, IndexThreshIntWithTypeParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.ConditionUtil
Creates a condition on the queue size from parameters par, and call center model cc.
createRandomStreamArray(RandomStream[], int, RandomStreamFactory) - Static method in class umontreal.iro.lecuyer.contactcenters.RandomStreamUtil
Creates or extends an array of random streams.
createRandomStreamMatrix(RandomStream[][], int, int, RandomStreamFactory) - Static method in class umontreal.iro.lecuyer.contactcenters.RandomStreamUtil
Creates or extends a matrix (i.e., 2D array) of random streams.
createRandomStreamsParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of RandomStreamsParams
createRandomTypeContactFactory(CallCenter, List<ProducedCallTypeParams>, RandomStream, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Constructs and returns a contact factory that can produce calls of randomly selected types.
createRandomVariateGenParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of RandomVariateGenParams
createReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ReportParams
createRepSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of RepSimParams
createRepSimParams(RepSimParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<RepSimParams>}
createRouter(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Constructs and returns the router to be managed.
createRouter(CallCenter, RouterManager, RouterParams) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.spi.RouterFactory
Constructs and returns a router for the call center model cc and the router parameters par.
createRouterParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of RouterParams
createRoutingCaseParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of RoutingCaseParams
createRoutingStageParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of RoutingStageParams
createRoutingTableSources() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of RoutingTableSources
createRow(List<T>) - Method in interface umontreal.iro.lecuyer.xmlbind.ArrayConverter.RowFactory
Constructs and returns a new row from the list of values.
createRow() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
For internal use only.
createScheduleShiftParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ScheduleShiftParams
createSegmentParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of SegmentParams
createSequentialSamplingParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of SequentialSamplingParams
createServiceLevelParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of ServiceLevelParams
createServiceTimeParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ServiceTimeParams
createShiftPartParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of ShiftPartParams
createSimLogic(CallCenter, SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Constructs and returns a SimLogic implementation for the simulation logic, using the given model and simulation parameters simParams.
createSimLogic(CallCenter, SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
createSimParams(SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<SimParams>}
createStatConditionParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of StatConditionParams
createStratSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of StratSimParams
createStratSimParams(StratSimParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create an instance of JAXBElement<StratSimParams>}
createStreams(CallCenterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Creates the necessary random streams for supporting K = $ \Ki$ + $ \Ko$ contact types, and I agent groups.
createStringListProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of StringListProperty
createStringProperty() - Method in class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create an instance of StringProperty
createSumMatrix(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
This methods creates and returns the internal sum matrix, and is overridden in IntegralMeasureMatrixSW to create an instance of SumMatrixSW instead.
createSumMatrix(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
 
createTimeIntervalParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of TimeIntervalParams
createTitleCellStyle() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Creates a cell style for cells containing titles for tables of results.
createTruncatedDist(Distribution, RandomVariateGenParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Constructs and returns a truncated distribution object from distribution dist, and parameters tp.
createTwoIndicesParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of TwoIndicesParams
createTwoIndicesWithTypesParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create an instance of TwoIndicesWithTypesParams
createVerticalTitleCellStyle() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
createWaitingQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Constructs and returns the qth waiting queue for this call center.
CSVSourceArray2D - Class in umontreal.iro.lecuyer.xmlbind
Represents a source array whose contents is read from a CSV-formatted text file.
CSVSourceArray2D(URL) - Constructor for class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
CSVSourceArray2D(Node, String) - Constructor for class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
CSVSourceArray2D - Class in umontreal.iro.lecuyer.xmlconfig
Represents a source array whose contents is read from a CSV-formatted text file.
CSVSourceArray2D() - Constructor for class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
ctmc - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
ctmc - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
CTMCCreationException - Exception in umontreal.iro.lecuyer.contactcenters.ctmc
 
CTMCCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.ctmc.CTMCCreationException
 
CTMCCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.ctmc.CTMCCreationException
 
CTMCCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.ctmc.CTMCCreationException
 
CTMCCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.ctmc.CTMCCreationException
 
CTMCRepSimParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents parameters specific to an experiment simulating a CTMC with independent replications.
CTMCRepSimParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
currentPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
custom - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
CVBetaFunction - Interface in umontreal.iro.lecuyer.contactcenters.msk.cv
Represents an object returning the β function used for control variables.
CVCallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.msk.cv
Represents call center statistics on which control variables are applied.
CVCallCenterStat(SimLogic, CallCenterStatProbes, boolean, ControlVariable...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
Constructs a new CV call center statistical object using the simulation logic sim, taking statistics in the stat object, and applying the control variables cvs.

D

D - Variable in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
 
data - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
database - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
DateTimeProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a date/time.
DateTimeProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DateTimeProperty
 
DBConnectionParam - Class in umontreal.iro.lecuyer.xmlconfig
Represents the parameters for a database connection established using JDBC.
DBConnectionParam() - Constructor for class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Nullary constructor for the parameter reader.
DBConnectionParam(String) - Constructor for class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Constructs parameters for a JDBC connection using a data source obtained via JNDI, with name jndiDataSourceName.
DBConnectionParam(Class<? extends Driver>, URI) - Constructor for class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Constructs parameters for a JDBC connection using the driver manager, with URI jdbcURI, and driver class jdbcDriverClass.
DBConnectionParams - Class in umontreal.iro.lecuyer.xmlbind.params
Represents the parameters for a database connection established using JDBC.
DBConnectionParams() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
DBContactTrace - Class in umontreal.iro.lecuyer.contactcenters.app.trace
Defines an exited-contact listener used to output a trace of every call processed by a simulator into a database.
DBContactTrace(DBConnectionParams, String) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.trace.DBContactTrace
Constructs a new call trace to a database, using the given parameters to establish the connection, and and sending the data to the table with the given name.
DBSourceArray2D - Class in umontreal.iro.lecuyer.xmlbind
Represents a source array whose data is extracted from a database using JDBC.
DBSourceArray2D(DBConnectionParams) - Constructor for class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
 
DBSourceArray2D(Node) - Constructor for class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
 
DBSourceArray2D - Class in umontreal.iro.lecuyer.xmlconfig
Represents a source array whose data is extracted from a database using JDBC.
DBSourceArray2D() - Constructor for class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
deepClone(T, boolean) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Constructs and returns a deep clone of the array array.
deepClone(T) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Equivalent to boolean) deepClone (array, false) .
defaultArrivalProcess - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
DefaultCaseParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the vectors of ranks used by default, if no other case applies for a given routing stage.
DefaultCaseParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
defaultDetailed - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
defaultDetailedSheetNameWithoutPeriods - Static variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
defaultDetailedSheetNameWithPeriods - Static variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
DefaultDoubleFormatter - Class in umontreal.iro.lecuyer.util
Default formatter.
DefaultDoubleFormatter() - Constructor for class umontreal.iro.lecuyer.util.DefaultDoubleFormatter
Constructs a formatter that uses 3 significant digits for all numbers.
DefaultDoubleFormatter(int, int) - Constructor for class umontreal.iro.lecuyer.util.DefaultDoubleFormatter
Constructs a formatter that uses digitsSmall significant digits for values smaller than 1, and digitsLarge significant digits for other values.
DefaultDoubleFormatterWithError - Class in umontreal.iro.lecuyer.util
Default double formatter with error.
DefaultDoubleFormatterWithError() - Constructor for class umontreal.iro.lecuyer.util.DefaultDoubleFormatterWithError
Constructs a formatter formatting values with 3 significant digits.
DefaultDoubleFormatterWithError(int) - Constructor for class umontreal.iro.lecuyer.util.DefaultDoubleFormatterWithError
Constructs a formatter formatting values with numDigits significant digits.
defaultGen - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
DEFAULTMATHENSURINGCMD - Static variable in class umontreal.iro.lecuyer.util.LaTeXFormatter
Default math-ensuring command, ensuremath.
DEFAULTNAN - Static variable in class umontreal.iro.lecuyer.util.LaTeXFormatter
Default string for representing NaN, --.
defaultNestedElement(ParamReader, Element) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
For internal use only.
defaultObsSheetName - Static variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
defaultOnlyAverages - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
defaultPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
defaultSummarySheetName - Static variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
defaultUnit - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
defaultUnit - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
DELAY - Static variable in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Agent group is a delay station; see QueueAtLastGroupRouter.isDelay(int, int).
delayInIn - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
delayInOut - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
delayOutIn - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
delayOutOut - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
delaysGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
delete(File) - Static method in class umontreal.iro.lecuyer.util.FileUtil
Deletes the file or empty directory f, and returns the success indicator of the operation.
DenseMatrix<E> - Class in umontreal.iro.lecuyer.collections
Represents a matrix storing elements in an array.
DenseMatrix(int, int) - Constructor for class umontreal.iro.lecuyer.collections.DenseMatrix
Constructs a new dense matrix with rows rows, columns columns, and filled with null elements.
DenseMatrix(E[][]) - Constructor for class umontreal.iro.lecuyer.collections.DenseMatrix
Constructs a new matrix from the 2D array elements.
DenseMatrix(Matrix<? extends E>) - Constructor for class umontreal.iro.lecuyer.collections.DenseMatrix
Constructs a new matrix from the matrix matrix.
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called when a contact leaves a queue, the dequeue event ev representing the queued contact.
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePerQueuePredictor
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
dequeued(Router, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
 
dequeued(Router, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
 
dequeued(Router, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForBadContactMismatchRate
 
dequeued(Router, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
dequeued() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Indicates that the contact has left the queue and that this event is obsolete.
dequeued(DequeueEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueListener
This method is called when a contact is removed from a waiting queue, ev representing the corresponding dequeue event.
dequeued(Router, DequeueEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.router.ExitedContactListener
This method is called when a contact leaves a waiting queue linked to the router router, without being served.
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
dequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when a contact leaves a waiting queue, ev representing the corresponding dequeue event.
DequeueEvent - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents an event happening when a contact leaves a waiting queue without being explicitly removed.
DequeueEvent(WaitingQueue, Contact, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Constructs a new dequeue event with contact contact entering waiting queue queue at simulation time enqueueTime.
DequeueEventComparator - Class in umontreal.iro.lecuyer.contactcenters.queue
Default comparator used to sort dequeue events in a priority queue.
DequeueEventComparator() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.DequeueEventComparator
 
DEQUEUETYPE_BEGINSERVICE - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact dequeueing type representing the beginning of the service.
DEQUEUETYPE_FANTOM - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact dequeue type used to remove multiple copies of a contact from waiting queues.
DEQUEUETYPE_NOAGENT - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact dequeuing type occurring when a waiting queue is cleared because there is no agent in the system capable of serving the contact.
DEQUEUETYPE_TRANSFER - Static variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contact dequeue type used when transferring a contact from a waiting to another waiting queue.
DescendingOrderComparator<T extends Comparable<? super T>> - Class in umontreal.iro.lecuyer.collections
Represents a comparator sorting objects in descending natural order.
DescendingOrderComparator() - Constructor for class umontreal.iro.lecuyer.collections.DescendingOrderComparator
 
detailed - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
detailed - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
DetailedAgentGroup - Class in umontreal.iro.lecuyer.contactcenters.server
Extends the AgentGroup class for a detailed agent group, where individual agents can be differentiated.
DetailedAgentGroup(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Constructs a new agent group with n available agents.
DetailedAgentGroup(Simulator, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
DetailedAgentGroup(PeriodChangeEvent, int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Constructs a new agent group with the period-change event pce, and ns[p] agents in the period p.
DetailedAgentGroupState - Class in umontreal.iro.lecuyer.contactcenters.server
Represents the state of a detailed agent group.
DetailedAgentGroupState(DetailedAgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroupState
Constructs a new agent group state object holding state information about the agent group group.
detailedSheetNameWithoutPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
detailedSheetNameWithPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
dial() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Instructs the dialer to try performing outbound calls.
Dialer - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a predictive dialer making outbound contacts.
Dialer(DialerPolicy, RandomStream, ValueGenerator) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Constructs a new dialer using the dialer policy policy, the random stream streamReach to determine if a dialed call reaches the right party, and with 0 reach and fail times.
Dialer(Simulator, DialerPolicy, RandomStream, ValueGenerator) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Equivalent to Dialer.Dialer(DialerPolicy,RandomStream,ValueGenerator), with the given user-defined simulator sim.
Dialer(DialerPolicy, RandomStream, ValueGenerator, ValueGenerator, ValueGenerator) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Constructs a new dialer using the dialer policy policy.
Dialer(Simulator, DialerPolicy, RandomStream, ValueGenerator, ValueGenerator, ValueGenerator) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Equivalent to Dialer.Dialer(DialerPolicy,RandomStream,ValueGenerator,ValueGenerator,ValueGenerator), using the given simulator sim.
dialer - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
DialerActionEvent - Class in umontreal.iro.lecuyer.contactcenters.dialer
This event occurs when the dialer reached or failed to reach a called person.
DialerActionEvent(Dialer, Contact, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
Constructs a new dialer action event for contact contact with success indicator success.
dialerActionEventsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Constructs and returns an iterator for the dialer-action events.
DialerActionState - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents the information needed to scheduled a dialer action event.
DialerActionState(Contact, boolean, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
Constructs a new dialer action event state object for a contact contact.
DialerActionState(DialerActionEvent) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
Constructs a new dialer action state object from the dialer action event ev.
DialerAgentGroupParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Provides information about a virtual agent group containing inbound and outbound groups, and managed by a dialer.
DialerAgentGroupParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
DialerCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when a problem occurs during the creation of a dialer.
DialerCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.DialerCreationException
 
DialerCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.DialerCreationException
 
DialerCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.DialerCreationException
 
DialerCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.DialerCreationException
 
DialerLimit - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a limit on the number of calls to dial.
DialerLimit(CallCenter, DialerLimitParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.DialerLimit
Constructs a new dialer limit using the call center cc, and limit parameters par.
dialerLimit - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
DialerLimitParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Determines parameters of a limit imposed on the number of dialed calls during a given time interval.
DialerLimitParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
DialerList - Interface in umontreal.iro.lecuyer.contactcenters.dialer
Represents a list that contains and manages contacts to be made later by a dialer.
DialerListNoQueueing - Class in umontreal.iro.lecuyer.contactcenters.dialer
This wrapper dialer list is used by dialers dropping mismatches.
DialerListNoQueueing(DialerList) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
Constructs a new dialer list with no queueing by using the inner list list.
DialerListWithLimits - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a dialer list imposing limits on the number of calls to dial.
DialerListWithLimits(CallCenter, int, DialerLimitParams...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
Constructs a new dialer list with limits for the call center cc, call type k, and limits limits.
DialerListWithLimits(CallCenter, RandomTypeCallFactory, DialerLimitParams...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
Constructs a new dialer list with limits for the call center cc, the call factory factory which generates calls of random types, and the limits limits.
DialerManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages a dialer performing outbound calls.
DialerManager(CallCenter, DialerParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Constructs a new dialer manager using the call center model cc, the dialer parameters par, and dialer index k.
DialerObjects - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Regroups objects used by dialers.
DialerObjects(CallCenter) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.DialerObjects
Constructs a new set of dialer objects from the given call center model.
DialerParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Parameters for the dialer, for blend/multi-skill call center.
DialerParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
DialerPolicy - Interface in umontreal.iro.lecuyer.contactcenters.dialer
Represents a dialer's policy to determine the outbound calls to try on each occasion.
dialerPolicy - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
DialerPolicyFactory - Interface in umontreal.iro.lecuyer.contactcenters.msk.spi
Provdes a method to create a dialer from the user-specified parameters.
DialerPolicyType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the dialer policy specifying when a dialer must try to make calls and how many calls to try at a time.
dialers - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
dialerStarted(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
 
dialerStarted(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
 
dialerStarted(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
dialerStarted(Dialer) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerPolicy
This method is called when the dialer using this policy is started.
dialerStarted(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
DialerState - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents the state of a dialer.
DialerState(Dialer) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.DialerState
Constructs a new dialer state containing the state of the dialer dialer.
dialerStopped(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Calls AgentsMoveDialerPolicy.init(Dialer).
dialerStopped(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
 
dialerStopped(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
dialerStopped(Dialer) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerPolicy
This method is called when the dialer using this policy is stopped.
dialerStopped(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
DialerStreamType - Enum in umontreal.iro.lecuyer.contactcenters.msk.model
Types of random streams for dialers.
DirichletArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents an arrival process where the number of arrivals are spread in periods using a Dirichlet distribution [3].
DirichletArrivalProcess(PeriodChangeEvent, ContactFactory, double[], RandomStream, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Constructs a new Dirichlet arrival process with period-change event pce, contact factory factory, Dirichlet parameters alphas, random number stream stream, and generator agen for the number of arrivals.
DirichletCompoundArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a generalization of the non-homogeneous Poisson process where the arrival rates are generated from a Dirichlet compound negative multinomial distribution [19].
DirichletCompoundArrivalProcess(PeriodChangeEvent, ContactFactory, double[], RandomStream, RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Constructs a new Dirichlet compound Poisson arrival process.
disableControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
disableControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
discardChanges() - Method in class umontreal.iro.lecuyer.util.ModifiableWorkbook
Discards all the changes made in the encapsulated workbook.
disconnectTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
dispose() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
dispose() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
dispose() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
dispose() - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Clears the data in the source array.
dispose() - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
disposeSourceArray() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Clears the data in the source array.
distributionClass - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
distributionClass - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
DistributionCreationException - Exception in umontreal.iro.lecuyer.xmlbind
This exception is thrown when a problem occurs during the construction of a distribution object by ParamReadHelper.createBasicDistribution(RandomVariateGenParams) or RandomVariateGenParams).
DistributionCreationException() - Constructor for exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Constructs a new distribution creation exception with no distribution information or message.
DistributionCreationException(String) - Constructor for exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Constructs a new distribution creation exception with no distribution information and message message.
DistributionCreationException(Class<? extends Distribution>, double[]) - Constructor for exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Constructs a new distribution creation exception with distribution class distClass, distribution parameters distParams, and no message.
DistributionCreationException(Class<? extends Distribution>, double[], String) - Constructor for exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Constructs a new distribution creation exception with distribution class distClass, distribution parameters distParams, and message message.
DistributionCreationException - Exception in umontreal.iro.lecuyer.xmlconfig
This exception is thrown when a problem occurs during the construction of a distribution object by RandomVariateGenParam.createDistribution() or RandomVariateGenParam.createDistributionInt(), or during the parsing of the nested text containing a distribution XML element.
DistributionCreationException() - Constructor for exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Constructs a new distribution creation exception with no distribution information or message.
DistributionCreationException(String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Constructs a new distribution creation exception with no distribution information and message message.
DistributionCreationException(Class<? extends Distribution>, String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Constructs a new distribution creation exception with distribution class distClass, distribution parameters distParams, and no message.
DistributionCreationException(Class<? extends Distribution>, String, String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Constructs a new distribution creation exception with distribution class distClass, distribution parameters distParams, and message message.
DOMUtils - Class in umontreal.iro.lecuyer.xmlconfig
Provides utility methods to build indented DOM documents intended to be converted to XML files.
DoubleArray - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a 2D array of double-precision numbers.
DoubleArray() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DoubleArray
 
DoubleArray.Row - Class in umontreal.iro.lecuyer.xmlbind.params
Java class for anonymous complex type.
DoubleArray.Row() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
DoubleArrayWithMinWaitingTime - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents a 2D array with an associated minimal waiting time.
DoubleArrayWithMinWaitingTime() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.DoubleArrayWithMinWaitingTime
 
DoubleFormatter - Interface in umontreal.iro.lecuyer.util
Represents an object that can format a double-precision value into a string.
DoubleFormatterWithError - Interface in umontreal.iro.lecuyer.util
Represents an object that can format a double-precision value into a string, while formatting can possibly be affected by the error on the formatted value.
dqTypeRet - Variable in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Contains the dequeue type generated by WaitingQueue.getMaximalQueueTime(DequeueEvent).
dqTypeRet - Variable in class umontreal.iro.lecuyer.contactcenters.router.Router
Contains the dequeue type used when a contact leaves a queue to enter a new one.
dropMismatches - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
DurationArray - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a 2D array of time durations.
DurationArray() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DurationArray
 
DurationArray.Row - Class in umontreal.iro.lecuyer.xmlbind.params
Java class for anonymous complex type.
DurationArray.Row() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
durationFromString(String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Constructs and returns a Duration object obtained from the string str.
DurationListProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a list of time durations.
DurationListProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
DurationProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a time duration.
DurationProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.DurationProperty
 

E

ecire(File, ArrayList<String>[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
ecType - Variable in class umontreal.iro.lecuyer.contactcenters.server.Agent
The end-contact type associated with the contact time returned by Agent.getContactTime(Contact).
ecTypeRet - Variable in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
The end-contact type associated with the contact time returned by AgentGroup.getContactTime(EndServiceEvent).
efficiency - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
either - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
elements - Variable in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Provides mappings for root elements to Java classes.
elementsAdd(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsAdd(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsAdd(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsAdd(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Adds the new dequeued event dqEvent to the internal data structure representing the waiting queue.
elementsClear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsClear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsClear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsClear() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Clears all elements in the data structure representing the queued contacts.
elementsGetFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsGetFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsGetFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsGetFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the first element of the waiting queue's internal data structure, or throws a NoSuchElementException if no such element exists.
elementsGetLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsGetLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsGetLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsGetLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the last element of the waiting queue's internal data structure, or throws a NoSuchElementException if no such element exists.
elementsIsEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsIsEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsIsEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsIsEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Determines if the internal waiting queue data structure is empty.
elementsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns an iterator capable of traversing, in the correct order, the elements in the waiting queue's internal data structure.
elementsRemoveFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsRemoveFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsRemoveFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsRemoveFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes and returns the first element in the waiting queue's internal data structure.
elementsRemoveLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
elementsRemoveLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
 
elementsRemoveLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
elementsRemoveLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes and returns the last element in the waiting queue's internal data structure.
enableChrono - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
enableControlVariables(ControlVariable...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
enableControlVariables(ControlVariable...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
enableStepsTracing() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Enables steps tracing for this contact object.
endContact(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called when the communication between this contact and an agent is terminated.
endContact(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
 
endContact(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
 
endContact(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
endContact(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the communication between a contact and an agent is finished.
endContact(EndServiceEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Aborts the communication with a contact identified by the end-service event es, overriding the event's end-contact type with ecType.
endContact(EndServiceEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentGroupListener
This method is called after the communication of a contact with an agent was terminated, with ev containing all the information.
endContact(EndServiceEventDetailed) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called when the communication with a contact is terminated.
endContact(EndServiceEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
endContact(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Terminates the communication part of the service represented by this event, with end-contact type ecType, and returns true if and only if the communication part was terminated successfully.
endDocument() - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
endElement(String, String, String) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
endElement(Element, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Terminates the nested element el.
endingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
 
endPrefixMapping(String) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
endService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called when the service of this contact (communication and after-contact work) was terminated, ev containing information about the served contact.
endService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
 
endService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
endService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the service (communication and after-contact work) of a contact in an agent group has ended.
endService(EndServiceEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Aborts the service of a contact identified by the end-service event es, overriding the event's end-service type with esType.
endService(EndServiceEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentGroupListener
This method is called after the service of a contact by an agent was terminated.
endService(EndServiceEventDetailed) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called after the service of a contact by an agent was terminated.
endService(EndServiceEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
endService(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Terminates the after-contact part of the service represented by this event, with end-service type esType, and returns true if and only if the after-contact part was terminated successfully.
EndServiceEvent - Class in umontreal.iro.lecuyer.contactcenters.server
Represents the simulation event for a contact's end of service.
EndServiceEvent(AgentGroup, Contact, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Constructs a new end-service event with contact contact served by an agent in group group, with service beginning at simulation time beginServiceTime.
EndServiceEventDetailed - Class in umontreal.iro.lecuyer.contactcenters.server
Represents the end-service event for a detailed agent group.
EndServiceEventDetailed(Contact, Agent, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.EndServiceEventDetailed
Constructs a new end-service event with contact contact served by agent agent, with service beginning at beginServiceTime.
endServiceEventsIterator() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Constructs and returns an iterator for the end-service events.
enqueued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This method is called by a waiting queue object when a contact is put in queue, the dequeue event ev representing the queued contact.
enqueued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
enqueued(DequeueEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueListener
This method is called after a contact was added to a queue.
enqueued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when a contact is enqueued, ev representing the dequeue event.
EnqueueEvent - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents a simulation event that will put a queued contact back in its original waiting queue.
EnqueueEvent(DequeueEvent) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Constructs a new enqueue event from an old dequeue event using the target queue returned by DequeueEvent.getWaitingQueue().
EnqueueEvent(WaitingQueue, DequeueEvent) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Constructs a new enqueue event from an old dequeue event that will put a queued contact into the target waiting queue targetQueue.
EnqueueEvent(WaitingQueue, Contact, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Constructs a new enqueue event that will put a contact contact into the target waiting queue targetQueue.
EnqueueEventWithRerouting - Class in umontreal.iro.lecuyer.contactcenters.router
Represents an event that queues a contact, and schedules an additional event for supporting rerouting.
EnqueueEventWithRerouting(DequeueEvent, Router, ReroutingState) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Constructs a new dequeue event with rerouting from the old dequeue event oldDequeueEvent, the target router targetRouter, and the rerouting state reroutingState.
EnqueueEventWithRerouting(WaitingQueue, DequeueEvent, Router, ReroutingState) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Constructs a new enqueue event with rerouting from the target waiting queue targetQueue, the old dequeue event oldDequeueEvent, the target router targetRouter, and the rerouting state information reroutingState.
EnqueueEventWithRerouting(WaitingQueue, Contact, double, int, Router, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Constructs a new enqueue event with rerouting from the target waiting queue targetQueue, queueing information, and rerouting information.
ensureCapacityForDefaultAfterContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Makes sure that the array containing default after-contact times specific to each agent group contains at least capacity elements.
ensureCapacityForDefaultContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Makes sure that the array containing default contact times specific to each agent group contains at least capacity elements.
ensureCapacityForServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Makes sure that the length of the array containing the vi's is at least capacity for the number of groups.
ensureCapacityForServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Makes sure that the length of the array containing the vaj's is at least capacity for the number of agents.
entrySet() - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
entrySet() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
envName - Variable in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
 
equals(Object) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
equals(Object) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Compares the specified object with this matrix for equality.
equals(Object) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
equals(Object) - Method in class umontreal.iro.lecuyer.collections.MergedSet
 
equals(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
equals(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingSet
 
equals(Object) - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
equals(ContactCenterEval, ContactCenterEval, Formatter) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Determines if systems res1 and res2 seem equal, and formats any detected error using fmt.
equals(ContactCenterEval, ContactCenterEval, double, Formatter) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Determines if systems res1 and res2 seem equal, and formats any detected error using fmt.
equals(Object) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
 
equals(Object) - Method in class umontreal.iro.lecuyer.util.IntArray
If o corresponds to an instance of IntArray, tests the equality of the wrapped arrays using int[]), and returns the result of the test.
equals(Object) - Method in class umontreal.iro.lecuyer.util.Pair
 
equals(Object) - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
equals(Object) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
equals(Object) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
 
equalsStat(ContactCenterSim, ContactCenterSim, double, double, Formatter) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Determines if systems res1 and res2 seem statistically equal, and formats any detected error using fmt.
equalsState(Object) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Determines if the state of this CTMC is the same as the state of the CTMC o.
equalsState(Object) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
equalsState(Object) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
ErlangC - Class in umontreal.iro.lecuyer.contactcenters.queuemodel
The Erlang C formula is used to compute the delay probability Pr{W > 0} and also the service level, defined as Pr{Wawt}, where W is the waiting time and awt the acceptable waiting time.
ErlangC(double, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Creates a new instance of ErlangC.
ErlangC(double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Creates a new instance of ErlangC assuming an infinite queue capacity.
estimateBusyness - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
estimateContactTypeAgentGroup - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
estimateNortaRateParamsStochasticRootFinding() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Estimates the parameters of the Gamma-Poisson NORTA model for rates using stochastic root finding approach.
estimateParameters(MultiPeriodGenParams) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Estimates parameters for every period-specific generator specified by mpgp.
estimateParameters(AgentGroupParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Estimates parameters relative to the agent group described by par.
estimateParameters(AgentGroupScheduleParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Estimates the numAgents and probAgents parameters for this schedule, using the numAgentsData matrix and the maximum likelihood method.
estimateParameters(CallCenterParams, ArrivalProcessParams, int, double) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Estimates the parameters of the arrival process described by par, for a call center with numPeriods main periods with duration periodDuration.
estimateParameters(ScheduleShiftParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Estimates the numAgents and probAgents parameters of the shift described by par from the numAgentsData array of observations, assuming that the number of agents follows a binomial distribution and using the maximum likelihood method.
estimateParameters(CallCenterParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.ParameterEstimator
Estimates the parameters for each element in the call center parameter objects for which raw observations are specified.
estimateParameters(ArrivalProcessParams, int[][], double) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.spi.ArrivalProcessFactory
Estimates the parameters of an arrival process using the data given in the 2D array data.
estimateParameters - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
estimateParameters(RandomVariateGenParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Replaces the array of observations returned by RandomVariateGenParams.getParams() with an array obtained by parameter estimation.
estimateParameters - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
estimateParameters(boolean) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Uses data obtained by RandomVariateGenParam.getData() to estimate the parameters of the distribution with class RandomVariateGenParam.getDistributionClass(), and stores the estimation in the distribution's parameters returned by RandomVariateGenParam.getDistributionParameters().
EstimationType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the type of estimation specified for a group of performance measures.
esType - Variable in class umontreal.iro.lecuyer.contactcenters.server.Agent
The end-service type associated with the after-contact time returned by Agent.getAfterContactTime(Contact).
esTypeRet - Variable in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
The end-service type associated with the after-contact time returned by AgentGroup.getAfterContactTime(EndServiceEvent).
eval() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Evaluates the contact center's supported performance measures using the current values of implementation-specific parameters and evaluation options.
eval() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
eval() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Performs a simulation to evaluate the performance measures.
eval() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Equivalent to eval (getNumTargetReplications()).
eval(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Performs numReps independent replications of a batch means simulation.
eval() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
eval() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
eval() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
eval() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
 
eval() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
evalInfo - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
EvalOptionType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents an evaluation option type for a contact center evaluation system.
evaluate(double...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.IdentityFunction
 
evaluateGradient(int, double...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.IdentityFunction
 
EventWithSelection - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents an event that can select the integers k = 0,…, K - 1 and p = 0,…, nk - 1 such that 0≤u - $ \htsum_{{j=0}}^{{k-1}}$Wjnj - pWk < wk.
EventWithSelection(double, double, int, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Constructs a new event with selection.
EventWithTest - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Abstract event type with some helper methods to generate u1u < u2 randomly and uniformly, and to test that u < t for any value of t.
EventWithTest(double, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Constructs a new event with the associated interval [u1, u2), and using numBits additional random bits to generate u when needed.
ExcelContactTrace - Class in umontreal.iro.lecuyer.contactcenters.app.trace
Outputs trace to an Excel spreadsheet using JExcel API.
ExcelContactTrace(File, String) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.trace.ExcelContactTrace
Creates a new call trace to a spreadsheet sheetName in an Excel file named traceFile.
ExcelSourceArray2D - Class in umontreal.iro.lecuyer.xmlbind
Represents a source array whose contents is read from a Microsoft Excel workbook.
ExcelSourceArray2D(URL) - Constructor for class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
 
ExcelSourceArray2D(Node, String) - Constructor for class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
 
ExcelSourceArray2D - Class in umontreal.iro.lecuyer.xmlconfig
Represents a source array whose contents is read from a Microsoft Excel workbook.
ExcelSourceArray2D() - Constructor for class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
ExceptionUtil - Class in umontreal.iro.lecuyer.util
Provides helper methods to format exceptions in a more compact way than the default exception formatting.
ExceptionUtil() - Constructor for class umontreal.iro.lecuyer.util.ExceptionUtil
 
exitBlocked(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method can be called when the contact contact was blocked by the router with blocking type bType.
exitDequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method must be called to notify that a contact exited the system after being dequeued, ev representing the dequeue event.
ExitedContactListener - Interface in umontreal.iro.lecuyer.contactcenters.router
Represents an exited-contact listener which gets notified when a contact exits the system.
exitServed(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method must be called to notify a contact exiting the system after an end of service with end-service event ev.
ExpDelayRouter - Class in umontreal.iro.lecuyer.contactcenters.router
Represents a router using the expected delay to assign agent groups to new contacts.
ExpDelayRouter(double[][], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Constructs a new router using expected delays, with a weights matrix weightsTG, a random stream stream.
ExpDelayRouter(double[][], RandomStream, WaitingTimePredictor) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Equivalent to ExpDelayRouter.ExpDelayRouter(double[][],RandomStream) with a user-defined waiting time predictor pred.
ExpectedDelayPredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
Approximates the expected waiting time conditional on a given queue assuming that service times are i.i.d.
ExpectedDelayPredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
ExpectedDelayPredictorHQ - Class in umontreal.iro.lecuyer.contactcenters.expdelay
 
ExpectedDelayPredictorHQ() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
ExpectedDelayWithAbandonPredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
 
ExpectedDelayWithAbandonPredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
expectedWaitingTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
expectedWaitingTimeThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
ExpKernelDensityGen - Class in umontreal.iro.lecuyer.randvar
Exponential kernel density random variate generator.
ExpKernelDensityGen(RandomStream, EmpiricalDist) - Constructor for class umontreal.iro.lecuyer.randvar.ExpKernelDensityGen
Constructs a new exponential kernel density generator from the empirical distribution dist and the random stream stream.

F

failTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
FalseTransitionEvent - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
FalseTransitionEvent() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.FalseTransitionEvent
 
FileContactTrace - Class in umontreal.iro.lecuyer.contactcenters.app.trace
Defines an exited-contact listener used to output a trace of every call processed by a simulator into a text file.
FileContactTrace(File, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
Constructs a new call trace sending the information to the text file traceFile.
FileUtil - Class in umontreal.iro.lecuyer.util
 
filter(Object) - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
Determines if the object o is returned by this iterator.
filter(Object) - Method in class umontreal.iro.lecuyer.collections.ObjectTypeIterator
 
filter(Object) - Method in class umontreal.iro.lecuyer.collections.ObjectTypeListIterator
 
FilteredIterator<E> - Class in umontreal.iro.lecuyer.collections
Represents an iterator traversing a restricted subset of the elements enumerated by another iterator.
FilteredIterator(Iterator<? super E>) - Constructor for class umontreal.iro.lecuyer.collections.FilteredIterator
Constructs a new filtered iterator from the iterator it.
FilteredIterator(Iterator<? super E>, int) - Constructor for class umontreal.iro.lecuyer.collections.FilteredIterator
Constructs a new filtered iterator from the iterator it, and returning at most maxNumElements elements.
FilteredListIterator<E> - Class in umontreal.iro.lecuyer.collections
Represents a list iterator traversing a restricted subset of the elements enumerated by another list iterator.
FilteredListIterator(ListIterator<? super E>) - Constructor for class umontreal.iro.lecuyer.collections.FilteredListIterator
Constructs a new filtered iterator from the iterator it.
FilteredListIterator(ListIterator<? super E>, int) - Constructor for class umontreal.iro.lecuyer.collections.FilteredListIterator
Constructs a new filtered iterator from the iterator it, and returning at most maxNumElements elements.
finalize() - Method in class umontreal.iro.lecuyer.util.ModifiableWorkbook
This method calls the ModifiableWorkbook.close() method.
findClass(String) - Method in class umontreal.iro.lecuyer.util.ClassFinderWithBase
 
finish() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
finishCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Indicates the end of the current statistical period, whose index p is returned by StatPeriod.getStatPeriod().
finishEvaluation() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
first - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
firstType - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
fitMarkovGeneralLinear() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
Fits general linear model rj = abj + c.
fitMarkovSingleRho() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
Fits the Markov model with single correlation coefficient of the form ρj = bj.
FixedCountsArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents an arrival process in which the numbers of arrivals per-period Cp (the counts) are given (in a file or directly).
FixedCountsArrivalProcess(PeriodChangeEvent, ContactFactory, int[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.FixedCountsArrivalProcess
Constructs a new Poisson arrival process conditional on the number of arrivals being given in each period.
fixGroupingAndDecimal(NumberFormat, String) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Fixes groupings of the string str formatted by the number formatter nf, for LATEX compatibility.
fixScientific(String, String) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Converts the string str using Java scientific notation to LATEX notation.
flush() - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
 
flush() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
fmmTallyMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
Map associating types of performance measures with matrices of function of multiple means tallies.
form(AbstractMatrix1D, int, Former) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Converts a given cell to a String; no alignment considered.
form(ObjectMatrix1D, int, Former) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Converts a given cell to a String; no alignment considered.
format(double) - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatter
 
format(double, double) - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatterWithError
 
format(double) - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatterWithError
 
format(double) - Method in interface umontreal.iro.lecuyer.util.DoubleFormatter
Formats the double x as a string, and returns the resulting string.
format(double, double) - Method in interface umontreal.iro.lecuyer.util.DoubleFormatterWithError
Formats the value x with error error into a string, and returns the formatted string.
format(double) - Method in interface umontreal.iro.lecuyer.util.DoubleFormatterWithError
This should be equivalent to format (x, 0).
format(double) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
 
format(double, double) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
 
format(double) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
 
format(AbstractMatrix2D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representations of all cells; no alignment considered.
format(ObjectMatrix2D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representations of all cells; no alignment considered.
formatAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Formats the connected agent groups as a string.
formatDifferentPoints(ContactCenterEval, ContactCenterEval, Map<PerformanceMeasureType, List<Point>>) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Formats the values of the performance measures for each differing point given by diffMap.
formatDifferentPoints(ContactCenterSim, ContactCenterSim, Map<PerformanceMeasureType, List<Point>>, double) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Sends the values of the performance measures for each differing point given by diffMap.
formatFixed(double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
formatFixed(int, double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats the given double-precision number x to a string with a fixed number precision of decimal digits, for the locale locale.
formatFixedArray(int, float[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using a fixed precision number of decimal digits.
formatFixedArray(int, double[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using a fixed precision number of decimal digits.
formatGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Calls RoutingTableUtils.formatGroupToTypeMap(int[][]) with the group-to-type map associated with this router.
formatGroupToTypeMap(int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the group-to-type ordered lists as a string.
formatHeader - Variable in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
 
formatHMS() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
 
formatIncidence(boolean[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the incidence matrix m for each contact type and agent group.
formatInfo(Map<String, Object>) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Appends rows containing the evaluation information info to the current spreadsheet.
formatInfo(Map<String, Object>) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Constructs and returns a string containing the evaluation information info.
formatInfo(CallCenterCTMC) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
formatInteger(long) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
formatInteger(int, long) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats the integer x for the locale locale with at least precision digits.
formatIntegerArray(int, byte[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each integer of the array array with precision digits.
formatIntegerArray(int, short[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each integer of the array array with precision digits.
formatIntegerArray(int, int[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each integer of the array array with precision digits.
formatIntegerArray(int, long[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each integer of the array array with precision digits.
formatMemoryStatus() - Static method in class umontreal.iro.lecuyer.util.ExceptionUtil
Constructs and returns a string giving memory status of the virtual machine.
formatNodeName(Node) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Formats a string representing the name of this node node in the XML document, in a XPath-like format.
formatNodeValue(Node, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Formats the value of the node node with maximal string length maxLength.
formatNumber(double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
formatNumber(int, double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats the given number x for the locale locale, with precision significant digits.
formatNumber(int, int, double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats x with digitsSmall significant digits if it is smaller than 1, and digitsLarge significant digits if it is larger than 1.
formatNumberArray(int, byte[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, short[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, int[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, long[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, float[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, double[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array with precision significant digits.
formatNumberArray(int, int, byte[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatNumberArray(int, int, short[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatNumberArray(int, int, int[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatNumberArray(int, int, long[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatNumberArray(int, int, float[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatNumberArray(int, int, double[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array using int, double).
formatObservations(ContactCenterSimWithObservations, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
For each element PerformanceMeasureParams returned by ReportParams.getPrintedObs(), formats the complete list of observations generated by the simulator sim for the referred performance measure.
formatObservations(ContactCenterSimWithObservations, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
For each element PerformanceMeasureParams in the list returned by ReportParams.getPrintedObs(), formats a report containing the complete list of observations generated by the simulator sim for the referred performance measure.
formatOrderedList(int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the ordered list orderedList as a string.
formatRanksGT(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the contact selection matrix of ranks ranksGT for each contact type and agent group.
formatRanksTG(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the agent selection matrix of ranks ranksTG for each contact type and agent group.
formatReport() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
formatReport() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
formatReport(Map<String, Object>, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Adds statistical information about the number of transitions to a map of evaluation information.
formatReport(Map<String, Object>, double[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
Adds statistical information about the number of transitions during each period to a map of evaluation information.
formatReport() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
formatReport() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
formatReport(Map<String, Object>) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
formatReport(Map<String, Object>) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
formatReport(Map<String, Object>) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Adds the information specific to this simulation logic into the evaluation information map of the simulator.
formatResults(ContactCenterEval, String) - Static method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Equivalent to PerformanceMeasureFormat.formatResults(ContactCenterEval,File), with a string given the file name instead of a file object.
formatResults(ContactCenterEval, File) - Static method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Formats the results of the last evaluation performed by eval into the file with name outputFile.
formatResults(ContactCenterEval, OutputStream, CCResultsFormat) - Static method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Formats the results of the evaluation system eval.
formatScientific(double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
formatScientific(int, double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats the double-precision value x into a string with the scientific notation for the locale locale, with precision decimal digits of precision.
formatScientificArray(int, float[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array in scientific notation with precision decimal digits.
formatScientificArray(int, double[]) - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
Formats each number of the array array in scientific notation with precision decimal digits.
formatSI() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
 
formatSI(double) - Static method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
 
formatStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
formatStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
formatStatistics() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Formats information about every performance measure after ContactCenterEval.eval() is called.
formatStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
formatStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
formatStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
formatStatistics(ContactCenterSim, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatValues(ContactCenterEval,ReportParams), except this formats a full statistical report using PerformanceMeasureFormatExcel.formatStatisticsSummary(ContactCenterSim,double,String,PerformanceMeasureType[]), and PerformanceMeasureFormatExcel.formatStatisticsDetailed(ContactCenterSim,double,PerformanceMeasureType).
formatStatistics(ContactCenterSim, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Similar to PerformanceMeasureFormatText.formatValues(ContactCenterEval,ReportParams), except this formats a full statistical report using PerformanceMeasureFormatText.formatStatisticsSummary(ContactCenterSim,double,PerformanceMeasureType[]), and PerformanceMeasureFormatText.formatStatisticsDetailed(ContactCenterSim,double,PerformanceMeasureType).
formatStatisticsDetailed(ContactCenterSim, double, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a statistical report for all the values of the performance measure pm estimated by the simulator sim, with confidence intervals with level level, to the current spreadsheet.
formatStatisticsDetailed(ContactCenterSim, double, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns a statistical report for all the values of the performance measure pm estimated by the simulator sim, with confidence intervals with level level.
formatStatisticsDetailedHidePeriods(ContactCenterSim, double, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatStatisticsDetailedMatrix(ContactCenterSim,double,PerformanceMeasureType) but does not format per-period statistics.
formatStatisticsDetailedHidePeriods(ContactCenterSim, double, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Similar to PerformanceMeasureFormatText.formatStatisticsDetailed(ContactCenterSim,double,PerformanceMeasureType) but does not format per-period statistics.
formatStatisticsDetailedMatrix(ContactCenterSim, double, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
formatStatisticsExcel(WritableWorkbook) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
formatStatisticsExcel(WritableWorkbook) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
formatStatisticsExcel(WritableWorkbook) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Constructs and returns an JExcel API workbook containing the results of the evaluation, and appends the contents of the generated report to the workbook wb.
formatStatisticsExcel(WritableWorkbook) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
formatStatisticsExcel(WritableWorkbook) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
formatStatisticsLaTeX() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
formatStatisticsLaTeX() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
formatStatisticsLaTeX() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Formats and returns a statistical report that can be included into a LATEX document.
formatStatisticsLaTeX() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
formatStatisticsLaTeX() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
formatStatisticsSummary(ContactCenterSim, double, String, PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a statistical report for all the performance measures in pms supported by the contact center simulator sim to the current spreadsheet.
formatStatisticsSummary(ContactCenterSim, double, PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Formats a statistical report for all the performance measures in pms supported by the contact center simulator sim.
formatTime(double) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Formats a string representing the time duration time, given in seconds.
formatTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Calls RoutingTableUtils.formatTypeToGroupMap(int[][]) with the type-to-group map associated with this router.
formatTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Calls RoutingTableUtils.formatTypeToGroupMap(int[][]) with the type-to-group map associated with this router.
formatTypeToGroupMap(int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the type-to-group ordered lists as a string.
formatValueRow(String, String, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a new row containing the value val of a string with name name.
formatValueRow(String, double, boolean, TimeUnit, boolean, boolean, boolean, boolean, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatValueRow(String,String,boolean,boolean,boolean,boolean,boolean,boolean), with val being a numeric value.
formatValueRow(String, int, boolean, boolean, boolean, boolean, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatValueRow(String,String,boolean,boolean,boolean,boolean,boolean,boolean), with val being an integer.
formatValueRow(String, Date, boolean, boolean, boolean, boolean, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatValueRow(String,String,boolean,boolean,boolean,boolean,boolean,boolean), with val being a date.
formatValues(ContactCenterEval, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Formats a workbook containing the report of the last evaluation performed by the system eval.
formatValues(ContactCenterEval, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Formats and returns a string containing the report of the last evaluation performed by the system eval.
formatValuesDetailed(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a table containing the current values of the performance measures of type pm estimated by the evaluation system eval to the current spreadsheet.
formatValuesDetailed(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns a string containing the current values of the performance measures of type pm estimated by the evaluation system eval.
formatValuesDetailedHidePeriods(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.formatValuesDetailedMatrix(ContactCenterEval,PerformanceMeasureType) except per-period values are not displayed.
formatValuesDetailedHidePeriods(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Similar to PerformanceMeasureFormatText.formatValuesDetailed(ContactCenterEval,PerformanceMeasureType) except per-period values are not displayed.
formatValuesDetailedMatrix(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a table containing the current values of the performance measures of type pm estimated by the evaluation system eval to the current spreadsheet.
formatValuesDetailedMatrix(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns a string containing the current values of the performance measures of type pm estimated by the evaluation system eval.
formatValuesMatrix(ContactCenterInfo, PerformanceMeasureType, DoubleMatrix2D, int, int, int, int, boolean, String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
This is similar to PerformanceMeasureFormatExcel.formatValuesSingleColumn(ContactCenterInfo,PerformanceMeasureType,DoubleMatrix2D,int,int,int,int,String), except that the formatted table has dimensions a×b.
formatValuesMatrix(ContactCenterInfo, PerformanceMeasureType, DoubleMatrix2D, int, int, int, int, boolean, String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
This is similar to PerformanceMeasureFormatText.formatValuesSingleRow(ContactCenterInfo,PerformanceMeasureType,DoubleMatrix2D,int,int,int,int,String), except that the intermediate matrix of strings has dimensions a×b.
formatValuesSingleColumn(ContactCenterInfo, PerformanceMeasureType, DoubleMatrix2D, int, int, int, int, String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a table to the current spreadsheet containing the values in a matrix valm.viewPart (row, column, height, width) concerning performance measures of type pm obtained with the evaluation system eval.
formatValuesSingleRow(ContactCenterInfo, PerformanceMeasureType, DoubleMatrix2D, int, int, int, int, String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Formats the values in a matrix valm.viewPart (row, column, height, width) concerning performance measures of type pm obtained with the evaluation system eval.
formatValuesSummary(ContactCenterEval, String, PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Adds a report for all the performance measures pms supported by the evaluation system eval into the current spreadsheet.
formatValuesSummary(ContactCenterEval, PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Formats a report for all the performance measures pms supported by the evaluation system eval.
formatWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Formats the connected waiting queues as a string.
formatWeightsGT(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the contact selection weights matrix weightsGT for each contact type and agent group.
formatWeightsTG(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Formats the agent selection weights matrix weightsTG for each contact type and agent group.
fracBusyAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
FracBusyAgentsCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the fraction of busy agents for two groups.
FracBusyAgentsCondition(CallCenter, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsCondition
Constructs a new condition on the fraction of busy agents for call center cc, agent groups with indices i1 and i2, and relationship rel.
fracBusyAgentsThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
FracBusyAgentsThreshCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the fraction of busy agents in a group with a threshold.
FracBusyAgentsThreshCondition(CallCenter, int, double, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshCondition
Constructs a new condition on the fraction of busy agents for the call center model cc, the agent group index i, the threshold threshold, and for which comparisons are made using relationship rel.
FracBusyAgentsThreshWithTypeCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition on the fraction of busy agents serving a specific call type.
FracBusyAgentsThreshWithTypeCondition(CallCenter, int, int, double, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshWithTypeCondition
Constructs a new condition on the fraction of busy agents for call center model cc, agent group index i, call type index k, and threshold threshold, and using relationship rel for the comparisons.
FracBusyAgentsWithTypesCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the fraction of busy agents in two groups, possibly restricted to specific call types.
FracBusyAgentsWithTypesCondition(CallCenter, int, int, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsWithTypesCondition
Constructs a new condition on the fraction of busy agents for call center cc, agent groups i1 and i2, call types k1 and k2, and using relationship rel for comparison.
fromString(URI, ClassFinder, Class<T>, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Tries to convert the string val into an object of the class cls or one of its subclasses or implementations.
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.params.PerPeriodCollectingMode
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.AgentSelectionScore
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.ContactSelectionScore
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.CorrelationFit
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GammaShapeEstimatorType
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GroupToTypeMapSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixGTSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixTGSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksGTSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksTGSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.Relationship
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.TypeToGroupMapSource
 
fromValue(String) - Static method in enum umontreal.iro.lecuyer.xmlbind.params.TimeUnitParam
 

G

GammaParameterEstimator - Class in umontreal.iro.lecuyer.contactcenters.contact
This class implements the parameter estimation for the doubly Gamma-Poisson process.
GammaParameterEstimator(int[][], int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Constructs a new estimator object with a given set of input data
GammaParameterEstimator(int[][], int, int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Constructs a new estimator object with a given set of input data and default seed for the Gamma random variable generators.
GammaParameterEstimator(int[][], int, int, int, long[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Constructs a new estimator object with a given set of input data and a user defined seed for the Gamma random variable generators.
gammaShapeEstimatorType - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
GammaShapeEstimatorType - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for GammaShapeEstimatorType.
gammaShapeSmoothingFactor - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
generate(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Uses the random variate generators attached with this service times manager to generate service times, and store the times in st.
generate(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Uses the random variate generators attached with this service times manager to generate service times, and store the times in st.
generateAbandonment(int, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the abandonment of the kposth contact of type k.
generateAbandonment(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateAbandonment(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
generateAbandonment(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateAbandonment(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
generateArrival(int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the arrival of a contact of type k being blocked or balking.
generateArrival(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateArrival(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
generateArrival(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateArrival(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
generateArrivalQueued(int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the arrival of a contact of type k, and adds the new contact to the waiting queue.
generateArrivalQueued(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateArrivalQueued(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
generateArrivalQueued(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateArrivalQueued(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
generateArrivalServed(int, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the arrival of a contact of type k served by an agent in group i.
generateArrivalServed(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateArrivalServed(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
generateArrivalServed(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateArrivalServed(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
generateEndService(int, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the end of the service for a contact of type k served by an agent in group i.
generateEndService(int, int, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the end of the service for a contact of type k served by an agent in group i, and assigns the kposth queued contact of type kp to the free agent.
generateEndService(int, int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateEndService(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateEndService(int, int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
generateEndService(int, int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateEndService(int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateEndService(int, int, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
generateFalseTransition(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates a false transition.
generateFalseTransition(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
generateFalseTransition(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
generateRateChanges(RandomStream, double[][], int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeTransitions
Generates and returns a sequence of changes of arrival rates for simulating a uniformized CTMC with time-varying arrival rates for one or more call types.
generatorClass - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
generatorClass - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
GeneratorCreationException - Exception in umontreal.iro.lecuyer.xmlbind
This exception is thrown when a problem occurs during the construction of a random variate generator by ParamReadHelper.createGenerator(RandomVariateGenParams,RandomStream).
GeneratorCreationException() - Constructor for exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Constructs a new generator creation exception with no generator information or message.
GeneratorCreationException(String) - Constructor for exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Constructs a new generator creation exception with no generator information and message message.
GeneratorCreationException(Distribution, Class<? extends RandomVariateGen>) - Constructor for exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Constructs a new generator creation exception with distribution dist, generator class genClass, and no message.
GeneratorCreationException(Distribution, Class<? extends RandomVariateGen>, String) - Constructor for exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Constructs a new generator creation exception with distribution dist, generator class genClass, and message message.
GeneratorCreationException - Exception in umontreal.iro.lecuyer.xmlconfig
This exception is thrown when a problem occurs during the construction of a random variate generator by RandomVariateGenParam.createGenerator(umontreal.iro.lecuyer.rng.RandomStream) or RandomVariateGenParam.createGeneratorInt(umontreal.iro.lecuyer.rng.RandomStream).
GeneratorCreationException() - Constructor for exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Constructs a new generator creation exception with no generator information or message.
GeneratorCreationException(String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Constructs a new generator creation exception with no generator information and message message.
GeneratorCreationException(Class<? extends Distribution>, String, Class<? extends RandomVariateGen>) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Constructs a new generator creation exception with distribution class distClass, distribution parameters distParams, generator class genClass, and no message.
GeneratorCreationException(Class<? extends Distribution>, String, Class<? extends RandomVariateGen>, String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Constructs a new generator creation exception with distribution class distClass, distribution parameters distParams, generator class genClass, and message message.
get(int, int) - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
get(int, int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns the element at index (r, c) of the matrix.
get(int) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
get(Object) - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
get(int) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
get(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
get(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Returns the value of element i in this circular array.
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
get(Class<T>, int, int) - Method in interface umontreal.iro.lecuyer.xmlbind.SourceArray2D
Returns the element at row row and column column of the source array, converted to class pcls.
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
get(Class<T>, int, int) - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Returns the element at row row and column column of the source array, converted to class pcls.
get(Class<T>, int, int) - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
get(TimeUnit) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Equivalent to get (false, dstUnit).
get(boolean, TimeUnit) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Returns the rate or time extracted from this parameter, expressed in dstUnit.
getActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns a set containing all the currently scheduled DialerActionEvent objects.
getAfterContactTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Generates and returns the after-contact time associated with the contact contact.
getAfterContactTime(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Generates and returns the after-contact time for the service represented by es.
getAfterContactTime(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
By default, this method calls Agent.getAfterContactTime(Contact).
getAfterContactTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random-variate generator for default after-contact times.
getAfterContactTimeGen(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random variate generator for contacts served by agents in group i.
getAfterContactTimeGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the value generator used to generate after-contact times for end-service type esType.
getAfterContactTimeGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the value generator used to generate after-contact times for end-service type esType.
getAfterContactTimeGenGroups() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random variate generators for after-contact times when served by agents in specific groups.
getAfterContactTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the after-contact times for this contact.
getAgent(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Returns the agent with index i in this group.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentInfo
Returns the agent associated with this object.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.MakeAgentAvailableEvent
Returns the agent associated with this event.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Gets the value of the agent property.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
Returns the agent to be assigned a queued contact.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentState
Returns the agent for which the state was saved.
getAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEventDetailed
Returns the agent serving or having served the contact.
getAgentGroup(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns a reference to the managed agent group.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
 
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
 
getAgentGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the agent group with index i.
getAgentGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the agent group with index i for this router.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Returns the reference to the associated agent group.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the detailed agent group this agent is part of, or null if the agent is not in a group.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Returns the reference to the associated agent group.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the agent group containing the agent serving the contact.
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEventDetailed
 
getAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the agent group currently associated with this object.
getAgentGroupInfo() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Returns an array containing the references to the virtual agent groups managed by this dialer policy.
getAgentGroupInfo(CallCenterParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Similar to CallCenterUtil.getCallTypeInfo(CallCenterParams,int), for agent group i.
getAgentGroupInfo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the agentGroupInfo property.
getAgentGroupListener() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the agent-group listener registered with each agent group connected to this router.
getAgentGroupListeners() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns an unmodifiable list containing all the agent-group listeners registered with this agent group.
getAgentGroupManager(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the agent group manager with index i.
getAgentGroupManagers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing the agent group managers of this model.
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getAgentGroupName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the agent group identifier i.
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getAgentGroupName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getAgentGroupProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for agent groups instead of contact types.
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getAgentGroupProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Returns the vector of ranks for agent selection, for this routing case.
getAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanks(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroupRanks(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroupRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
Gets the value of the agentGroupRanksFunc property.
getAgentGroupRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
Gets the value of the agentGroupRanksFunc property.
getAgentGroupRanksFunction() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
 
getAgentGroupRanksLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanksLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanksRel(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroupRanksRel(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroupRanksRelLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getAgentGroupRanksRelLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the agentGroups property.
getAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing the agent groups of this model.
getAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the agentGroups property.
getAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an array containing the agent groups attached to this router.
getAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.router.RouterState
Returns the state of each agent group saved at the time the state of the router was saved.
getAgentGroupSegment(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the information object for the ith user-defined segment regrouping agent groups.
getAgentGroupSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getAgentGroupSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getAgentGroupSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the agent group segment i, where i is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumAgentGroupSegments().
getAgentGroupSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getAgentGroupSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getAgentGroupSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getAgentGroupSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getAgentGroupSegmentProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for agent group segments instead of contact types.
getAgentGroupSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getAgentGroupSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the agentGroupSegments property.
getAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing information objects for all user-defined segments regrouping agent groups.
getAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the agentGroupSegments property.
getAgentGroupStream(int, AgentGroupStreamType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream of type s used by the agent group i.
getAgentGroupTestSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerObjects
Returns the testing set of agent groups used by some dialing policies.
getAgentGroupType(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines the type of agent group i for contacts of type k.
getAgentGroupType(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Returns the type of the agent group i regarding all contact types.
getAgentListeners() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns an unmodifiable list containing all the agent listeners registered with this agent.
getAgentProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Returns the per-period probabilities of presence for each agent in the group.
getAgentProbability(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Similar to AgentGroupManagerWithStaffing.getAgentProbability(), for a given main period mp.
getAgentProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Returns the presence probability of each agent on that shift.
getAgentReroutingEvents() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an unmodifiable map containing the currently scheduled agent rerouting events.
getAgentReroutingInfo() - Method in class umontreal.iro.lecuyer.contactcenters.router.RouterState
Returns the agent rerouting information saved at the time the state of the router was saved.
getAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Returns an array containing an information object for each agent in this group.
getAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the agents property.
getAgentSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the agentSelectionScore property.
getAgentSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the current mode of computation for the agent selection score.
getAgentSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the current mode of computation for the agent selection score.
getAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the factor by which the number of agents in the managed group given in parameter file is multiplied.
getAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier for the number of agents in any group during any period.
getAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the agentsMult property.
getAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the agentsMult property.
getAgentToContactTrafficMatrix(ContactCenterEval) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Constructs and returns the agent-to-contact traffic matrix for the contact center evaluation system eval.
getAggregationFunction() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.MeasureType
Returns the functions which is applied in order to aggregate two values of counters of this type.
getAll() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the all property.
getAllNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the array containing the number of agents for each period.
getAlpha(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Returns the value of the αp parameter for the Dirichlet distribution.
getAlpha(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Returns the value of the αp parameter for the Dirichlet distribution.
getAlpha(int) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
getAlpha() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
getArgumentsFromString(URI, ClassFinder, Class<?>[], String[]) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts an array of strings vals to an array of arguments to be passed to a constructor or method with parameter types paramTypes.
getArgValues() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Formats and returns a string containing the values of this enum, separated by the | character.
getArray(SourceArray2D, String, String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
getArray() - Method in class umontreal.iro.lecuyer.util.IntArray
Returns a copy of the wrapped array.
getArrayElements(String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Tokenizes the string val into an array of strings using whitespaces or commas as delimiters, and merging back parts surrounded by braces or parentheses.
getArrivalPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the period during which this call has arrived.
getArrivalProcesManagers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the array of arrival process managers in this model.
getArrivalProcess() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Returns the associated arrival process.
getArrivalProcess(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the arrival process with index k, or null if k is smaller than $ \Ki$, and no arrival process is dedicated to inbound calls of type k.
getArrivalProcess() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.InboundTypeParams
Gets the value of the arrivalProcess property.
getArrivalProcesses() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing the arrival processes of this model.
getArrivalProcesses() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the arrivalProcesses property.
getArrivalProcessManager(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the arrival process manager with index k.
getArrivalProcessPStream(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used to select generated call type for the ki-th arrival process generating calls of multiple types.
getArrivalProcessStream(int, ArrivalProcessStreamType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream of type s used by the arrival process with index ki.
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Determines the arrival rate in period p for this arrival process.
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Determines the mean arrival rate in time interval [s, e].
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.FixedCountsArrivalProcess
 
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Computes the arrival rate using the period-change event returned by PoissonUniformArrivalProcess.getPeriodChangeEvent() to determine the boundaries of periods, and the arrival rates returned by PoissonUniformArrivalProcess.getArrivalRate(int).
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
getArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
getArrivalRate(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the arrival rate λk for contacts of type k.
getArrivalRate() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the total arrival rate λ = $ \htsum_{{k=0}}^{{K-1}}$λk for all contact types.
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getArrivalRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getArrivalRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Fills the given array rates with the arrival rate for each period.
getArrivalRates() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the arrivalRates property.
getArrivalRatesInt() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Similar to ContactArrivalProcess.getArrivalRates(double[]), for the arrival rates per interval.
getArrivals() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Returns the number of arrivals for each period.
getArrivals() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getArrivals(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getArrivalsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Returns the value of the multiplier for the arrival rates.
getArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier applied to the arrival rates or number of arrivals for each arrival process in this model.
getArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the arrivalsMult property.
getArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the arrivalsMult property.
getArrivalTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the contact's arrival simulation time.
getArvGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the arvGen property.
getArvTime() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getAttributes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the map containing the attributes for this contact.
getAttributes() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the map containing the attributes for this waiting queue.
getAttributes() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the map containing the attributes for this agent.
getAttributes() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the map containing the attributes for this agent group.
getAutoResetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getAutoResetStartStream() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Determines if the random streams are automatically reset at the end of each evaluation.
getAutoResetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getAverage(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getAverageExcessTime(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average excess time : $ \mathbb {E}$[(W - awt)+].
getAverageExcessTime(double, double, int, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average excess time : $ \mathbb {E}$[(W - awt)+].
getAverageExcessTime(double, double, int, int, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average excess time : $ \mathbb {E}$[(W - awt)+].
getAverageWaitTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average wait time : $ \mathbb {E}$[W].
getAverageWaitTime(double, double, int) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average wait time : $ \mathbb {E}$[W].
getAverageWaitTime(double, double, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the average wait time : $ \mathbb {E}$[W].
getAwt() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Gets the value of the awt property.
getAwt(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the acceptable waiting time for contacts of type k counted during period mp.
getAwt(int, int, TimeUnit) - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Converts the result of ServiceLevelParamReadHelper.getAwt(int,int) into the time unit unit.
getAWT(CallCenter, int) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getAWT() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the currently used acceptable waiting time.
getAWT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getAWT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getAwtDefault(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the AWT in the default time unit.
getAwtPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the object used to compute the AWT period of contacts.
getAwtPeriod(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the period index used to obtain the period-specific acceptable waiting time for contact contact.
getAwtPeriod(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
This returns P' - 1.
getAwtPeriod(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
Computes the statistical period p of the contact by calling RepLogic.getStatPeriod(Contact), and converts p to a main period using PeriodChangeEvent.getMainPeriod(int).
getAwtPeriod(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.AWTPeriod
Returns the index of the main period for the acceptable waiting time of contact contact.
getBaseClass() - Method in class umontreal.iro.lecuyer.util.ClassFinderWithBase
Returns the base class for any class returned by the ClassFinderWithBase.findClass(String) method.
getBatchSize() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the batchSize property.
getBatchValues(MeasureMatrix, DoubleMatrix2D, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Copies the values corresponding to the current effective batch for the measure matrix mat into the matrix m.
getBatchValues(MeasureMatrix, DoubleMatrix1D, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Equivalent to BatchMeansSimCC.getBatchValues(MeasureMatrix,DoubleMatrix2D,int,int) for a DoubleMatrix1D instance.
getBatchValues(MeasureMatrix, double[], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Equivalent to BatchMeansSimCC.getBatchValues(MeasureMatrix,DoubleMatrix2D,int,int) for an array.
getBatchValues(MeasureMatrix, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Constructs an array with one element for each measure in mat, and calls BatchMeansSimCC.getBatchValues(MeasureMatrix,double[],int,int).
getBatchValues1D(MeasureMatrix, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Constructs a matrix with one row for each measure in mat, and calls BatchMeansSimCC.getBatchValues(MeasureMatrix,DoubleMatrix1D,int,int).
getBatchValues2D(MeasureMatrix, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Constructs a matrix with one row for each measure in mat and a single column, then calls BatchMeansSimCC.getBatchValues(MeasureMatrix,DoubleMatrix2D,int,int).
getBeginServicePeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the period at which the service of this call started, or -1 if this call was never served.
getBeginServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the simulation time at which the service started.
getBeta() - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Returns the β confidence level.
getBeta(PerformanceMeasureType, int, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.CVBetaFunction
Returns the β function for a performance measure.
getBetaMatrixFmm(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
Returns a 2D array of matrices representing the β constants for the control variables applied to the components of functions of multiple means represented by the type of performance measure pm.
getBetas(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
Returns the $ \boldbeta$ arrays for performance measure of type pm.
getBooleanValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to boolean and returns the resulting array.
getBooleanValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to boolean and returns the resulting 2D array.
getBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns a list containing all the busy agent objects which are members of this group.
getBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroupState
Returns the state information for each busy agent in the group at the time of state saving.
getBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
Returns the state of the busy agents that will be restored when the event occurs.
getBusyCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost of a busy agent in the managed group during one simulation time unit.
getBusyCost(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost of a busy agent managed by this group during main period mp, during one simulation time unit.
getBusyCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the busyCost property.
getBusyCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getBusyCostPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getBusyCostPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getBusyGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the busyGen property.
getBusyness(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Returns the total busyness of period j.
getBusynessFactor() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns the currently used busyness factor B, which must be greater than or equal to 0, and defaults to 1.
getBusynessFactor(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getBusynessFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getBusynessFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the current value of B used by arrival processes.
getBusynessFactors() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getBusynessGen() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Returns the random number generator used for busyness.
getBusynessGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns a reference to the random variate generator used for the global busyness factor B multiplying the arrival rates or number of arrivals of calls.
getBusynessGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the busynessGen property.
getBusynessStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Returns the random stream used to generate the busyness factors for this arrival process.
getBusynessStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Returns the random stream used to generate the busyness factors for the Poisson arrival process.
getByteValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to byte and returns the resulting array.
getByteValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to byte and returns the resulting 2D array.
getC() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the current value of the additive constant c for this policy.
getC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the c property.
getCachedValues() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns an array of array lists containing the values cached by each period-specific generator.
getCacheIndices() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns an array containing the cache indices of each per-period generator.
getCallByCallMeasureManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the call-by-call measure manager used by this object.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Returns a reference to the model used by this simulator.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
Returns a reference to the call center associated with this condition.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns a reference to the call center containing this agent group manager.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the call center object containing this call factory.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Returns a reference to the call center associated with this dialer manager.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.MakeAgentAvailableEvent
Returns the model associated with this event.
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getCallCenter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getCallCenter() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the model associated with this simulation logic.
getCallCenterMeasureManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getCallCenterMeasureManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getCallCenterMeasureManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getCallCenterMeasureManager() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns an object containing the counters updated throughout the simulation.
getCallCenterMeasureManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
Returns the call center measures used for to collect observations.
getCallCenterParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the call center parameters associated with this model.
getCallCenterStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getCallCenterStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
 
getCallCenterStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getCallCenterStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getCallCenterStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getCallCenterStatProbes() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the call center statistical probes used by this simulation logic.
getCallFactories() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the array of call factories for this model.
getCallFactory(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the call factory generating calls of type k in this model.
getCallFactoryStream(int, CallFactoryStreamType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream of type s used by the contact factory with index k.
getCallFactoryStream2(int, CallFactoryStreamType2) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Similar to RandomStreams.getCallFactoryStream(int,CallFactoryStreamType), for a complementary set of random streams.
getCallTrace() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the callTrace property.
getCallType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Gets the value of the callType property.
getCallTypeInfo(CallCenterParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Returns information about a call type k defined in call center parameters ccParams.
getCallTypeRouting() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the callTypeRouting property.
getCallTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the callTypeSegments property.
getCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Returns the current capacity of this trunk group.
getCase() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
Gets the value of the case property.
getCases() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterRoutingStageInfo
 
getCharValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to char and returns the resulting array.
getCharValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to char and returns the resulting 2D array.
getCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the duration d of the checked periods.
getCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines the duration, in simulation time units, of the testing periods used by some dialing policies taking cumulative statistics into account.
getCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the checkedPeriodDuration property.
getCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Gets the value of the checkedPeriodDuration property.
getClassFinder() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Returns the class finder associated with this parameter reader.
getCollectingPeriodDuration() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Returns the duration of the collecting periods.
getColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
Gets the value of the column property.
getColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Gets the value of the column property.
getColumnOutlines() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Determines if column outlines are created by formatting methods.
getColumns() - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the number of columns in the matrix, i.e., the number of main periods.
getColumnType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the type of the columns in any matrix of this type of performance measure.
getCommonPerformanceMeasures(ContactCenterEval, ContactCenterEval, Formatter) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Returns a set containing the performance measure types supported by both res1 and res2, and providing matrices of results of the same dimensions.
getCompletedSteps() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns the number of completed steps for the simulation.
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getCompletedSteps() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getCompletedSteps() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the number of completed simulation steps.
getComponentClass() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Returns the class of the components in this array parameter.
getComponentClass() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Returns the class of the components in this array parameter.
getCondition() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Returns the condition associated with this case, or null for the default case.
getConditions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
Returns the associated list of conditions.
getConditions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
Returns the associated list of conditions.
getConditions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParamsList
Gets the value of the conditions property.
getConferenceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the conference times spent by a primary agent with a secondary before the service of this transferred call begins with the secondary agent.
getConferenceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the conferenceTimes property.
getConferenceTimesManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns an object managing the random variate generators for conference times between primary and secondary agents.
getConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier for conference times of calls transferred to a new agent with the primary agent waiting for the secondary agent.
getConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the conferenceTimesMult property.
getConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the conferenceTimesMult property.
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getConfidenceInterval(MatrixOfStatProbes<?>, double) - Static method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns confidence intervals on the means or ratios of means, for the group of performance measures m, with confidence level level.
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getConfidenceInterval(PerformanceMeasureType, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getConfidenceLevel() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns the confidence level of the intervals output by ContactCenterEval.formatStatistics().
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the confidenceLevel property.
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Gets the value of the confidenceLevel property.
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getConnection() - Method in class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
Returns the connection to the database.
getContact() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactStepInfo
Returns the contact concerned by this step.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
Returns the contact object representing the called person.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
Returns the contact being dialed.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns a reference to the queued contact.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Returns the contact to be queued when the event occurs.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the contact being served.
getContact() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the contact being served.
getContactCenterSimListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Returns the listeners registered with this simulator.
getContactCenterSimListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getContactFactories() - Method in class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
Returns an array giving each internal contact factory that can be selected.
getContactFactory() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns a reference to the associated contact factory.
getContactFactory() - Method in exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Returns the contact factory concerned by this exception.
getContactFactory() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
Returns the contact factory associated with this dialer list.
getContactFactory() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
Returns the contact factory associated with this dialer list.
getContactFactory(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the contact factory used by the simulator to create contacts of type k.
getContactReroutingEvents() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an unmodifiable map containing the currently scheduled contact rerouting events.
getContactReroutingInfo() - Method in class umontreal.iro.lecuyer.contactcenters.router.RouterState
Returns the contact rerouting information saved at the time the state of the router was saved.
getContactSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the contactSelectionScore property.
getContactSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the current mode of computation for the contact selection score.
getContactSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the current mode of computation for the contact selection score.
getContactsInService() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Returns the end-service events representing the contacts being served at the time the state was saved.
getContactTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Generates and returns the contact time associated with the contact contact.
getContactTime(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Generates and returns the contact time for the service represented by es.
getContactTime(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
By default, this method calls Agent.getContactTime(Contact).
getContactTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random-variate generator for default contact times.
getContactTimeGen(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random variate generator for contacts served by agents in group i.
getContactTimeGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the value generator used to generate contact times for end-contact type ecType.
getContactTimeGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the value generator used to generate contact times for end-contact type ecType.
getContactTimeGenGroups() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random variate generators for contact times when served by agents in specific groups.
getContactTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the contact times for this contact.
getContactToAgentTrafficMatrix(ContactCenterEval) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Constructs and returns the contact-to-agent traffic matrix for the contact center evaluation system eval.
getContactTrace() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
Returns the associated facility for contact-by-contact trace.
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getContactTypeName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the contact type k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumContactTypes().
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getContactTypeName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getContactTypeProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the properties associated with contact type k.
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getContactTypeProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getContactTypeSegment(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the information object for the kth user-defined segment regrouping contact types.
getContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getContactTypeSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumContactTypeSegments().
getContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getContactTypeSegmentProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for contact type segments instead of contact types.
getContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the contactTypeSegments property.
getContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing information objects for all user-defined segments regrouping contact types.
getContext() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
 
getContext() - Method in class umontreal.iro.lecuyer.contactcenters.app.SimParamsConverter
 
getContext() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterParamsConverter
 
getContext() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Constructs and returns the JAXB context used to read parameters.
getControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the controlVariables property.
getControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getCopulaSigma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the copulaSigma property.
getCorrelationFit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the correlationFit property.
getCorrelationMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.PeriodCovarianceEstimator
 
getCost(DoubleMatrix2D, double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
Converts the matrix m into a matrix of costs using the cost vector cost.
getCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCounter
Returns the matrix containing the counts.
getCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.OutboundCallCounter
Returns the sum matrix that contains the counts.
getCounters() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getCounters(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getCovarianceMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.PeriodCovarianceEstimator
 
getCpuTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getCpuTimeLimit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the cpuTimeLimit property.
getCTMC() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getCTMC(CallCenter, int, boolean, int[], boolean, int[][], boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getCTMC(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getCTMC() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getCTMCHashCode() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getCumulativeLambdaFunction() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Returns the function Λ(t) in use.
getCurNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Returns the number of agents in the managed group for the current simulation replication.
getCurNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Similar to AgentGroupManagerWithStaffing.getCurNumAgents(), for a given main period mp.
getCurrentBadContactRate() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Gets the current bad contact rate as used by BadContactMismatchRatesDialerPolicy.getNumDials(umontreal.iro.lecuyer.contactcenters.dialer.Dialer).
getCurrentMainPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getCurrentMainPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getCurrentMainPeriod() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the current period used by this simulator.
getCurrentMainPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the current main period for this period-change event.
getCurrentMismatchRate() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the current mismatch rate as used by BadContactMismatchRatesDialerPolicy.getNumDials(umontreal.iro.lecuyer.contactcenters.dialer.Dialer).
getCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the currentPeriod property.
getCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the index of the current simulation period.
getCurrentQueueSize() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the total number of contacts in the connected waiting queues.
getCurrentRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Returns the index of the current row into the current spreadsheet.
getCurrentSheet() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Returns the high-level object representing the current spreadsheet.
getCurrentWorkbook() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Returns the high-level object representing the current workbook.
getCustom() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the custom property.
getData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the data property.
getData() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the data used to estimate the parameters of the selected distribution.
getDatabase() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Gets the value of the database property.
getDatabase() - Method in class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
Returns the parameters of the database connection used to obtain data for this source array.
getDatabase() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
Returns the parameters of the database connection used to obtain data for this source array.
getDataMatrix() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Returns the matrix from which the data is extracted.
getDataParam() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
getDataQuery() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
Returns the SQL query used to obtain data for the element in the source array.
getDate(XMLGregorianCalendar) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Converts the given XML gregorian calendar into a Java gregorian calendar, with time reset to midnight relative to the timezone given in the XML gregorian calendar.
getDefault() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
Gets the value of the default property.
getDefaultAfterContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default duration of after-contact work performed by an agent after this contact is served.
getDefaultAfterContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default after-contact time if this contact is served by an agent in group i.
getDefaultArrivalProcess() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the defaultArrivalProcess property.
getDefaultBaseURI() - Static method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Returns the default base URI, which corresponds to the location of the current directory.
getDefaultContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default contact time with an agent.
getDefaultContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default contact time if this contact is served by an agent in group i.
getDefaultDequeueType() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the default dequeue type used by this object when the user does not specify a dequeue type explicitly.
getDefaultGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the defaultGen property.
getDefaultLineSeparator() - Static method in class umontreal.iro.lecuyer.util.LineBreaker
Returns the default, platform-dependent, line separator.
getDefaultPatienceTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default patience time for this contact object.
getDefaultPrintedStatParams(ContactCenterEval, ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns a default array of parameters for printed statistics, for the evaluation system eval.
getDefaultServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default service time for this contact object.
getDefaultServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the default service time for this contact if served by an agent in group i.
getDefaultShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the J×P default shift matrix used for any agent group with a schedule giving only a vector of agents.
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getDefaultUnit() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the time unit in which output performance measures representing times are expressed.
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the defaultUnit property.
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the default unit used for this call center.
getDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the defaultUnit property.
getDelayGT(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Returns d (i, k) for the given agent group index i, and contact type identifier k.
getDelayInIn() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of $ \dII$[j], which defaults to 0.
getDelayInIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the delayInIn property.
getDelayInOut() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of $ \dIO$[j], which defaults to 0.
getDelayInOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the delayInOut property.
getDelayOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of $ \dOI$[j], which defaults to 0.
getDelayOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the delayOutIn property.
getDelayOutOut() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of $ \dOO$[j], which defaults to 0.
getDelayOutOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the delayOutOut property.
getDelaysGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group-to-type delays matrix.
getDelaysGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the delaysGT property.
getDelaysGT() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Returns the delays matrix used by this router.
getDelta() - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Returns the treshold value δ.
getDequeueEvent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the dequeue event for the contact contact.
getDequeueEvent() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
Returns the dequeue event associated with this rerouting event.
getDequeueEvent(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Returns the event representing the associated contact in queue q.
getDescription() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the descriptive name of this group of performance measures.
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestQueueFirstRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
 
getDescription() - Method in class umontreal.iro.lecuyer.contactcenters.router.SingleFIFOQueueRouter
 
getDestinationRowTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
getDetailedSheetNameWithoutPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the detailedSheetNameWithoutPeriods property.
getDetailedSheetNameWithPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the detailedSheetNameWithPeriods property.
getDialEndTime() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
Returns the time at which success or failure will occur.
getDialer() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
Returns the dialer this event is attached to.
getDialer(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the dialer with index k, or null if k is smaller than $ \Ko$, and no dialer is dedicated to outbound calls of type k.
getDialer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Returns the dialer managed by this object.
getDialer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Gets the value of the dialer property.
getDialerActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerState
Returns an array containing a state object for each dialer action event saved.
getDialerLimit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getDialerLimit(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getDialerLimitLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getDialerList(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Returns the dialer list associated with this policy.
getDialerList(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
getDialerList() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
Returns a reference to the internal dialer list.
getDialerList(Dialer) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerPolicy
Returns the dialer list from which contacts have to be removed from, at the current simulation time.
getDialerList(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
getDialerManager(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the dialer manager with index k.
getDialerManagers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the array of dialer managers in this model.
getDialerObjects() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the instance of DialerObjects associated with this model.
getDialerPolicy() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the dialing policy used by this dialer.
getDialerPolicy() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the dialerPolicy property.
getDialerPStream(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used to select generated call type for the ko-th dialer generating calls of multiple types.
getDialers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing the dialers of this model.
getDialers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the dialers property.
getDialers(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns a list containing the dialers which will be triggered when the service of a contact by an agent in group i ends.
getDialerStream(int, DialerStreamType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream of type s used by the dialer with index ko.
getDifferent(ContactCenterEval, ContactCenterEval, Set<PerformanceMeasureType>) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Compares res1 and res2 based on the performance measures in pmSet, and adds a point (r, c) for each performance measure whose estimated value differs more than tol.
getDifferent(ContactCenterEval, ContactCenterEval, double, Set<PerformanceMeasureType>) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Equivalent to CompareSimResults.getDifferent(ContactCenterEval,ContactCenterEval,Set), except that two real numbers v1 and v2 are considered different if | v2 - v1| > ε, where ε = tol.
getDigitsLarge() - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatter
Returns the number of significant digits for values greater than or equal to 1.
getDigitsSmall() - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatter
Returns the number of significant digits for values smaller than 1.
getDimension() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.IdentityFunction
 
getDisconnectTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the disconnectTime property.
getDisconnectTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the random variate generator used for disconnect times.
getDistribution() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the distribution used during the current period.
getDistribution() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
 
getDistribution() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
 
getDistribution() - Method in exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Returns the distribution which caused the exception.
getDistributionClass() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the distributionClass property.
getDistributionClass() - Method in exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Returns the distribution class which caused the exception.
getDistributionClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the distributionClass property.
getDistributionClass() - Method in exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Returns the distribution class which caused the exception.
getDistributionClass() - Method in exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Returns the distribution class which caused the exception.
getDistributionClass() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the class of distribution object contained in this parameter.
getDistributionParameters() - Method in exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Returns the distribution parameters for which there is no corresponding constructor in the distribution class, or an exception occurred during the call to a constructor.
getDistributionParameters() - Method in exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Returns the distribution parameters for which there is no corresponding constructor in the distribution class, or an exception occurred during the call to a constructor.
getDistributionParameters() - Method in exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Returns the distribution parameters for which there is no corresponding constructor in the distribution class.
getDistributionParameters() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the parameters associated with the distribution.
getDistributionParametersMLE(Class<? extends Distribution>, double[], double) - Static method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
getDocumentBuilder() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Returns the document builder instance associated with this instance of parameter reader.
getDoubleArray(double[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Similar to CallCenterUtil.getIntArray(int[],int), for an array of double-precision values.
getDoubleFormatter() - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Returns the double formatter used by this formatter.
getDoubleFormatter() - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Returns the double formatter used by this formatter.
getDoubleFormatterStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns the double-precision formatter used for statistics.
getDoubleFormatterValues() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns the double-precision formatter used for values.
getDoubleValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to double and returns the resulting array.
getDoubleValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to double and returns the resulting 2D array.
getEffectiveAfterContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the effective after-contact time.
getEffectiveContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the effective contact time.
getEffectiveDequeueType() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns the effective dequeue type of the contact having waited in this queue.
getEffectiveEndContactType() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the effective type of contact termination.
getEffectiveEndServiceType() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the effective type of the service termination.
getEffectiveNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns the effective number of agents during each shift.
getEffectiveNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Similar to AgentGroupManagerWithSchedule.getEffectiveNumAgents(), for a specific shift shift.
getEffectiveQueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns the simulation time the contact has effectively spent in queue.
getEffectiveStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the staffing determining the effective number of agents in the managed group for each main period in the model.
getEffectiveStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns element mp of the array that would be returned by AgentGroupManager.getEffectiveStaffing().
getEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the efficiency property.
getEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns εi, the fraction of free and busy agents available to serve contacts over the total number of agents.
getEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Returns the efficiency of the agent group at the time of state saving.
getEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns the current efficiency of this agent group, which is given by the fraction of available agents (free or busy) over the total number of agents.
getEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
Returns the agents' efficiency in the target group after this event occurs.
getEither() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the either property.
getElement(int) - Method in class umontreal.iro.lecuyer.util.IntArray
Returns the element with index i of the wrapped array.
getElementById(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Returns the element, in the currently read document, having an id attribute with value id.
getElementName() - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
getElementName() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
getElementName() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
getElementName() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
getElementName() - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Returns the name of the XML element representing the type of source array implemented.
getElementName() - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
getEndingTime() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactStepInfo
Returns the simulation time at which this step ended.
getEndingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Returns the ending time of this interval.
getEndingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
Gets the value of the endingTime property.
getEndingTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
 
getEndingTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
 
getEndServiceEvent() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the current end-service event for this agent, or null if the agent is not busy.
getEndServiceEvents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns a reference to a set containing all the end-service events for this agent group.
getEnqueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns the simulation time at which the contact was enqueued.
getEnsureMathCommand() - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Returns the name of the math-ensuring LATEX command.
getEnsureMathCommand() - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Returns the name of the math-ensuring LATEX command.
getEpsilon() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Returns the number, which is used to substitute for the negative eigenvalues.
getEstimationType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the type of estimation specified for this type of performance measure.
getEvalInfo() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
getEvalInfo() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Represents information about this evaluation system that should be included in any report produced by ContactCenterEval.formatStatistics().
getEvalInfo() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getEvalInfo() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the evalInfo property.
getEvalOption(EvalOptionType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Returns the current value of the evaluation option option.
getEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getEvalOptions() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Returns the array of the evaluation option types supported by the implementing object.
getEvalOptions() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getEvalOptions() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getEvalOptions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getEvalOptions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getEvalOptions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getEventHandler() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Returns the validation event handler associated with marshallers and unmarshallers used by this converter.
getEventList() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
getExitedContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an unmodifiable list containing all the exited-contact listeners registered with this router.
getExitPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the period at which this call exited the system, or -1 if the call is still in the system.
getExpArrivals(SimLogic, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getExpectation(SimLogic, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Determines the expected arrival rate in period p for this arrival process assuming that the expected value of the busyness factor is 1.
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Determines the expected mean arrival rate in time interval [s, e] for this arrival process assuming that the expected value of the busyness factor is 1.
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
 
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Computes the expected arrival rate using the period-change event returned by PoissonUniformArrivalProcess.getPeriodChangeEvent() to determine the boundaries of periods, and the expected arrival rates returned by PoissonUniformArrivalProcess.getExpectedArrivalRate(int).
getExpectedArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
getExpectedArrivalRate(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
getExpectedArrivalRateB(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns the expected arrival rate considering the current expected busyness factor.
getExpectedArrivalRateB(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns the expected mean arrival rate considering the current expected busyness factor.
getExpectedArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Fills the given array rates with the expected arrival rate for each period.
getExpectedArrivalRatesB(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Fills the given array rates with the expected arrival rate for each period.
getExpectedArrivalRatesBInt() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Similar to ContactArrivalProcess.getExpectedArrivalRatesB(double[]), for the arrival rates per interval.
getExpectedArrivalRatesInt() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Similar to ContactArrivalProcess.getExpectedArrivalRates(double[]), for the arrival rates per interval.
getExpectedBusynessFactor() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns the expected value of the busyness factor for this arrival process.
getExpectedFactor() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Returns the expected value of the busyness factor.
getExpectedWaitingTime(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the expected waiting time for a contact having spent delta transitions in queue.
getExpectedWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getExpectedWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getExpectedWaitingTimeGTAWT(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the expected waiting time conditional that the waiting time is greater than the acceptable waiting time, for a contact having spent delta transitions into the queue.
getExpectedWaitingTimeGTAWT(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getExpectedWaitingTimeGTAWT(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getExpectedWaitingTimeMult(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier for the expected waiting time used to determine the time spent by a caller arriving during main period mp in the virtual queue.
getExpectedWaitingTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpectedWaitingTimesMult(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpectedWaitingTimesMultLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpectedWaitingTimeThresh(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the threshold on the expected waiting time for determining if a caller arrived during main period mp has the possibility to be called back.
getExpectedWaitingTimeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpectedWaitingTimeThresh(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpectedWaitingTimeThreshLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getExpLambda() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the λ parameter for the associated exponential distribution.
getFactor() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Returns the common busyness factor B.
getFactor(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Returns the busyness factor Bj of period j.
getFailGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
Returns the random variate generator for fail times.
getFailListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns an unmodifiable list containing all the new-contact listeners notified when the dialer fails making a contact.
getFailTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Gets the value of the failTime property.
getFailTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerObjects
Returns the value generator for the needed time for an outbound call to fail.
getFailTimeGenerator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the value generator for the fail times.
getFileExtension() - Method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Results the file extension corresponding to this format.
getFirst() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Gets the value of the first property.
getFirst() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the dequeue event representing the first contact in the queue, or throws a NoSuchElementException if the queue is empty.
getFirst() - Method in class umontreal.iro.lecuyer.util.Pair
Returns the first value of this pair.
getFirstCollection() - Method in class umontreal.iro.lecuyer.collections.MergedCollection
Returns a reference to the first collection of this merged collection.
getFirstCollection() - Method in class umontreal.iro.lecuyer.collections.MergedList
Returns the reference to the first list in this merged list.
getFirstCollection() - Method in class umontreal.iro.lecuyer.collections.MergedSet
Returns a reference to the first set of this merged set.
getFirstIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.TwoIndicesInfo
Returns the value of i1.
getFirstLoginTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the first simulation time at which this agent was added to an agent group.
getFirstLoginTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentState
Returns the first login time of the agent at the time the state was saved.
getFirstMap() - Method in class umontreal.iro.lecuyer.collections.MergedMap
Returns a reference to the first map in this merged map.
getFirstRealPeriod() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Returns the real period corresponding to stored period having index 0 when using the SumMatrix.getMeasure(int, int) method.
getFirstRealRecord() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Returns the first value p for which a recorded value $ \boldf$(tp) is available.
getFirstType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsWithTypesCondition
Returns the call type index for the first compared agent group.
getFirstType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesWithTypesCondition
Returns the call type index for the first compared waiting queue.
getFirstType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
Gets the value of the firstType property.
getFixedFormatter(Locale, int, boolean) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
getFloatValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to float and returns the resulting array.
getFloatValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to float and returns the resulting 2D array.
getFracBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the fracBusyAgents property.
getFracBusyAgentsThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the fracBusyAgentsThresh property.
getGammaAlpha() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the α parameter for the associated gamma distribution.
getGammaAlphas() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Returns the parameters αG, p of the gamma distribution for busyness.
getGammaAlphas() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Returns the parameters αG, p for the gamma rates.
getGammaLambda() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the λ parameter for the associated gamma distribution.
getGammaLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Returns the λp parameters for the rates.
getGammaLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Returns the λp parameters for the arrivals rates.
getGammaShapeEstimatorType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the gammaShapeEstimatorType property.
getGammaShapeSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the gammaShapeSmoothingFactor property.
getGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the random variate generator corresponding to the period p.
getGeneratorClass() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the generatorClass property.
getGeneratorClass() - Method in exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Returns the generator class which caused the exception.
getGeneratorClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the generatorClass property.
getGeneratorClass() - Method in exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Returns the generator class which caused the exception.
getGeneratorClass() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the class of the random variate generator associated with this object.
getGenerators() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the random variate generators associated with this object.
getGeneratorsWithCache() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the random variate generators with cache used by this object.
getGeneratorWithCache(int) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the random variate generator with cache corresponding to the period p.
getGenWithCache() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Returns the random variate generator for the exponential arrival times used when caching is enabled.
getGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns a list containing all the ghost agent objects having been members of this agent group and finishing an in-progress service.
getGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroupState
Returns the state information for the ghost agents in the group, at time of state saving.
getGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
Returns the state of the ghost agents that will be restored when this event occurs.
getGlobalAwtPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
This returns P' - 1.
getGlobalAwtPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
This returns P' - 1.
getGlobalAwtPeriod() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.AWTPeriod
Returns the index for the acceptable waiting time for all periods.
getGroup() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Gets the value of the group property.
getGroupRegion(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Returns the region identifier for agent group i.
getGroupRegions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group regions.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group-to-type map.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the groupToTypeMap property.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the groupToTypeMap property.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Computes a group-to-type map from the contact selection matrix of ranks by calling RoutingTableUtils.getGroupToTypeMap(double[][]), and returns the result.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Computes a group-to-type map from the ranks matrix by calling RoutingTableUtils.getGroupToTypeMap(double[][],int[],int[]), and returns the result.
getGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Returns the group-to-type map associated with this router.
getGroupToTypeMap(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Returns the ordered list concerning agent group i in the group-to-type map.
getGroupToTypeMap(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Generates the group-to-type map from the type-to-group map typeToGroupMap.
getGroupToTypeMap(boolean[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs and returns a new group-to-type map from the incidence matrix m.
getGroupToTypeMap(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Generates a group-to-type map from the contact selection matrix of ranks ranksGT.
getGroupToTypeMap(double[][], int[], int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
This method is similar to RoutingTableUtils.getGroupToTypeMap(double[][]) with a sorting algorithm adapted for the local-specialist policy.
getGroupVolumeStats() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the array of integral measure matrices used to compute measures related to agent groups.
getHeader() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
Returns a string containing the field names for this trace.
getHeader(int) - Static method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
 
getHistogram() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Gets the value of the histogram property.
getHistogramList() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns the list of histograms created by the call to formatObservations in derived classes.
getId() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Gets the value of the id property.
getId() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the identifier associated with this queue.
getId() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the identifier associated with this agent.
getId() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the identifier associated with this agent group.
getId() - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Returns the identifier associated with this element.
getIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns a list containing all the idle agent objects.
getIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroupState
Returns the state information about idle agents in the group, at the time of state saving.
getIdleCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost of an idle agent in the managed group during one simulation time unit.
getIdleCost(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost of an idle agent managed by this group during main period mp, during one simulation time unit.
getIdleCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the idleCost property.
getIdleCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getIdleCostPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getIdleCostPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getIdleSimTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the last simulation time at which this agent became idle.
getIdleSimTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentState
Returns the last simulation time the agent became idle, at the time of state saving.
getIdleTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the time elapsed since the last moment this agent became idle.
getIdleVolumeMeasureSet(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the idle volumes for several agent groups and computing the sum.
getInBadContactsSumMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the matrix of sums counting the number of bad inbound contacts notified to this dialing policy.
getInboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the inboundGroup property.
getInboundGroupProbs() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the probabilities pj, i of selection for each inbound agent group.
getInboundGroups() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the inbound agent group associated with this information object.
getInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the inboundTypes property.
getInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the inboundTypes property.
getInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the inboundTypeSegments property.
getInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the inboundTypeSegments property.
getIncidenceFromGT(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs and returns the incidence matrix from the groupToTypeMap with numTypes contact types.
getIncidenceFromTG(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs and returns the incidence matrix from the typeToGroupMap with numGroups agent groups.
getIncidenceMatrixGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group-to-type incidence matrix.
getIncidenceMatrixGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the incidenceMatrixGT property.
getIncidenceMatrixGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the incidenceMatrixGT property.
getIncidenceMatrixTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used type-to-group incidence matrix.
getIncidenceMatrixTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the incidenceMatrixTG property.
getIncidenceMatrixTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the incidenceMatrixTG property.
getInContactTypeSegment(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the information object for the kth user-defined segment regrouping inbound contact types.
getInContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getInContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getInContactTypeSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the inbound contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumInContactTypeSegments().
getInContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getInContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getInContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getInContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getInContactTypeSegmentProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for inbound contact type segments instead of contact types.
getInContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getInContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getInContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing information objects for all user-defined segments regrouping inbound contact types.
getIndent(Node, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Returns a string of spaces to indent future nested elements of node, using spc spaces for each indentation level.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
Returns the value of i.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
Returns the value of i.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
Returns the value of q.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
Gets the value of the index property.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Gets the value of the index property.
getIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Gets the value of the index property.
getInitTime() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Returns the initialization time for this object.
getInnerCollection() - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
Returns the inner collection.
getInnerCollection() - Method in class umontreal.iro.lecuyer.collections.TransformingList
Returns the inner list.
getInnerCollection() - Method in class umontreal.iro.lecuyer.collections.TransformingSet
Returns the inner set.
getInnerIterator() - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
Returns the inner iterator used by this iterator.
getInnerIterator() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
Returns the inner iterator used by this iterator.
getInnerMap() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
Returns the inner map associated with this map.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, RandomVariateGen, int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Constructs a new arrival process with Dirichlet parameters estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, RandomStream, Class<? extends Distribution>, int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Similar to DirichletArrivalProcess.getInstanceFromMLE(PeriodChangeEvent,ContactFactory,RandomStream,RandomVariateGen,int[][],int,int), but also estimates the parameters for A.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, RandomStream, int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Constructs a new arrival process with parameters estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, int[][], int, int, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Constructs a new arrival process with arrival rates estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getInstanceFromMLE(ContactFactory, RandomStream, double, int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Constructs a new arrival process with arrival rate estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, RandomStream, int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Constructs a new arrival process with gamma arrival rates estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getInstanceFromMLE(PeriodChangeEvent, ContactFactory, RandomStream, RandomStream, int[][], int, int, int, CorrelationFit) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Constructs a new arrival process with gamma arrival rates estimated by the maximum likelihood method based on the numObs observations in array arrivals.
getIntArray(int[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Constructs and returns an array containing numPeriods elements from the input array array.
getIntegerFormatter(Locale, int, boolean) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
getInTotalSumMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the matrix of sums counting the total number of inbound contacts notified to this dialing policy.
getIntValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to int and returns the resulting array.
getIntValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to int and returns the resulting 2D array.
getInvertedLambdaFunction() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Returns the function Λ-1(t) in use.
getJAXBObject(Object) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Constructs and returns a JAXB element with value as a value.
getJdbcDriverClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Gets the value of the jdbcDriverClass property.
getJdbcDriverClass() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Returns the JDBC driver class.
getJdbcURI() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Gets the value of the jdbcURI property.
getJdbcURI() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Returns the JDBC URI.
getJndiDataSourceName() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Gets the value of the jndiDataSourceName property.
getJndiDataSourceName() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Returns the JNDI name of the data source that will be used to obtain the connection.
getJumpRate() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the uniformized transition rate used by this CTMC.
getJumpRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getJumpRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getJumpRate() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the currently used transition rate.
getJumpRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getJumpRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getJumpRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Returns the maximal transition rate if the queue size is smaller than or equal to the the threshold with index r.
getJumpRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the transition rate corresponding to vector of thresholds with index r.
getK() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
Returns the index of the call type.
getKappa() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the current value of the multiplicative constant κ for this policy.
getKappa() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the kappa property.
getLambda() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Returns the current value of the arrival rate λ.
getLambda() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Returns the value of $ \bar{\lambda}$.
getLambdaFunction() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Returns the λ(t) function.
getLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Returns the current value of lambdas.
getLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getLambdas(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getLambdasLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getLast() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the dequeue event representing the last contact in the queue, or throws a NoSuchElementException if the queue is empty.
getLastAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the last agent group who began serving this contact.
getLastLoginTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Returns the last simulation time at which this agent was added to an agent group.
getLastSelectedAgentGroup() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the last agent group selected by the CallCenterCTMC.nextState(double) method.
getLastSelectedAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getLastSelectedAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getLastSelectedContact() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the index of the last selected contact having abandoned.
getLastSelectedContact() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getLastSelectedContact() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getLastSelectedContactType() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the last contact type selected by the CallCenterCTMC.nextState(double) method.
getLastSelectedContactType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getLastSelectedContactType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getLastSelectedEvent() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the index p of the last selected event among events of type k.
getLastSelectedQueuedContactType() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the type of the last contact removed from a waiting queue for service by the CallCenterCTMC.nextState(double) method.
getLastSelectedQueuedContactType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getLastSelectedQueuedContactType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getLastTime() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Returns the last update time for this object.
getLastTransitionType() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the type of the last transition, or null if no transition occurred since the last call to CallCenterCTMC.initEmpty().
getLastTransitionType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getLastTransitionType() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getLastValue() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns the last value returned by MinValueGenerator.nextDouble(umontreal.iro.lecuyer.contactcenters.contact.Contact).
getLastValue(int) - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns the value generated by getValueGenerator (vType) upon the last call to MinValueGenerator.nextDouble(umontreal.iro.lecuyer.contactcenters.contact.Contact) if MinValueGenerator.isKeepingValues() returns true, or throws an IllegalStateException.
getLastValue() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Returns the value passed to this probe by the last call to its update method (or the initial value if update(double,double) was never called after init).
getLastValues() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns all the generated values upon the last call to MinValueGenerator.nextDouble(umontreal.iro.lecuyer.contactcenters.contact.Contact) if MinValueGenerator.isKeepingValues() returns true, or throws an IllegalStateException.
getLastVType() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns the value type for the last value.
getLastWaitingQueue() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the last waiting queue this contact entered in.
getLastWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
getLastWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
getLastWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Returns the number of transitions spent by the last call of type k having left the queue, provided that the CallCenterCTMCQueues.update(CallCenterCTMC,TransitionType) method has been called after each transition.
getLastWaitingTime(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCWithQueues
?eturns waiting time of the last contact of type k having entered service, or abandoned.
getLaTeXFormat() - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
 
getLeftBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Gets the value of the leftBoundary property.
getLikelihoodDerivativesDoublyGamma(double[], double, double, String) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Calculates the values of the log-likelihood function and its derivatives for the doubly Gamma-Poisson arrival process model.
getLikelihoodDerivativesDoublyGammaSpline(double[], double[], double, String) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Calculates the values of the log-likelihood function and its derivatives for the doubly Gamma-Poisson arrival process model.
getList() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
Returns the internal list containing the contacts to dial.
getListOfStatProbes() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Returns the list of statistical probes associated with this matrix.
getLocalSpecOverflowDelay() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the localSpecOverflowDelay property.
getLogNegBinDer(int[], double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Calculates the derivative of the log-likelihood function for the Negative binomial distribution.
getLongestIdleAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns the idle agent with the longest idle time in this agent group.
getLongestWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
getLongestWaitingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
getLongestWaitingTime(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCWithQueues
Returns the longest waiting time among all contacts of type k.
getLongestWaitingTimeStatus() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Returns true if the router uses a single-phase agent selection based on the longest waiting time.
getLongValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to long and returns the resulting array.
getLongValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to long and returns the resulting 2D array.
getLowerBound(double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
getLowerBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the lowerBound property.
getLowerStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getLowerStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getLowerStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getLowMemoryListeners() - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Returns the low-memory listeners currently registered with this object.
getMainPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the main period index corresponding to period period.
getMainPeriodName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getMainPeriodName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getMainPeriodName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name corresponding to the main period mp.
getMainPeriodName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getMainPeriodName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMainPeriodName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getMainPeriodSegment(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the information object for the pth user-defined segment regrouping main periods.
getMainPeriodSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getMainPeriodSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getMainPeriodSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the main period segment mp, where mp is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumMainPeriodSegments().
getMainPeriodSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMainPeriodSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getMainPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing information objects for all user-defined segments regrouping main periods.
getMainPeriodStartingDate(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the date corresponding to the beginning of the main period mp.
getMathEnsuringCmd() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
getMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the matricesOfAWT property.
getMatricesOfStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Returns a map associating each supported type of performance measure with a matrix of statistical probes.
getMatricesOfStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
 
getMatricesOfStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMatricesOfStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMatricesOfStatProbes() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns a map containing the matrix of statistical probes for each type of performance measure.
getMatricesOfStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMatrix(MeasureType, RowType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.MatrixCache
Returns a matrix of observations for type of measure mt adapted to row type targetRowType.
getMatrixFormatter() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns the matrix formatter used by this object.
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getMatrixOfAWTName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the matrix of AWTs with index m.
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMatrixOfAWTName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the name of the matrix of acceptable waiting time with index m, or null if no name was given in the parameter file.
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns the matrix of function of multiple means tallies used to manage observations for estimating the performance measures in group m.
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns a matrix of function of multiple means tallies corresponding to the given type pm of performance measure.
getMatrixOfFunctionOfMultipleMeansTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns the matrix of statistical probes used to manage observations for estimating the performance measures in group m.
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Returns the matrix of statistical probes corresponding to the performance measure type m.
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMatrixOfStatProbes(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns a matrix of statistical probes corresponding to the given type pm of performance measure.
getMatrixOfStatProbes(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMatrixOfStatProbes() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
Returns the matrix of statistical probes associated with this matrix of measures.
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getMatrixOfTallies(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns the matrix of tallies used to manage observations for estimating the performance measures in group m.
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMatrixOfTallies(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns a matrix of tallies corresponding to the given type pm of performance measure.
getMatrixOfTallies(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMatrixOfTallyStores(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMatrixOfTallyStores(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMatrixOfTallyStores(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns a matrix of tallies corresponding to the given type pm of performance measure.
getMatrixOfTallyStores(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getMax(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns a matrix of maximum values for the performance measure m.
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMax(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getMax(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMaxAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the maximal number of agents in the managed group.
getMaxAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the maximal number of agents in the managed group during main period mp.
getMaxAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the maxAgents property.
getMaxAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMaxAgentsPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMaxAgentsPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMaxArrivalRate(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal arrival rate $ \tilde{\lambda}_{k}^{}$ for contacts of type k.
getMaxArrivalRate() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the total maximal arrival rate $ \tilde{\lambda}$ = $ \htsum_{{k=0}}^{{K-1}}$$ \tilde{\lambda}_{k}^{}$ for all contact types.
getMaxArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxArrivalRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxArrivalRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxArrivalRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxBadCallRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the maxBadCallRate property.
getMaxBadContactRate() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the maximal rate of bad contacts si for this dialer's policy.
getMaxBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the maxBatches property.
getMaxColumns() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the maxColumns property.
getMaxColumns() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Returns the maximal number of columns a spreadsheet may contain.
getMaximalQueueTime(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Generates and returns the maximal queue time for the queued contact represented by ev.
getMaximalQueueTimeGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the maximal queue time generator associated with dequeue type dqType for this waiting queue.
getMaximalTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Returns the smallest time T for which λ(t) = 0 for all tT.
getMaximumIdleOutboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of Mj, which defaults to 0.
getMaximumIdleOutboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the maximumIdleOutboundAgents property.
getMaxInitBlocked() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the maxInitBlocked property.
getMaxit() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Returns the maximum number of iterations in the algorithm.
getMaxIter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the maxIter property.
getMaxMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the maxMatrices property.
getMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMaxNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getMaxNumAgents() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal total number of agents that can be used for the CTMC.
getMaxNumAgents(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal number of agents in group i.
getMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxNumAgentsArray() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns an array of length I containing the maximal number of agents in each agent group.
getMaxNumAgentsArray() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxNumAgentsArray() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxNumAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMaxNumElements() - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
Returns the maximal number of elements that can be traversed by this iterator, or Integer.MAX_VALUE if the number of elements is not bounded.
getMaxPatienceRate(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal patience rate $ \tilde{\nu}_{k}^{}$ for contacts of type k.
getMaxPatienceRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxPatienceRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxQueueCapacity() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the current bound on the queue capacity used to determine the transition rate of the CTMC.
getMaxQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Gets the value of the maxReplications property.
getMaxReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Returns the maximal number of replications or batches to simulate if the stopping condition does not apply.
getMaxServiceRate(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal service rate $ \tilde{\mu}_{{k,i}}^{}$ for contacts of type k served by agents in group i.
getMaxServiceRate(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getMaxServiceRate(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getMaxU() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Returns the value of u2 associated with this event.
getMaxValue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Returns the maximal index in this segment.
getMaxVType() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns the maximum index (non-inclusive) for which MinValueGenerator.getValueGenerator(int) returns a non-null value.
getMaxWeight(CallCenterCTMCKI, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the weight Wk corresponding to events of type k.
getMean(RandomVariateGen) - Static method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the mean of the distribution for a random variate generator, taking the shift into account.
getMean(int) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the mean for period p.
getMean(RandomVariateGenParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Determines the mean of the distribution corresponding to the parameters given by rvgp.
getMean() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the mean value for the current distribution.
getMean(TimeUnit) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the mean for the current distribution, epxressed with the time unit targetUnit.
getMeanAfterContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the mean after-contact time for a new contact served by an agent in group i.
getMeanContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the mean contact time for a new contact served by an agent in group i.
getMeanForPeriod(MultiPeriodGenParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the mean value of the distribution for the main period p.
getMeanPre(MultiPeriodGenParams) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the mean for the preliminary period, if parameters are set for this period.
getMeanWrap(MultiPeriodGenParams) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the mean for the wrap-up period, if parameters are set for this period.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrix
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrixInt
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Gets the value of the measure property.
getMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Gets the value of the measure property.
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns the measure i for period p.
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Returns the measure i for period p.
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
getMeasure(int, int) - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Returns the measure corresponding to the index i and period p.
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Returns the measure i in period p for this matrix.
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
 
getMeasure(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
getMeasureIndex() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
Returns the index, in the associated measure matrix, of the represented measure.
getMeasureInfo(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Returns the measure information object for measure i.
getMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Returns the matrices of measures registered to this object.
getMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Returns the matrices of measures registered to this object.
getMeasureMatrix(MeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the measure matrix corresponding to the measure type mt.
getMeasureMatrix() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns the associated single-period matrix of measures.
getMeasureMatrix() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
Returns the measure matrix from which the measure is extracted.
getMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns an array containing all the measure types supported by this object.
getMeasureTypes(PerformanceMeasureType...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the types of counters needed to estimate all the performance measures in pms.
getMeasureTypesMse() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
 
getMeasureTypesPm(PerformanceMeasureType) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the types of counters needed to estimate the particular type of performance measure pm.
getMemoryPools() - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Returns the memory pools monitored by this object.
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getMin(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns a matrix of minimum values for the group of performance measures m.
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getMin(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getMin(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getMinAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the minimal number of agents in the managed group.
getMinAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the minimal number of agents in the managed group during main period mp.
getMinAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the minAgents property.
getMinAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMinAgentsPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMinAgentsPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getMinBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the minBatches property.
getMinDigits(float...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the minimal number of digits after the decimal point required for the numbers in the array a to be rounded without different values becoming equal.
getMinDigits(double...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the minimal number of digits after the decimal point required for the numbers in the array a to be rounded without different values becoming equal.
getMinFreeAgentsTarget() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the minimal number of free agents sd in the target set to try outbound calls.
getMinFreeAgentsTarget() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
 
getMinFreeAgentsTarget() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinFreeAgentsTarget(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinFreeAgentsTargetLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinFreeAgentsTest() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the minimal number of free agents st in the test set to try outbound calls.
getMinFreeAgentsTest() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
 
getMinFreeAgentsTest() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinFreeAgentsTest(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinFreeAgentsTestLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
getMinimumIdleInboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of mj, which defaults to 0.
getMinimumIdleInboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the minimumIdleInboundAgents property.
getMinimumIdleTime() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the value of tj, which defaults to 0.
getMinimumIdleTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the minimumIdleTime property.
getMinMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the minMatrices property.
getMinNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMinNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMinNumAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
getMinNumSplit() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getMinReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Gets the value of the minReplications property.
getMinU() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Returns the value of u1 associated with this event.
getMinValue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Returns the minimal index in this segment.
getMinWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DoubleArrayWithMinWaitingTime
Gets the value of the minWaitingTime property.
getMismatchRateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the threshold on the mismatch rate so for this dialer's policy.
getMismatchRateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the mismatchRateThresh property.
getMismatchSumMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the matrix of sums counting the number of mismatches notified to this dialing policy.
getMLE(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Estimates the Dirichlet parameters of an arrival process from the number of arrivals in the array arrivals.
getMLE(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Estimates the parameters of a Dirichlet compound negative multinomial arrival process with a busyness factor following the gamma (γ, 1) distribution from the number of arrivals in the array arrivals.
getMLE(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Estimates the parameters of a Poisson arrival process with piecewise-constant arrival rate from the number of arrivals in the array arrivals, and returns an array giving the estimated arrival rate for each main period.
getMLE(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Estimates the parameters of a Poisson arrival process with arrival rate λ from the number of arrivals in the array arrivals.
getMLE(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Estimates the parameters of a Poisson-gamma arrival process from the number of arrivals in the array arrivals.
getMLE(int[][], int, int, int, CorrelationFit, double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Estimates the parameters of a Poisson-gamma-norta-rates arrival process from the number of arrivals in the array arrivals.
getMLEBB(int[][], int, int, int, ArrivalProcessParams) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Estimates the parameters of a Poisson-gamma arrival process for the case of a global busyness factor for the day, and specific busyness factors for each period of the day, from the number of arrivals in the array arrivals.
getMLEdoublyGamma() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Estimates the parameters of a doubly Gamma Poisson-Gamma arrival process that has both busyness factor for the day and the busyness factor for the sub-period of the day, both following the Gamma distribution, from the number of arrivals in the array arrivals using maximum likelihood approach.
getMLEdoublyGammaSpline() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Estimates the parameters of a doubly Gamma Poisson-Gamma arrival process that has both busyness factor for the day and the busyness factor for the sub-period of the day, both following the Gamma distribution, from the number of arrivals in the array arrivals using maximum likelihood approach.
getMLENegMulti(int[][], int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Estimates the parameters of a Poisson arrival process with piecewise-constant arrival rate multiplied by a day-specific busyness factor following the gamma (α0, α0) distribution from the number of arrivals in the array arrivals.
getMMEdoublyGamma() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Estimates the parameters of a doubly Gamma Poisson-Gamma arrival process that has both busyness factor for the day and the busyness factor for the sub-period of the day, both following the Gamma distribution, from the number of arrivals in the array arrivals using method of moments.
getMMEdoublyGammaGeneral() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Estimates the parameters of a doubly Gamma Poisson-Gamma arrival process that has both busyness factor for the day and the busyness factor for the sub-period of the day, both following the Gamma distribution, from the number of arrivals in the array arrivals using method of moments.
getModel() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getModel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Deprecated. 
getMovingWindowSize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the movingWindowSize property.
getMu(int) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
Returns the currently used value of μi.
getMu() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
Returns an array containing a copy of the values of μi.
getMult() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the multiplier applied to each generated random variate.
getMult() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the mult property.
getMultipliers() - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Returns the vector of multipliers for this after-contact time generator.
getMultipliers() - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Returns the vector of multipliers for this contact time generator.
getName(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns the name associated with the column column in a matrix of results for this type of column estimated by eval.
getName() - Method in enum umontreal.iro.lecuyer.contactcenters.app.EvalOptionType
Returns the name of this evaluation option.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ControlVariableParams
Gets the value of the name property.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PropertyNameParam
Gets the value of the name property.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Gets the value of the name property.
getName(ContactCenterInfo, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Returns the name associated with the performance measure of type pm, at row row, and column col.
getName(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the name associated with the row row in a matrix of results for this type of row estimated by eval.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the name associated with this matrix.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the name of the call type associated with this call factory.
getName() - Method in interface umontreal.iro.lecuyer.contactcenters.Named
Returns the name associated with this object.
getName() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
getName() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
getName() - Method in class umontreal.iro.lecuyer.xmlbind.NamedInfo
Returns the name associated with this named entity.
getName() - Method in class umontreal.iro.lecuyer.xmlbind.params.AbstractProperty
Gets the value of the name property.
getName() - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
Gets the value of the name property.
getName() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Returns the name of this property.
getNamedArea(String) - Method in class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
 
getNamespacePrefixes() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
 
getNamespacePrefixes() - Method in class umontreal.iro.lecuyer.contactcenters.app.SimParamsConverter
 
getNamespacePrefixes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterParamsConverter
 
getNamespacePrefixes() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Returns a map associating prefixes with namespace URI.
getNameWithProperties(ContactCenterInfo, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getNanString() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
getNeededWaitingQueueComparator(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
getNeededWaitingQueueComparator(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Determines how contacts in queue should be compared with each other for waiting queue q.
getNeededWaitingQueueStructure(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
getNeededWaitingQueueStructure(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the needed data structure for waiting queue with index q.
getNegBinGamma(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Returns the value of γp, the negative binomial double-precision parameter associated with main period p.
getNegBinMLE(int[], double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Calculates the MLEs of parameters of the negative binomial distribution.
getNegBinP(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Returns the value of ρp, the negative binomial double-precision parameter associated with main period p.
getNewContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
getNewContactListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Returns an unmodifiable list containing all the new-contact listeners registered with this contact source.
getNewContactListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the result of Dialer.getReachListeners().
getNewDequeueEvent() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Returns the dequeue event representing the contact put back in the waiting queue.
getNewEndServiceEvent() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the end-service event representing the contact's restarted service.
getNewRanksForContactSelectionArray() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Similar to OverflowAndPriorityRouter.RoutingInfo.getRanksForAgentSelectionArray(), for the ranks used by waiting queue selection.
getNextArrivalTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Returns the simulation time of the next arrival currently scheduled by this arrival process.
getNextObs(double) - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
getNextReroutingTime() - Method in class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Returns the simulation time at which the router will try to reroute the contact or the agent.
getNextReroutingTime() - Method in class umontreal.iro.lecuyer.contactcenters.router.ReroutingState
Returns the simulation time at which the router will try to reroute the contact or the agent.
getNextTime() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
getNextTimeIndex() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
getNextTransition(double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the type of the next transition generated using the random number u.
getNextTransition(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNextTransition(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNextTransitionInt(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Similar to CallCenterCTMC.getNextTransition(double), using a random integer rather than a uniform number.
getNextTransitionInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNextTransitionInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNode() - Method in exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Returns the DOM node in which the exception happened.
getNodeIndex(Node) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Returns the index of the child node node for its parent.
getNonCenteredObs(SimLogic, CallCenterStatProbes, PerformanceMeasureType, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getNonOverlappingCI(ContactCenterSim, ContactCenterSim, double, double, Set<PerformanceMeasureType>) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
Compares res1 and res2 based on the performance measures in pmSet, and adds a point (r, c) for each performance measure whose confidence intervals with confidence level confidenceLevel, for both system, do not overlap.
getNortaGamma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaGamma(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaGammaLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaP() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaP(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaPLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getNortaRateGammaScale() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Returns the estimated vector of λG parameters of the Gamma distribution in the compound Gamma-Poisson NORTA model for rates.
getNortaRateGammaShape() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Returns the estimated vector of αG parameters of the Gamma distribution in the compound Gamma-Poisson NORTA model for rates.
getNortaRateGaussCorr() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Returns the estimated copula correlation matrix for the Gamma-Poisson NORTA model for rates.
getNortaRateGaussCorrCorrected() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Returns the estimated and corrected copula correlation matrix for the Gamma-Poisson NORTA model for rates.
getNortaRateGaussCorrFitGeneralLinear() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Fits the general linear model rj = abj + c to the estimated copula correlation matrix for the Gamma-Poisson NORTA model for rates.
getNortaRateGaussCorrFitMarkovSingleRho() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Fits the single ρ Markov linear model rj = bj to the estimated copula correlation matrix for the Gamma-Poisson NORTA model for rates.
getNortaRhoStochasticRootFinding(double, double[][], double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Solves the problem of fitting the NORTA correlation coefficient to the empirical Spearman correlation coefficient of counts in the Gamma-Poisson copula model using stochastic root finding approach.
getNortaSigma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the nortaSigma property.
getNumActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the number of action events currently scheduled by this dialer.
getNumActionEvents(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumAgentGroups() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the total number of agent groups supported by this contact center.
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the number of agent groups serving this contact simultaneously at the current simulation time.
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumAgentGroups() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of agent groups used in the modelled call center.
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the number of agent groups supported by this router.
getNumAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumAgentGroupSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping agent groups.
getNumAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumAgentGroupsWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumAgentGroupsWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumAgentGroupsWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of agent groups including segments regrouping several agent groups.
getNumAgents() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the total number of agents available for serving contacts.
getNumAgents(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of agents in group i.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Returns the number of agents in this group.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns a vector giving the raw number of agents for each shift.
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns the raw number of agents in shift shift.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Returns a vector giving the number of agents for each shift.
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Similar to AgentGroupSchedule.getNumAgents(), but returns the number of agents on a given shift shift.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Returns the number of agents on this shift.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Gets the value of the numAgents property.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the total number of agents in the agent group.
getNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the number of agents in period p.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the total number of agents currently in the registered agent groups.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Returns the number of agents in the agent group at the time of state saving.
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
getNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
Returns the number of agents in the target group after the event occurs.
getNumAgentsArray() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns an array of length I containing the number of agents in each agent group.
getNumAgentsArray() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumAgentsArray() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumAgentsData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
Gets the value of the numAgentsData property.
getNumAgentsData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
getNumAgentsData(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
getNumAgentsDataLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
getNumAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getNumArrivalProcesses() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the maximal number of arrival process managers in this model.
getNumArrivalsGenerator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Returns the random variate generator used for the total number of arrivals A.
getNumBins() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Gets the value of the numBins property.
getNumBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns $ \Nb$[i](t), the number of busy agents in the group.
getNumBusyAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the number of busy agents serving contacts of type k.
getNumBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the total number of busy agents currently in the set of agent groups.
getNumBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
getNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the number of checked periods p for this dialer's policy.
getNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines the number of testing periods used by dialing policies taking cumulative statistics (service level, mismatch rate, etc.) into account for taking their decisions.
getNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the numCheckedPeriods property.
getNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Gets the value of the numCheckedPeriods property.
getNumCollectingPeriods() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Returns the number of collecting periods.
getNumColumn() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Returns the number of columns to be extracted when the array comes from an external source.
getNumContactsInQueue() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the total number of contacts currently waiting in queue.
getNumContactsInQueue(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of contacts of type k currently waiting in queue.
getNumContactsInQueue() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInQueue() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactsInQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactsInService() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the total number of contacts currently served by agents.
getNumContactsInService(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of contacts of type k in service by agents in group i.
getNumContactsInService() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInService(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInService() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactsInService(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactsInServiceI(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of contacts currently in service by agents in group i.
getNumContactsInServiceI(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInServiceI(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactsInServiceK(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of contacts of type k currently in service.
getNumContactsInServiceK(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactsInServiceK(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumContactTypes() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the total number of contact types supported by this contact center.
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumContactTypes() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of contact types used in the modelled call center.
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Returns the number of contact types supported by this object.
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the number of contact types supported by this router.
getNumContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the number of contact types supported by this object.
getNumContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumContactTypeSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping contact types.
getNumContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumContactTypesWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of contact types including segments regrouping several contact types.
getNumDialers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the maximal number of dialer managers in this model.
getNumDials(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
This method returns the number of free agents in all outbound groups connected to this dialer.
getNumDials(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
 
getNumDials(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
getNumDials(Dialer) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerPolicy
Returns the number of calls the dialer should try to make simultaneously at the current simulation time.
getNumDials(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
getNumDiffStaffings() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Gets the value of the numDigits property.
getNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the numDigits property.
getNumDigits() - Method in class umontreal.iro.lecuyer.util.DefaultDoubleFormatterWithError
Returns the number of significant digits for formatting.
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
getNumExpectedTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getNumFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumFalseTrDist(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Returns the geometric distribution for the successive number of self jumps before any transition, while the queue size is smaller than or equal to to threshold with index r.
getNumFalseTrDist(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the geometric distribution for the successive number of self jumps before any transition, while the queue size and number of agents are smaller than or equal to to thresholds with index r.
getNumFollowingFalseTransitions() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Similar to CallCenterCTMC.getNumPrecedingFalseTransitions(), but for the number of false transitions generated after the main transition.
getNumFollowingFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumFollowingFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the numFreeAgents property.
getNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns $ \Nf$[i](t), the total number of agents in the agent group which are available to process contacts.
getNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the total number of free agents currently in the set of agent groups.
getNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Returns the number of free agents in the agent group at the time of state saving.
getNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns the number of free agents available to process contacts.
getNumFreeAgentsThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the numFreeAgentsThresh property.
getNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns $ \Ng$[i](t), the number of agents that should disappear immediately after they have finished serving a contact.
getNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the total number of ghost agents currently in the set of agent groups.
getNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupState
Returns the number of ghost agents in the agent group at the time of state saving.
getNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
getNumIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns $ \Ni$[i](t), the number of idle agents in this agent group.
getNumIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the total number of idle agents currently in the set of agent groups.
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumInContactTypes() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the total number of inbound contact types for this contact center.
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumInContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumInContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumInContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumInContactTypeSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping inbound contact types.
getNumInContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumInContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumInContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumInContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumInContactTypesWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of inbound contact types including segments regrouping several inbound contact types.
getNumInOutMoves() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumMainPeriods() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of main periods used for evaluation, as defined in PeriodChangeEvent.
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumMainPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns P, the number of main periods used by this period change event, i.e., PeriodChangeEvent.getNumPeriods() - 2.
getNumMainPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumMainPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumMainPeriodSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping main periods.
getNumMainPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumMainPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumMainPeriodsWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumMainPeriodsWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumMainPeriodsWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of main periods including segments regrouping several main periods.
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumMatricesOfAWT() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of matrices containing acceptable waiting times, for estimating service levels.
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the numMatricesOfAWT property.
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the number of sets of parameters for the service level given by the user in parameter file.
getNumMC() - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Sets the number of Monte Carlo samples to n.
getNumMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
getNumMeasures() - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Returns the number of measures calculated by the implementation of this interface.
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Returns the number of supported measures.
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
 
getNumMeasures() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
getNumMerge() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getNumMonteCarlo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the numMonteCarlo property.
getNumObservationSets(PerformanceMeasureType, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimWithObservationSets
Returns the number of sets of observations available for a performance measure of type pm, identified by row row and column column.
getNumObsMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the numObsMatrices property.
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumOutContactTypes() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the total number of outbound contact types for this contact center.
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumOutContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumOutContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumOutContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumOutContactTypeSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping outbound contact types.
getNumOutContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumOutContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumOutContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumOutContactTypesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumOutContactTypesWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of outbound contact types including segments regrouping several outbound contact types.
getNumOutInMoves() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
getNumParts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Returns the number of parts for this shift.
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the numPeriods property.
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns P + 2, the number of periods supported by this period change event.
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
getNumPeriods() - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Returns the number of periods stored into this matrix of measures.
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Returns the number of supported periods.
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
 
getNumPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
getNumPeriodsForCounters() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Returns 1.
getNumPeriodsForCounters() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
This method returns P + 2, the number of periods.
getNumPeriodsForCounters() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Returns the number of periods in usual matrices of counters updated throughout the simulation.
getNumPeriodsForCountersAwt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Returns 1.
getNumPeriodsForCountersAwt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
This method returns P', the number of segments regrouping main periods.
getNumPeriodsForCountersAwt() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Similar to StatPeriod.getNumPeriodsForCounters(), for matrices of counters using acceptable waiting times.
getNumPeriodsForStatProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the number of periods in matrices of statistical probes used to collect statistics about the simulation.
getNumPilotRunsPerStratum() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the numPilotRunsPerStratum property.
getNumPrecedingFalseTransitions() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of additionnal false transitions generated by the last call to CallCenterCTMC.nextState(double) before the main transition.
getNumPrecedingFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumPrecedingFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumPropColumns(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getNumPropRows(PerformanceMeasureType, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getNumQueues() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Returns the number of waiting queues the contact is in.
getNumRealPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Returns the number of real periods used by this matrix of sums.
getNumRealRecords() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Returns the total number of times the IntegralMeasureMatrixSW.newRecord() method was called since the last call to IntegralMeasureMatrix.init() plus one.
getNumReroutingsDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
Returns the number of preceding reroutings.
getNumReroutingsDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
Returns the number of reroutings done, i.e., the number of calls to ContactReroutingEvent.actions() having resulted in the contact not being transferred to an agent.
getNumReroutingsDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Returns the number of reroutings that has happened so far for the contact or agent.
getNumReroutingsDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.ReroutingState
Returns the number of reroutings that has happened so far for the contact or agent.
getNumRows() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Returns the number of rows to be extracted when the array comes from an external source.
getNumShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns the number of shifts in the schedule.
getNumShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Returns the number of shifts in the schedule.
getNumSplit() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getNumStateThresh() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of thresholds on the state space.
getNumStateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumStateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumSteps() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the numSteps property.
getNumStoredPeriods() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Returns the total number of periods stored in this matrix of sums.
getNumStoredRecords() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns the current number of records of $ \boldf$(t) available for this matrix of measures.
getNumStrata() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the numStrata property.
getNumTargetReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Returns the default target number of replications.
getNumTestingPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the numTestingPeriods property.
getNumThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Returns the number of thresholds managed by this object.
getNumTransitions() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the currently used number of transitions.
getNumTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getNumTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getNumTransitionsDone() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the number of generated transitions.
getNumTransitionsDone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getNumTransitionsDone() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getNumTypes() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the number K of event types.
getNumValues(CallCenterCTMCKI, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the current value of nk.
getNumValues(CallCenterCTMCKI) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the sum $ \htsum_{{k=0}}^{{K-1}}$nk.
getNumValues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Returns the number of different values in this segment.
getNumVectorsOfThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the number of vectors of thresholds stored by this object.
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumWaitingQueues() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the total number of waiting queues capable of storing contacts.
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the number of waiting queues this contact is waiting in simultaneously, at the current simulation time.
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the number of waiting queues supported by this router.
getNumWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumWaitingQueueSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of user-defined segments regrouping waiting queues.
getNumWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getNumWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getNumWaitingQueuesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getNumWaitingQueuesWithSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getNumWaitingQueuesWithSegments() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the number of waiting queues including segments regrouping several waiting queues.
getObjectClass() - Method in class umontreal.iro.lecuyer.collections.ObjectTypeIterator
Returns the class of the objects returned by this iterator.
getObjectClass() - Method in class umontreal.iro.lecuyer.collections.ObjectTypeListIterator
Returns the class of the objects returned by this iterator.
getObs(PerformanceMeasureType, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimWithObservations
Returns an array containing the observations for a performance measure of type pm, identified by row row and column column.
getObs(PerformanceMeasureType, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimWithObservationSets
Returns the number of observations available in the set set for a performance measure of type pm, identified by row row and column column.
getObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
Gets the value of the obs property.
getObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
getObs(TallyStore) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
 
getObs(SimLogic, CallCenterStatProbes, PerformanceMeasureType, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.ControlVariable
Returns the centered observation with index index of the control variable used for the type of performance measure pm at row row and column col.
getObs(SimLogic, CallCenterStatProbes, PerformanceMeasureType, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
getObservationMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the observationMatrices property.
getObservations() - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
getObsSheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the obsSheetName property.
getOneSimDone() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getOperatingMode() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the current operating mode.
getOptimizationTrace() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Returns the the matrix of the optimization trace containing the evolution of parameters during optimization iterations.
getOutboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Gets the value of the outboundGroup property.
getOutboundGroupProbs() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the probabilities pj, i of selection for each outbound agent group.
getOutboundGroups() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Returns the outbound agent group associated with this information object.
getOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the outboundTypes property.
getOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the outboundTypes property.
getOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the outboundTypeSegments property.
getOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the outboundTypeSegments property.
getOutcome() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getOutContactTypeSegment(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the information object for the kth user-defined segment regrouping outbound contact types.
getOutContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getOutContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getOutContactTypeSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the outbound contact type segment k, where k is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumOutContactTypeSegments().
getOutContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getOutContactTypeSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getOutContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getOutContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getOutContactTypeSegmentProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for outbound contact type segments instead of contact types.
getOutContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getOutContactTypeSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getOutContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing information objects for all user-defined segments regrouping outbound contact types.
getOutputFile() - Method in class umontreal.iro.lecuyer.util.ModifiableWorkbook
Returns a reference to the file object representing the output file.
getOutputFileName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Gets the value of the outputFileName property.
getOutReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
getOutReplications(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
getOutReplicationsLength() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
getOutTotalSumMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Returns the matrix of sums counting the total number of outbound contacts for this dialing policy.
getOverflowDelay() - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Returns the current overflow delay for this router.
getOverflowLists(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs and returns overflow lists from the given matrix of ranks ranksTG.
getOverflowTransferStatus() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Returns true if the overflow transfer mode is enabled.
getParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
getParams(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
getParamsLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
getPart(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Returns the shift part with index i.
getParts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Returns an array containing the shift parts.
getPatienceRate(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the patience rate νk for contacts of type k.
getPatienceRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getPatienceRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getPatienceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the patienceTime property.
getPatienceTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random-variate generator for patience times.
getPatienceTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the patience time, converted to MultiPeriodGen.
getPatienceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier for patience times which is applied on every generated patience time.
getPatienceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the current multiplier for patience times for calls generated by this factory.
getPatienceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the patienceTimesMult property.
getPatienceTimesMultCallBack(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier of patience times for calls arriving during main period mp, joining the virtual queue, successuflly called back, and having to wait in regular queue.
getPatienceTimesMultCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPatienceTimesMultCallBack(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPatienceTimesMultCallBackLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPatienceTimesMultNoVirtualQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier for patience times for callers arrived during main period mp, and deciding not to join the virtual queue.
getPatienceTimesMultNoVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPatienceTimesMultNoVirtualQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPatienceTimesMultNoVirtualQueueLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getPercentString() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Returns the string representing the percentage sign in reports, the default being %.
getPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getPerformanceMeasure(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Returns the matrix of values corresponding to the group of performance measures m estimated by the last call to ContactCenterEval.eval().
getPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getPerformanceMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the performanceMeasureMatrices property.
getPerformanceMeasures() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Returns an array containing all the groups of performance measures this object can estimate.
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getPerformanceMeasures(PrintedStatParams[]) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Constructs an array of performance measure types from the given array of printed statistics.
getPerformanceMeasures(PrintedStatParams[], RowType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Constructs an array of performance measure types from the given array of printed statistics, and a row type.
getPerformanceMeasures(PrintedStatParams[], boolean, RowType...) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Constructs an array of performance measure types from the given array of printed statistics, and a row type.
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Returns an array of types of performance measures for which statistics are collected by this object.
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getPerformanceMeasures() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Returns the types of performance measures contained into the implemented set of call center probes.
getPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getPerformanceMeasureType(String) - Static method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getPerformanceMeasureType() - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Returns the checked performance measure.
getPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getPeriod(double) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Computes the period index corresponding to the simulation time simTime.
getPeriod() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns the period, in IntegralMeasureMatrix.mpc, the new record needs to be added in.
getPeriod() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Returns mpc.getNumRealPeriods().
getPeriod(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Returns the period index corresponding to period p.
getPeriod(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
 
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Returns the period-change event associated with this object.
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Returns the period-change event associated with this object.
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the period-change event used to initializes the period at which the service begins, and at which this call exits.
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns a reference to the period-change event used by this model.
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the period-change event associated with this object.
getPeriodChangeEvent() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Returns the period-change event associated with this agent group.
getPeriodChangeListeners() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns an unmodifiable list containing the period-change listeners currently registered with this event.
getPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the duration of main periods, expressed in the default time unit returned by CallCenter.getDefaultUnit().
getPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
getPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the periodDuration property.
getPeriodDuration(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the duration of the period period.
getPeriodEndingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the simulation time at which the period period ends.
getPeriodGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the periodGen property.
getPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the periods property.
getPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the periodSegments property.
getPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the periodSegments property.
getPeriodStartingTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns the simulation time at which the period period starts.
getPerPeriodCollectingMode() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Gets the value of the perPeriodCollectingMode property.
getPerUseCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost incurred each time an agent in the managed group starts the service of a call.
getPerUseCost(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the cost incurred each time an agent in the managed group starts a service during main period mp.
getPerUseCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the perUseCost property.
getPerUseCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getPerUseCostPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getPerUseCostPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getPointSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Returns the point set used by this simulator.
getPoissonGammaRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPoissonGammaRate(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPoissonGammaRateLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPoissonGammaShape() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPoissonGammaShape(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPoissonGammaShapeLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getPolyakAverage() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Calculates the estimates of the parameters based on the stochastic optimization framework described by B T Polyak and A B Juditsky in "Acceleration of Stochastic Approximation by Averaging", SIAM J Control Optim.
getPosition(int, int, double, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Returns the value s for which 0≤u - sW < w, where s = 0,…, S - 1, or S if such s does not exist.
getPreGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the preGen property.
getPreServiceTimesNoConf() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the pre-service times with an agent.
getPreServiceTimesNoConf() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the preServiceTimesNoConf property.
getPreServiceTimesNoConfManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns an object managing the random variate generators for pre-service times with secondary agents if no conference with primary agents.
getPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier for pre-service times of calls transferred to a new agent without the primary agent waiting for the secondary agent.
getPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the preServiceTimesNoConfMult property.
getPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the preServiceTimesNoConfMult property.
getPreviewTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Gets the value of the previewTimes property.
getPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier applied to all generated preview times of outbound calls.
getPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the previewTimesMult property.
getPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Gets the value of the previewTimesMult property.
getPrimaryEndServiceEvent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
If this object represents a transferred call, returns a reference to the end-service event representing the service with the primary agent, before the transfer.
getPrintedObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the printedObs property.
getPrintedStats() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the printedStats property.
getPriority() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the priority for this contact.
getPriority() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Returns the priority of the created and reused contact objects.
getProbAbandon(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the probability of balking for main period mp.
getProbAbandon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbAbandon(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbAbandonLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbabilities() - Method in class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
Returns an array giving the probability of selection for each internal contact factory.
getProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
Gets the value of the probability property.
getProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
Gets the value of the probability property.
getProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getProbAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Gets the value of the probAgents property.
getProbAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
getProbBalkGenerator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns a reference to the value generator used for generating probabilities of balking.
getProbBalking(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the probability of balking ρk for contacts of type k.
getProbBalking(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getProbBalking(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getProbDelay(int) - Method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the delay probability : Pr{W > 0}, such that the call will wait.
getProbDelay(double, double, int) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the delay probability : Pr{W > 0}, such that the call will wait.
getProbDelay(double, double, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the delay probability : Pr{W > 0}, such that the call will wait.
getProbDisconnect() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns an array giving the probabilities of disconnection, for each main period.
getProbDisconnect(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the probability that an agent ending a service during main period mp disconnects for a random time.
getProbDisconnect() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbDisconnect(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbDisconnectLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getProbDisconnectStream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the random stream used to test if an agent disconnects after the end of a service.
getProbInAWT(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the probability that the waiting time of a contact having spent delta transitions in the queue is smaller than the current acceptable waiting time.
getProbInAWT(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getProbInAWT(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getProbPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
Returns a copy of the K×P 2D array giving the values of pk, p.
getProbPeriod(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
Returns the value of pk, p.
getProbPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
getProbPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
getProbPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
getProbReach(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
Returns the probability of right party connect for this outbound call type during main period p.
getProbReach() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbReach(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbReachGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerObjects
Returns the value generator giving the probability of right party connect for any outbound call.
getProbReachGenerator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the value generator for the probability of a call to be successful, i.e., the probability of right party connect.
getProbReachLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbRPC(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
Returns the probability of right party connect for this outbound call type during main period p.
getProbRPC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbRPC(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbRPCLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
getProbTransfer(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the probability of transfer for a call of the associated type arrived during main period mp, and whose service finishes with a primary agent in group i.
getProbTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the probTransfer property.
getProbTransferWait(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the probability of a primary agent waiting for transfer to finish, for a call of the associated type arrived during main period mp, and whose service finishes with a primary agent in group i.
getProbTransferWait() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the probTransferWait property.
getProbVirtualQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the probability that a caller arriving during main period mp accepts to enter virtual queue, and be called back later.
getProbVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbVirtualQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbVirtualQueueCallBack(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the probability that a caller arriving during main period mp is successfully called back after joining the virtual queue.
getProbVirtualQueueCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbVirtualQueueCallBack(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbVirtualQueueCallBackLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProbVirtualQueueLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getProducedCallTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Gets the value of the producedCallTypes property.
getPropColumns(ContactCenterInfo, PerformanceMeasureType, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getProperties(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns the properties associated with column column.
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the properties property.
getProperties(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the properties associated with row row.
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns a map containing the user-defined properties associated with this model.
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the user-defined properties of the call type associated with this call factory.
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
 
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the properties property.
getProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the properties property.
getProperties() - Method in class umontreal.iro.lecuyer.xmlbind.NamedInfo
Returns the properties associated with the entity represented by this object.
getProperties(Map<String, Object>) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Converts the given map of properties to a Java Properties object.
getProperties() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Gets the value of the properties property.
getProperties() - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
Gets the value of the properties property.
getProperties() - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Returns the properties used by this parameter object.
getPropertyList() - Method in class umontreal.iro.lecuyer.xmlbind.params.PropertiesParams
Gets the value of the propertyList property.
getPropNameColumns(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getPropNameRows(PerformanceMeasureType, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getPropRows(ContactCenterInfo, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getPropRows(ContactCenterInfo, PerformanceMeasureType, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
getQuery(String) - Method in class umontreal.iro.lecuyer.xmlbind.DBSourceArray2D
 
getQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Returns the circular array of integers containing the transition number at which each call of type k entered the queue, provided that the CallCenterCTMCQueues.update(CallCenterCTMC,TransitionType) method has been called at each transition.
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getQueueCapacity() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the maximal queue capacity.
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the current queue capacity in this model.
getQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the queueCapacity property.
getQueuedContacts() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueState
Returns the array containing the queued contacts in the queue at the time the state was saved.
getQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Returns the vector of ranks for queue priority, for this routing case.
getQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanks(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueRanks(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
Gets the value of the queueRanksFunc property.
getQueueRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
Gets the value of the queueRanksFunc property.
getQueueRanksFunction() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
 
getQueueRanksLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanksLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanksRel(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueRanksRel(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueRanksRelLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
getQueueRanksRelLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
getQueueSizeIntegralMeasureSet(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Returns a measure set regrouping the queue size integrals for several waiting queues.
getQueueSizeIntegralMeasureSet(MeasureMatrix[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Returns a measure set regrouping the integrals of the number of contacts of each type in a set of waiting queues.
getQueueSizeIntegralStats() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Return the array of integral measure matrices used to compute queue sizes.
getQueueSizes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the queueSizes property.
getQueueSizeThresh(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Returns the threshold on the queue size with index r.
getQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the queueSizeThresh property.
getQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the queueSizeThresh property.
getQueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getQueueWeights() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used queue weights vector.
getQueueWeights() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getQueueWeights(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getQueueWeights() - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
Returns the weights associated with each waiting queue.
getQueueWeightsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getRandomStreamFactory() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream factory used by the RandomStreams.createStreams(CallCenterParams) method of this object to create random streams.
getRandomStreams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the randomStreams property.
getRandomStreams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the random streams used by this model.
getRandomStreamsInit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the set regrouping random streams used during the initialization of replications only.
getRandomStreamsSim() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the set of random streams regrouping random streams used during the whole simulation.
getRandomVariateGenerator() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
Returns the random variate generator being used by this object.
getRandomVariateGenerator() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
Returns the random variate generator being used by this object.
getRandomVariateGens() - Method in class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Returns the array of random variate generators associated with this object.
getRankForAgentSelection(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Determines the rank to be used for agent selection for contact type k, and agent in group i.
getRankForAgentSelection(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
getRankForContactSelection(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Determines the rank to be used for contact selection for contact type k, when an agent in group i becomes free.
getRankForContactSelection(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
getRankFunctionForAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterRoutingStageInfo
 
getRankFunctionForAgentSelection() - Method in interface umontreal.iro.lecuyer.contactcenters.router.RoutingStageInfo
Returns the rank function for agent selection at this stage of routing.
getRankFunctionForContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterRoutingStageInfo
 
getRankFunctionForContactSelection() - Method in interface umontreal.iro.lecuyer.contactcenters.router.RoutingStageInfo
Returns the rank function for contact selection at this stage of routing.
getRankGT(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the rank of contact type k = k for agent group i = i, used for contact selection.
getRanks() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.AgentGroupSelector
Returns an array giving the rank associated with each agent group by this agent group selector.
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ListGroupSelector
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ListQueueSelector
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityGroupSelector
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorQS
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorWT
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleGroupSelector
 
getRanks() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleQueueSelector
 
getRanks() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.WaitingQueueSelector
Returns an array giving the rank associated with each waiting queue by this waiting queue selector.
getRanks(boolean[][], int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs a contact selection matrix of ranks from the incidence matrix m and skill counts skillCounts.
getRanksForAgentSelectionArray() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Returns an array containing the ranks associated with this contact for the last agent selection.
getRanksForContactSelectionArray() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Similar to OverflowAndPriorityRouter.RoutingInfo.getRanksForAgentSelectionArray(), for the ranks used by waiting queue selection.
getRanksFromGT(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs the contact selection matrix of ranks from the groupToTypeMap with numTypes contact types.
getRanksFromTG(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs the agent selection matrix of ranks from the typeToGroupMap with numGroups agent groups.
getRanksGT() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the group-to-type matrix of ranks associating a priority to each agent group and contact type when selecting a waiting queue for a free agent.
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group-to-type matrix of ranks.
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the ranksGT property.
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the ranksGT property.
getRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the matrix of ranks defining how agents prefer contacts, used for contact selection.
getRanksGTDelay() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns a map giving the auxiliary matrices of ranks with associated minimal waiting times.
getRanksGTUpdate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the ranksGTUpdate property.
getRanksTG() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the type-to-group matrix of ranks associating a priority to each contact type and agent group when selecting an agent group for a new arrival.
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used type-to-group matrix of ranks.
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the ranksTG property.
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the ranksTG property.
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the matrix of ranks defining how contacts prefer agents, used for agent selection.
getRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Returns the ranks matrix defining how contacts prefer agents, used for agent selection.
getRankTG(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the rank of contact type k = k for agent group i = i, used for agent selection.
getRate() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
Returns the new arrival rate.
getRateGenerators() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
Returns the random variate generators for the arrival rates..
getRateIndicator() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Returns the rate indicator of this time parameter.
getRateStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Returns the random stream used to generate the rates for the Poisson arrival process.
getReachGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
Returns the random variate generator for reach times.
getReachListeners() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns an unmodifiable list containing all the new-contact listeners notified when a right-party connect occurs.
getReachTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Gets the value of the reachTime property.
getReachTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerObjects
Returns the value generator giving the needed time for a caller to be reached.
getReachTimeGenerator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the value generator for the reach times.
getRegion(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the region name corresponding to region identifier id.
getRegion(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the region identifier corresponding to the region name regStr.
getRejectionStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Returns the random stream for tests of acceptance.
getRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Gets the value of the rel property.
getRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Gets the value of the rel property.
getRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Gets the value of the rel property.
getRelationship() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
Returns the relationship to be tested.
getRelationship() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
Returns the relationship to be tested.
getRelationship() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
Returns the relationship to be tested.
getRelationship() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.TwoIndicesInfo
Returns the relationship to be tested.
getRepeat() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
Gets the value of the repeat property.
getRepeat() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D.MatrixRowParam
 
getReplications() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getReplicationValues(MeasureMatrix, DoubleMatrix2D) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Computes the matrix of observations from the matrix of measures mat, and stores the result in m.
getReplicationValues(MeasureMatrix) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Constructs a matrix m with as many rows as the number of measures in mat and as many columns as the number of periods, calls getReplicationValues (mat, m) to fill the matrix, and returns it.
getReplicationValues(MeasureMatrix, DoubleMatrix2D, boolean, boolean, boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Computes the matrix of observations for the measure matrix mat and stores the result in m.
getReplicationValues(MeasureMatrix, DoubleMatrix2D, boolean, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Equivalent to getReplicationValues (mat, m, preliminary, wrapup, null).
getReplicationValues(MeasureMatrix, boolean, boolean, boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Computes the matrix of observations for the measure matrix mat, and returns the result in a matrix.
getReplicationValues(MeasureMatrix, boolean, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Equivalent to getReplicationValues (mat, preliminary, wrapup, null).
getReport() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the report property.
getReport() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the report property.
getReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
getReportParams() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Returns the parameters for reports formatted by ContactCenterEval.formatStatistics(), or ContactCenterEval.formatStatisticsExcel(WritableWorkbook).
getReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getReportParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getRequiredEmptyGroupsInOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredEmptyGroupsInOut(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredEmptyGroupsInOutLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredEmptyGroupsOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredEmptyGroupsOutIn(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredEmptyGroupsOutInLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
getRequiredNewSteps() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getRequiredNewSteps() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getRequiredNewSteps() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getRequiredNewSteps(Map<PerformanceMeasureType, MatrixOfStatProbes<?>>, List<SequentialSamplingParams>, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
Computes the number of additional replications or batches required for reaching a certain precision.
getRequiredNewSteps(CallCenterStatProbes, double, double, boolean, int, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
 
getReroutingDelay(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
getReroutingDelay(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
getReroutingDelay(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
getReroutingDelay(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the delay, in simulation time units, after which a queued contact should be rerouted.
getReroutingDelay(Agent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the delay, in simulation time units, after which an agent agent should try a new time to get a contact to serve.
getRightBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Gets the value of the rightBoundary property.
getRout() - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Returns the corrected positive definite correlation matrix.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns a reference to the router currently managing this contact, or null if the contact is not currently in a router.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
getRouter() - Method in interface umontreal.iro.lecuyer.contactcenters.expdelay.WaitingTimePredictor
Returns a reference to the router associated with this predictor.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns a reference to the router used by this model.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns a reference to the router managed by this object.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the router property.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
Returns the router associated with this event.
getRouter() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
Returns the router associated with this event.
getRouterManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns a reference to the router manager of this model.
getRouterPolicy() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the routerPolicy property.
getRoutingStages() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
 
getRoutingTableSources() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the routingTableSources property.
getRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
Gets the value of the row property.
getRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Gets the value of the row property.
getRowOutlines() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Determines if row outlines are created by formatting methods.
getRowOverwrite() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Determines the status of row overwriting which affects how rows are managed when the current row index is smaller than the number of rows.
getRows() - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the number of rows in the matrices, i.e., the number of contact types.
getRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray
Gets the value of the rows property.
getRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray
Gets the value of the rows property.
getRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray
Gets the value of the rows property.
getRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray
Gets the value of the rows property.
getRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray
Gets the value of the rows property.
getRowType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the type of the rows in any matrix of this type of performance measure.
getRowType(boolean) - Method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.MeasureType
Returns the row type for this type of measure.
getSchedule() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the schedule associated with the managed agent group.
getSchedule() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the schedule property.
getScheduledAfterContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the scheduled after-contact time.
getScheduledAfterContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the scheduled after-contact time.
getScheduledAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getScheduledAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getScheduledAgents() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the 2D array of scheduled agents for each shift and each agent group.
getScheduledContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the scheduled duration of the communication with the contact.
getScheduledContactTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the scheduled duration of the communication between the contact and an agent.
getScheduledDequeueType() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns the scheduled dequeue type of the contact if this event occurs.
getScheduledDequeueType() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Returns the scheduled dequeue type assigned to the contact when it is queued.
getScheduledEndContactType() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the type of contact termination that will occur when this event happens for the first time.
getScheduledEndContactType() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the type of contact termination that will occur when the end-service event happens for the first time.
getScheduledEndServiceType() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Returns the type of the service termination that will occur when this event happens for the second time.
getScheduledEndServiceType() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the type of the service termination that will occur when the end-service event happens for the second time.
getScheduledQueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns the scheduled queue time for this contact.
getScheduledQueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Returns the scheduled maximal queue time assigned to the contact when it is queued.
getSchema() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
 
getSchema() - Method in class umontreal.iro.lecuyer.contactcenters.app.SimParamsConverter
 
getSchema() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterParamsConverter
 
getSchema() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Constructs and returns a schema for the document type represented by a concrete subclass.
getScientificFormatter(Locale, int, boolean) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
getScoreForAgentSelection(Contact, AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the score for contact ct associated with agent group testGroup and agent testAgent.
getScoreForAgentSelection(Contact, AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
getScoreForAgentSelection(Contact, AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
getScoreForAgentSelection(Contact, AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the score for contact ct associated with agent group testGroup and agent testAgent.
getScoreForContactSelection(AgentGroup, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the score for the association between the agent group group and the queued contact represented by ev.
getScoreForContactSelection(AgentGroup, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
getScoreForContactSelection(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the score for the queued contact represented by ev.
getSecond() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Gets the value of the second property.
getSecond() - Method in class umontreal.iro.lecuyer.util.Pair
Returns the second value of this pair.
getSecondCollection() - Method in class umontreal.iro.lecuyer.collections.MergedCollection
Returns a reference to the second collection of this merged collection.
getSecondCollection() - Method in class umontreal.iro.lecuyer.collections.MergedList
Returns the reference to the second list in this merged list.
getSecondCollection() - Method in class umontreal.iro.lecuyer.collections.MergedSet
Returns a reference to the second set of this merged set.
getSecondIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.TwoIndicesInfo
Returns the value of i2.
getSecondMap() - Method in class umontreal.iro.lecuyer.collections.MergedMap
Returns a reference to the second map in this merged map.
getSecondType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsWithTypesCondition
Returns the call type index for the second compared agent group.
getSecondType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesWithTypesCondition
Returns the call type index for the second compared waiting queue.
getSecondType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
Gets the value of the secondType property.
getSegments(Collection<? extends SegmentParams>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Converts the given collection of segment parameters into an array of segment information objects.
getSelectedColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the selectedColumn property.
getSelectedPerformanceMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the selectedPerformanceMeasure property.
getSelectedRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the selectedRow property.
getSeqSampEachEval() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getSeqSampEachEval() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Determines if sequential sampling is done upon each call on ContactCenterSim.eval().
getSeqSampEachEval() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getSequentialSampling() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the sequentialSampling property.
getServiceLevel(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the service level which is the proportion of calls that have waited less or equal to awt, Pr{Wawt}.
getServiceLevel(double, double, int, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the service level which is the proportion of calls that have waited less or equal to awt, Pr{Wawt}.
getServiceLevel(double, double, int, int, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the service level which is the proportion of calls that have waited less or equal to awt, Pr{Wawt}.
getServiceLevelIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines the 0-based index of the service-level information matrix used if the dialing policy in use takes service level (or acceptable waiting time) into account for its decisions.
getServiceLevelIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the serviceLevelIndex property.
getServiceLevelParams(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the set of parameters m for the service level.
getServiceLevelParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the serviceLevelParams property.
getServiceRate(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the service rate μk, i for contacts of type k served by agents in group i.
getServiceRate(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getServiceRate(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Returns the default service time v for this object.
getServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Returns the service time vi for contacts served by an agent in group i.
getServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Returns the service time vaj for contacts served by agent j.
getServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
Gets the value of the serviceTime property.
getServiceTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the random variate generator for the default service times used when no agent group specific service times are available.
getServiceTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns the default service time generator used when no agent-agent-specific service time is available.
getServiceTimeGen(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns the service time generator for agent agent i.
getServiceTimeGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns the default service time generator used when no agent-group-specific service time is available.
getServiceTimeGen(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns the service time generator for agent group i.
getServiceTimeGenAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns an array containing the service time generators for each agent.
getServiceTimeGenGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Similar to SingleTypeContactFactory.getContactTimeGenGroups(), but returns an array of MultiPeriodGen instead.
getServiceTimeGenGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns an array containing the service time generators for each agent group.
getServiceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Returns the array of service times for all groups.
getServiceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Returns the array of service times for all agents.
getServiceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the serviceTimes property.
getServiceTimesGenAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns an array containing the multiplier for each service time generator specific to an agent.
getServiceTimesGenGroupsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns an array containing the multiplier for each service time generator specific to an agent group.
getServiceTimesManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns an object managing the random variate generators for regular service times.
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier for service times which is applied on every generated service time.
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns the multiplier applied to the default service time generator.
getServiceTimesMult(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns the service time multiplier specific to agent i.
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns the multiplier applied to the default service time generator.
getServiceTimesMult(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns the service time multiplier specific to agent group i.
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getServiceTimesMult(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the serviceTimesMult property.
getServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the serviceTimesMult property.
getServiceTimesMultAllAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Returns the service time multiplier applied to the default generator, as well as all generators specific to agents.
getServiceTimesMultAllGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Returns the service time multiplier applied to the default generator, as well as all generators specific to agent groups.
getServiceTimesMultCallBack(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier of service times for callers arrived during main period mp, and served by an agent in group i after being called back.
getServiceTimesMultCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the serviceTimesMultCallBack property.
getServiceTimesMultLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getServiceTimesMultNoVirtualQueue(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier of service times for callers arrived during main period mp, deciding not to join the virtual queue, and served by an agent in group i.
getServiceTimesMultNoVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the serviceTimesMultNoVirtualQueue property.
getServiceTimesMultTransfer(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the multiplier for service times of callers arrived during main period mp, and served by an agent in group i before a transfer to another agent occurs.
getServiceTimesMultTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the serviceTimesMultTransfer property.
getServiceVolumeMeasureSet(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the service volumes for several agent groups and computing the sum.
getServiceVolumeMeasureSet(MeasureMatrix[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the service volumes stored in vcalc for numTypes contact types.
getSheet(int) - Method in class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
Constructs and returns a source array corresponding to the sheet with index sheetIndex in the workbook.
getSheet(String) - Method in class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
Constructs and returns a source array corresponding to the sheet with name sheetName in the workbook.
getSheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Gets the value of the sheetName property.
getSheetName() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
Returns the name of the sheet to extract data from.
getShift(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns the shift with index i.
getShift(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Returns the shift with index i of this schedule.
getShift() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentInfo
Returns an object representing the shift of the agent associated with this object.
getShift() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
Gets the value of the shift property.
getShift() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the shift property.
getShift() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
Returns the current value of the shift $ \ell$.
getShift() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
Returns the current value of the shift $ \ell$.
getShift() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the shift property.
getShift() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the shift $ \ell$ applied to all generated values.
getShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Computes and returns the shift matrix.
getShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Computes and returns the matrix of shifts.
getShiftMatrix(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Computes and returns the matrix of shifts.
getShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
Gets the value of the shiftMatrix property.
getShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the shiftMatrix property.
getShiftMatrixInt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
Similar to AgentGroupManagerWithAgents.getShiftMatrix(), but returns a matrix of integers, with 0 meaning false, and 1 meaning true.
getShiftMatrixInt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Similar to AgentGroupManagerWithSchedule.getShiftMatrix(), but returns a matrix of integers, with 0 meaning false, and 1 meaning true.
getShiftMatrixInt(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Similar to AgentGroupSchedule.getShiftMatrix(PeriodChangeEvent), but returns a 2D array of integers rather than booleans.
getShiftParts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Gets the value of the shiftParts property.
getShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Returns the shifts composing the schedule of the agents.
getShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Returns an array containing the shifts of this schedule.
getShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
Gets the value of the shifts property.
getShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the shifts property.
getShiftVector(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Computes and returns the shift vector for this shift, relative to the period-change event pce.
getShiftVectorInt(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Similar to ScheduleShift.getShiftVector(PeriodChangeEvent), but returns an array of integers rather than an array of booleans.
getShortValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Converts the objects returned by ArrayParam.getValues() to short and returns the resulting array.
getShortValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Converts the objects returned by ArrayParam2D.getValues() to short and returns the resulting 2D array.
getShownAgentGroupProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the shownAgentGroupProperties property.
getShownContactTypeProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the shownContactTypeProperties property.
getShownProperties(Collection<PropertyNameParam>) - Static method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Converts a list of property names to an array of strings.
getSigma() - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Returns the correlation matrix associated with this arrival process.
getSigma() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Returns the correlation matrix associated with this arrival process.
getSimLogic() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
Returns a reference to the simulation logic used by this simulator.
getSimLogic() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
Returns the simulation logic associated with this call tracer.
getSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getSimLogicListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the listeners registered with this simulator.
getSimLogicListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
getSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getSimParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getSimParams() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the parameters associated with this simulation logic.
getSimStoppingCondition() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getSimulator() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Returns the internal simulator used by this object.
getSkillCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the skill count associated with the managed agent group, or Integer.MAX_VALUE if no skill count was set explicitly by the user.
getSkillCount(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the skill count for agent group i, i.e., the number of call types agents in this group can serve.
getSkillCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the skillCount property.
getSkillCounts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used skill counts.
getSkillCounts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getSkillCounts(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getSkillCountsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getSlInboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines the outbound-to-inbound threshold for the service level.
getSlInboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the slInboundThresh property.
getSlOutboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines the inbound-to-outbound threshold for the service level.
getSlOutboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the slOutboundThresh property.
getSource() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the contact's primary source which has produced this contact object.
getSourceSubset() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Returns the source subset used to extract data.
getSourceTimeUnit() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the time unit in which the values coming from the probability distribution are expressed.
getSourceToggleTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallSourceManager
Returns the source toggle times.
getSourceToggleTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Gets the value of the sourceToggleTimes property.
getSplineSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the splineSmoothingFactor property.
getSplitTransition() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getSrvTime() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the raw staffing of the managed agent group.
getStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns element mp of the array that would be returned by AgentGroupManager.getStaffing().
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
 
getStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Computes and returns the staffing vector.
getStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
 
getStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
 
getStaffing(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Computes and returns the staffing vector.
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getStaffing() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns the staffing vector used by this simulator.
getStaffingData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the staffingData property.
getStaffingLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getStaffingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getStaffingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getStaffingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
getStaffingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
getStaffingMatrix() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Gets the staffing matrix for the simulated model.
getStaffings() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getStage() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeRoutingParams
Gets the value of the stage property.
getStagesDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Returns the number of agent selections performed so far for this contact.
getStandardDeviation(ContactCenterSimWithObservations, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Return the standard deviation of this performance measure.
getStart() - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
Returns the status of the toggle element associated with this object after this event has occurred.
getStartingColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Returns the index of the starting column of subsequent tables of results.
getStartingColumn() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Determines the first column to read in the matrix.
getStartingDate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the date corresponding to the environment being modeled.
getStartingDate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the startingDate property.
getStartingRow() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Determines the first row to read in the matrix.
getStartingTime() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactStepInfo
Returns the simulation time at which this step started.
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the starting time of the first main period, expressed in the default time unit.
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Returns the starting time of this interval.
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the startingTime property.
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
Gets the value of the startingTime property.
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
 
getStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
 
getStat() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getStat() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getStat(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Gets the value of the stat property.
getStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
Initializes an object containing the statistics in the last periods.
getStatCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Returns the statistical collector for the capacity of this trunk group through simulation time.
getStatColumnNames() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Name of the columns for tables containing statistics concerning performance measures.
getStateProbDist(double, double, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the mass probability distribution of the states (number of calls) in the queueing system.
getStateThresh() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the thresholds on the state of the CTMC.
getStateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getStateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getStateThresholds() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the R×I + 1 matrix of thresholds whose used for state space partitioning.
getStateThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getStateThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getStaticValue(URI, ClassFinder, Class<T>, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts val to an instance of cls by considering the string as a call to a constructor, a static method or a static field.
getStatLines() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Returns the statistical collector for the number of allocated lines through simulation time.
getStatMap() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getStatNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the statistical collector for the number of agents in the agent groups.
getStatNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the total number of agents over the simulation time.
getStatNumBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the statistical collector for the number of busy agents in the agent groups.
getStatNumBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the number of busy agents over the simulation time.
getStatNumBusyAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the number of busy agents serving contacts of type k, over the simulation time.
getStatNumFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getStatNumFalseTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Returns the tally for statistics on the number of false transitions, also called self jumps.
getStatNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the statistical collector for the number of free agents in the agent groups.
getStatNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the number of free agents over the simulation time.
getStatNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the statistical collector for the number of ghost agents in the agent groups.
getStatNumGhostAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the number of ghost agents over the simulation time.
getStatNumIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Returns the statistical collector for the number of idle agents in the agent groups.
getStatNumIdleAgents() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Returns the statistical probe computing the integral of the number of idle (available and unavailable) agents over the simulation time.
getStatNumMerge() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getStatNumReps() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
getStatNumTrajectories() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getStatNumTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Returns the tally for statistics on the number of simulated transitions.
getStatPeriod(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Returns the result of BatchMeansLogic.getStatPeriod().
getStatPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Returns 0 if the warmup period is over, or -1 otherwise.
getStatPeriod(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
By default, this returns the period of arrival of the given contact.
getStatPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
Returns the index of the current period.
getStatPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Returns the simulation logic associated with this object.
getStatPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the object determining how columns of matrices of counters are mapped to time intervals.
getStatPeriod(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Returns the statistical period of a contact contact.
getStatPeriod() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Returns the default statistical period.
getStatPeriodAwt(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
Returns the same value as BatchMeansLogic.getStatPeriod(Contact).
getStatPeriodAwt(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
Returns the result of RepLogic.getAwtPeriod(Contact).
getStatPeriodAwt(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Similar to StatPeriod.getStatPeriod(Contact), for a statistic using an acceptable waiting time.
getStatProbe() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Returns the statistical probe associated with this matrix.
getStatQueueSize() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Returns the statistical collector for the queue size over the simulation time.
getStatQueueSize(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Returns the statistical collector for the number of contacts of type type in the queue.
getStatQueueSize() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Returns the statistical collector for the size of the queues in the set.
getStatTotalAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
getStatWithThreshOrStatWithStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Gets the value of the statWithThreshOrStatWithStat property.
getStep() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getSteps() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the list containing the steps in the life cycle of this contact.
getStratificationVariable() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the stratificationVariable property.
getStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Returns the random number stream used to generate the uniforms for inter-arrival times.
getStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Returns the random number stream used to generate uniforms.
getStream() - Method in class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
Returns the random stream used for performing the selection.
getStream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
Returns the random stream used by this factory.
getStream() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the random stream used during the current period.
getStream() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
 
getStream() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
 
getStreamAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used for agent selection during routing, if agent selection is randomized.
getStreamAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the random stream used for agent selection.
getStreamAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Returns the random stream used for agent selection.
getStreamB() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used for the global busyness factor.
getStreamBalk() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the random stream used for balking.
getStreamClass() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
Gets the value of the streamClass property.
getStreamContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used for contact selection during routing, if contact selection is randomized.
getStreamContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the random stream used for contact selection.
getStreamCT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Returns the random stream used for generating contact type indices while the system is initialized non-empty, for a simulation on an infinite horizon using batch means.
getStreamReach() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Returns the random stream used to determine if a called person is reached or not.
getStreams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Deprecated. Use CallCenter.getRandomStreams() instead.
getStreamSeed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
getStreamSeed(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
getStreamSeedLength() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
getString(String) - Static method in class umontreal.iro.lecuyer.contactcenters.app.Messages
 
getString(String) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.Messages
 
getString(String) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.Messages
 
getStringProperties() - Method in class umontreal.iro.lecuyer.xmlbind.NamedInfo
Returns a map constructed by converting each value of properties in map returned by NamedInfo.getProperties() to a string.
getSum(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns fi(tr), the measure i of the associated measure matrix at the simulation time tr.
getSum(int, int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Returns fi(tj), the measure i of the associated measure matrix at the simulation time tj, j being r + IntegralMeasureMatrixSW.getFirstRealRecord().
getSummarySheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the summarySheetName property.
getSumMatrix() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Returns the internal sum matrix for which each period p contains the value of $ \boldf$(tp).
getSumMatrix() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
 
getSupportedPerformanceMeasures() - Static method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns the array of all types of performance measures supported by this measure manager.
getTableName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Gets the value of the tableName property.
getTally(int) - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Returns the ith internal tally.
getTarget() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Gets the value of the target property.
getTarget(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Returns the target service level for contacts of type k counted during main period mp.
getTargetAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the target agent of this event, or null if no target agent was specified.
getTargetAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
Returns the agent group affected by this event.
getTargetAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
Returns the agent group affected by this event.
getTargetAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Returns the agent group that will receive the contact stored into the attached end-service event.
getTargetClass() - Method in exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Returns the target class of the conversion causing the exception.
getTargetError() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Gets the value of the targetError property.
getTargetFracAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetFracAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetFracAgentsLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetHandler() - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
Returns the target content handler.
getTargetInitOccupancy() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the targetInitOccupancy property.
getTargetNumTransitions() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Returns the current target number of transitions.
getTargetNumTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
getTargetNumTransitions() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
getTargetQueueRatio() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetQueueRatio(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetQueueRatio() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Gets the target queue ratio for each contact type.
getTargetQueueRatioLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
getTargetRouter() - Method in class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
Returns the target router for this event, i.e., the router for which the rerouting event will be scheduled.
getTargetSet() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the current target set of agent groups.
getTargetSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Returns a reference to the target set of agent groups associated with the managed dialer.
getTargetTimeUnit() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the time unit in which the values returned by MultiPeriodGen.nextDouble() must be expressed.
getTargetVQType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the index of the call type calls entering virtual queue are changed to.
getTargetWaitingQueue() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
Returns the waiting queue in which the previously queued contact will be added by this event.
getTestingPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the testingPeriodDuration property.
getTestSet() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Returns the current test set of agent groups.
getTextContent(Node, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
getThreshNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the threshold on the number of agents in group i corresponding to vector with index r.
getThreshNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns a 2D array containing the thresholds on the number of agents.
getThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
Returns the value of η.
getThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
Returns the value of η.
getThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
Returns the value of η.
getThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Gets the value of the threshold property.
getThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Gets the value of the threshold property.
getThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Gets the value of the thresholds property.
getThresholds(CallCenterCTMC, int, int, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.InitStateThresh
Returns a matrix with numStateThresh*numGroupSlices rows representing vectors of thresholds.
getThreshQueueSize(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the threshold on the queue size corresponding to vector with index r.
getThreshQueueSize() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Returns the array of thresholds on the queue size.
getTime(String, TimeUnit, TimeUnit) - Static method in class umontreal.iro.lecuyer.contactcenters.app.OldSimParamsConverter
 
getTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Converts the given duration d to a time in the default time unit.
getTime(Duration...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Constructs and returns an array whose elements correspond to the time durations in the given array, converted to the default time unit.
getTime(Duration[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Similar to CallCenter.getTime(Duration...), for a 2D array.
getTime(XMLGregorianCalendar) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Converts the time returned by CallCenterUtil.getTimeInMillis(XMLGregorianCalendar) to the default time unit returned by CallCenter.getDefaultUnit().
getTime(XMLGregorianCalendar...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Similar to CallCenter.getTime(Duration...), for an array of XML gregorian calendars.
getTime(XMLGregorianCalendar[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Similar to CallCenter.getTime(XMLGregorianCalendar...), for a 2D array.
getTime() - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes.Observation
 
getTimeDist(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeTransitions
Returns a 2D array with one row per call type.
getTimeDist(double[], double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeTransitions
Constructs an array of length L + 1 giving the proportion of interval [a, b) taken by each interval [tj-1, tj).
getTimeHorizon() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Gets the value of the timeHorizon property.
getTimeHorizon() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getTimeHorizon() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Returns the currently used time horizon.
getTimeHorizon() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
getTimeHorizon() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
getTimeInMillis(XMLGregorianCalendar) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Returns the time duration, in milliseconds, elapsed between midnight and the time given by xgcal, at the date set by xgcal.
getTimeNormalizeType() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.MeasureType
Returns a constant indicating how time normalization should be perform on matrix of counters of this type.
getTimes() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Returns the array of times containing t0,…, tL.
getTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getTimes(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getTimesGen() - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
Returns the random variate generator used to generate the times between each arrival.
getTimesLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
getTimeUnit() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Returns the time unit of this parameter.
getTitle() - Method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns the title that should identify the rows of matrices of results for this type of column.
getTitle() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the title that should identify the rows of matrices of results for this type of row.
getToggleElement() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
Returns the toggle element affected with this event.
getToggleElement() - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
Returns the toggle element affected by this event.
getToggleTimes() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
Returns an array containing the toggle times used by this event.
getTotalAgents() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
getTotalQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the total capacity of the waiting queues for this router.
getTotalQueueTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the total time the contact has spent waiting in queues.
getTotalServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the total time this contact has spent being served by agents.
getTotalVolumeMeasureSet(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the total volumes for several agent groups.
getTotalVolumeMeasureSet(MeasureMatrix[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the total volumes stored in vcalc, with each total volume repeated numTypes times.
getTracing() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Returns true if the created contacts will support steps tracing.
getTrajectories() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getTransferTargetFactory() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the contact factory used to generate transferred calls from calls of the associated type.
getTransferTargets() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the transferTargets property.
getTransferTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the transfer times spent by primary agents to initiate call transfers.
getTransferTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the transferTimes property.
getTransferTimesManager() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns an object managing the random variate generators for transfer times.
getTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the global multiplier applied on any generated transfer time.
getTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the transferTimesMult property.
getTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the transferTimesMult property.
getTransition() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
Returns the transition number.
getTransitionListeners() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getTransitionListeners() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getTranspose(byte[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(short[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(int[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(long[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(float[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(double[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(char[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(boolean[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTranspose(T[][]) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the transpose of a matrix m.
getTrunkGroup() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the trunk group this contact will take a trunk from.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
getType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.EvalOptionType
Returns the class of the objects representing values for this option.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.FracBusyAgentsThreshWithTypeCondition
Returns the type identifier for which this condition is evaluated.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshWithTypeCondition
Returns the type identifier for which this condition is evaluated.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
Returns the type associated with this shift part.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the type property.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
Gets the value of the type property.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
Gets the value of the type property.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
Gets the value of the type property.
getType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ShiftPartParams
Gets the value of the type property.
getTypeBeforeVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the type of this call before entering virtual queue.
getTypeId() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the type identifier for this contact object.
getTypeId() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Returns the type ID of the created and reused contact objects.
getTypeId() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the type identifier for contacts returned by this factory.
getTypeRegion(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Returns the region identifier for contact type k.
getTypeRegions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used type regions vector.
getTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerLimit
Returns an array giving the list of call types on which the limit applies.
getTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
getTypes(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
getTypesLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used type-to-group map.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the typeToGroupMap property.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Gets the value of the typeToGroupMap property.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Computes a type-to-group map from the agent selection matrix of ranks by calling RoutingTableUtils.getTypeToGroupMap(double[][]) on the transpose of the matrix of ranks, and returns the result.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Computes a type-to-group map from the ranks matrix by calling RoutingTableUtils.getTypeToGroupMap(double[][],int[],int[]), and returns the result.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Returns the type-to-group map associated with this router.
getTypeToGroupMap(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Returns the ordered list concerning contact type k in the type-to-group map.
getTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Returns the type-to-group map associated with this router.
getTypeToGroupMap(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Returns the ordered list concerning contact type k in the type-to-group map.
getTypeToGroupMap(int, int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Generates the type-to-group map from the group-to-type map groupToTypeMap.
getTypeToGroupMap(boolean[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Constructs and returns a new type-to-group map from the incidence matrix m.
getTypeToGroupMap(double[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Generates a type-to-group map from the agent selection matrix of ranks ranksTG.
getTypeToGroupMap(double[][], int[], int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
This method is similar to RoutingTableUtils.getTypeToGroupMap(double[][]) with a sorting algorithm adapted for the local-specialist policy.
getU(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Generates the value of u using bits in rv but ignoring the first least significant usedBits bits.
getUnit() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the unit property.
getUnit() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the time unit in which the values produced by the probability distribution are expressed.
getUpperBound(double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
getUpperBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the upperBound property.
getUpperStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
getUpperStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getUpperStaffing(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
getURL() - Method in class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
Returns the URL of the text file containing the values of the array, in CSV format.
getURL() - Method in class umontreal.iro.lecuyer.xmlbind.ExcelSourceArray2D
Returns the URL of the text file containing the values of the array, in CSV format.
getURL() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
Returns the URL of the text file containing the values of the array, in CSV format.
getURL() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
Returns the URL of the text file containing the values of the array, in CSV format.
getUsageThreshold() - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Returns the usage threshold used by this low-memory notifier.
getUTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the random number used to test if a call is transferred after its service is over.
getUTransferWait() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the uniform used to decide if the primary agent waits for a secondary agent after a transfer.
getUVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the uniform used to decide if a call accepts to be called back (or join the virtual queue) if offered the possibility.
getUVQCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the uniform used to decide if a call returning from the virtual queue is successfully called back.
getValColumnNames() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Name of the columns for tables containing values of performance measures.
getValue() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerLimit
Returns the maximal number of calls of the specified typeset during the given interval.
getValue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes.Observation
 
getValue() - Method in exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Returns the value to be converted and causing the exception.
getValue(Object) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Converts the JAXB element returned by an unmarshaller into an instance of class T.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArrayProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
getValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DateTimeProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
getValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerArrayProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
getValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberArrayProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
getValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
getValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
getValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringProperty
Gets the value of the value property.
getValue() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Returns the value of this property.
getValue() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Returns the value of this time parameter, without conversion.
getValueGenerator(int) - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Returns the value generator corresponding to value type vType.
getValueLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
getValueLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
getValueLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
getValueLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
getValueLength() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
getValues() - Method in class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Returns the values used by this generator.
getValues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Returns the reference to an array containing the list of values in this segment.
getValues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.SegmentParams
Gets the value of the values property.
getValues(MeasureType, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Converts a matrix of counters constructed during the simulation to a matrix of double-precision observations to be added to a matching matrix of tallies.
getValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Returns the associated array of objects.
getValues() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Returns the values in the 2D array represented by this parameter object.
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
getVariance(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Returns a matrix of sample variances for the group of performance measures m.
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getVariance(PerformanceMeasureType, boolean, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getVariance(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getVariance(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getVariance(int) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Returns the variance for the period p.
getVariance(RandomVariateGenParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Determines the variance of the distribution corresponding to the parameters given by rvgp.
getVariance() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Returns the variance for the current distribution.
getVarianceEpsilon() - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Returns the value of varianceEpsilon.
getVarianceEpsilon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the varianceEpsilon property.
getVarianceForPeriod(MultiPeriodGenParams, int) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the variance value of the distribution for the main period p.
getVarianceMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Gets the value of the varianceMatrices property.
getVarianceOfAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
getVarianceOfAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
getVarianceOfAverage(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
 
getVarianceOfAverage(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
getVariancePre(MultiPeriodGenParams) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the variance for the preliminary period, if parameters are set for this period.
getVarianceProp(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getVarianceWrap(MultiPeriodGenParams) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Returns the variance for the wrap-up period, if parameters are set for this period.
getVarMeanAcrossStrata(PerformanceMeasureType, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getVarStandardDeviationAcrossStrata(PerformanceMeasureType, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
getVirtualQueueTargetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the virtualQueueTargetType property.
getWaitingQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the waiting queue with index q in this model.
getWaitingQueue() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Returns a reference to the waiting queue.
getWaitingQueue() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Returns the waiting queue currently associated with this object.
getWaitingQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the waiting queue with index q for this router.
getWaitingQueueListener() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns the waiting-queue listener registered with each waiting queue connected to this router.
getWaitingQueueListeners() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns an unmodifiable list containing all the waiting-queue listeners registered with this waiting queue.
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getWaitingQueueName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name of the waiting queue with index q used by the evaluation.
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getWaitingQueueName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getWaitingQueueProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for waiting queues instead of contact types.
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getWaitingQueueProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the waitingQueues property.
getWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing the waiting queues of this model.
getWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an array containing the waiting queues attached to this router.
getWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.router.RouterState
Returns the state of the waiting queues attached to the router at the time the state of the router was saved.
getWaitingQueueSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getWaitingQueueSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getWaitingQueueSegmentName(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
Returns the name associated with the waiting queue segment q, where q is a number greater than or equal to 0 and smaller than ContactCenterInfo.getNumMainPeriodSegments().
getWaitingQueueSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getWaitingQueueSegmentName(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getWaitingQueueSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterInfo
 
getWaitingQueueSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
getWaitingQueueSegmentProperties(int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterInfo
This method is similar to ContactCenterInfo.getContactTypeProperties(int), for waiting queue segments instead of contact types.
getWaitingQueueSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
getWaitingQueueSegmentProperties(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
 
getWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Gets the value of the waitingQueueSegments property.
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
getWaitingQueueType() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns an indicator describing how the implemented routing policies organizes waiting queues.
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePerQueuePredictor
 
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
getWaitingTime(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
getWaitingTime(Contact, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
getWaitingTime(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.expdelay.WaitingTimePredictor
Returns a prediction of the waiting time of contact contact waiting in any queue.
getWaitingTime(Contact, WaitingQueue) - Method in interface umontreal.iro.lecuyer.contactcenters.expdelay.WaitingTimePredictor
Returns a prediction of the waiting time for the given contact contact conditional on the contact joining the waiting queue queue.
getWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterRoutingStageInfo
 
getWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
Gets the value of the waitingTime property.
getWaitingTime() - Method in interface umontreal.iro.lecuyer.contactcenters.router.RoutingStageInfo
Returns the minimal waiting time for this routing stage.
getWaitingTimeDefaultVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the waitingTimeDefaultVQ property.
getWaitingTimeEstimate() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns the estimate waiting time that a call must before begining it service in the call center.
getWaitingTimePredictorClass() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the class of waiting time predictors used by some routing policies, and virtual holding.
getWaitingTimePredictorClass() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the waitingTimePredictorClass property.
getWaitingTimeVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Returns the time spent in virtual queue by this call.
getWarmupBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the warmupBatches property.
getWeight(CallCenterCTMCKI, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Returns the weight wk corresponding to events of type k.
getWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the weight associated with the managed agent group.
getWeight(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Returns the weight of the managed agent group during main period mp.
getWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the default weight used when no per-period weight is available for the call type associated with this call factory.
getWeight(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Returns the weight of the associated call type during main period mp, or the result of CallFactory.getWeight() if no per-period weight was given.
getWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the weight property.
getWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the weight property.
getWeightGT(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the weight of contact type k = k for agent group i = i, used for contact selection.
getWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getWeightPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getWeightPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getWeightPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
getWeightPeriodLength() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
getWeightsGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used group-to-type matrix of weights.
getWeightsGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the weightsGT property.
getWeightsGT() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the matrix of weights defining $ \wGT$(i, k).
getWeightsGT() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the matrix of weights defining $ \wGT$(i, k) for each contact type and agent group.
getWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Returns the currently used type-to-group matrix of weights.
getWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the weightsTG property.
getWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the matrix of weights defining $ \wTG$(k, i).
getWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Returns the weights matrix defining $ \wTG$(k, i).
getWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Returns the matrix of weights defining $ \wTG$(k, i) for each contact type and agent group.
getWeightTG(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Returns the weight of contact type k = k for agent group i = i, used for agent selection.
getWindowSizeVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the windowSizeVQ property.
getWorkbook() - Method in class umontreal.iro.lecuyer.util.ModifiableWorkbook
Returns a reference to the encapsulated workbook.
getWorkingVolumeMeasureSet(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the working volumes for several agent groups.
getWorkingVolumeMeasureSet(MeasureMatrix[], int) - Static method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Returns a measure set regrouping the working volumes stored in vcalc, with each working volume repeated numTypes times.
getWrapGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the wrapGen property.
getXref() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Gets the value of the xref property.
getXref() - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Returns the identifier of the referenced element.
getZeroOverZeroValue() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Determines the value associated with the undefined 0/0 ratio, for performance measures of this type.
globalOnly - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
group - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
groupColumn(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Similar to PerformanceMeasureFormatExcel.groupRow(int,int), for creating column outlines.
groupRow(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
This method does nothing as JExcel API does not support outlining yet.
groupToTypeMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
groupToTypeMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
groupToTypeMap - Variable in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Contains the group-to-type map routing table.
GroupToTypeMapSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for GroupToTypeMapSource.
GroupVolumeStat - Class in umontreal.iro.lecuyer.contactcenters.server
Computes statistics for a specific agent group.
GroupVolumeStat(AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Constructs a new agent-group volume statistical probe observing the agent group group and only computing aggregate statistics.
GroupVolumeStat(Simulator, AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
 
GroupVolumeStat(AgentGroup, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Constructs a new agent-group volume statistical probe observing the agent group group, and supporting numTypes contact types.
GroupVolumeStat(Simulator, AgentGroup, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
 
GroupVolumeStatMeasureMatrix - Class in umontreal.iro.lecuyer.contactcenters.server
Agent group statistical collector implementing MeasureMatrix.
GroupVolumeStatMeasureMatrix(AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Constructs a new agent-group volume statistical probe observing the agent group group and only computing aggregate statistics.
GroupVolumeStatMeasureMatrix(Simulator, AgentGroup) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Equivalent to GroupVolumeStatMeasureMatrix.GroupVolumeStatMeasureMatrix(AgentGroup), using the given simulator sim for creating internal probes.
GroupVolumeStatMeasureMatrix(AgentGroup, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Constructs a new agent-group volume statistical probe observing the agent group group, and supporting numTypes contact types.
GroupVolumeStatMeasureMatrix(Simulator, AgentGroup, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Equivalent to GroupVolumeStatMeasureMatrix.GroupVolumeStatMeasureMatrix(AgentGroup,int), using the given simulator sim for creating internal probes.

H

hasChanges() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeTransitions
Returns true if and only if the arrival rate for at least one call type of the associated model changes with time.
hasErrors(ValidationEvent...) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Similar to JAXBParamsConverter.hasWarnings(ValidationEvent[]) for errors instead of warnings.
hasEvalOption(EvalOptionType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Determines if the evaluation option option is supported by the implemented system.
hasEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
hasEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
hasEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
hasEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
hasEvalOption(EvalOptionType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
hasExited() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Determines if the contact has exited the system.
hasFatalErrors(ValidationEvent...) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Similar to JAXBParamsConverter.hasWarnings(ValidationEvent[]) for fatal errors instead of warnings.
hashCode() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
hashCode() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns the hash code value for the matrix.
hashCode() - Method in class umontreal.iro.lecuyer.collections.MergedList
 
hashCode() - Method in class umontreal.iro.lecuyer.collections.MergedSet
 
hashCode() - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
hashCode() - Method in class umontreal.iro.lecuyer.collections.TransformingSet
 
hashCode() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
hashCode() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
 
hashCode() - Method in class umontreal.iro.lecuyer.util.IntArray
Returns the result of Arrays.hashCode(int[]) on the wrapped array.
hashCode() - Method in class umontreal.iro.lecuyer.util.Pair
 
hashCode() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
hashCode() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
hashCodeState() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Computes and returns a hash code using the current state of the CTMC.
hashCodeState() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
hashCodeState() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
hasMeasureMatricesFor(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
hasMeasureMatricesFor(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
hasMeasureMatricesFor(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Determines if this simulator computes the measure matrices required to estimate performance measures of type pm.
hasMeasureMatrix(MeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
hasMeasureMatrix(MeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
hasMeasureMatrix(MeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Determines if this object has a measure matrix for the measure type mt.
hasMeasureMse() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
hasMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
hasNext() - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
 
hasNext() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
hasPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
Calls ContactCenterEval.getPerformanceMeasures() and searches for m in the returned array.
hasPerformanceMeasure(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Determines if the evaluation system can estimate performance measures in group m.
hasPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
hasPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
hasPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
hasPerformanceMeasure(PerformanceMeasureType) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Determines if the implementing set of call center probes contains a matrix of probes for the performance measure pm.
hasPerformanceMeasure(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
hasPrevious() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
hasType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerLimit
Returns true if and only if this limit applies to call type k.
hasWarnings(ValidationEvent...) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Determines if the given list of validation events contains at least one event representing a warning.
HeadOfQueuePredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
Head of queue waiting time predictor.
HeadOfQueuePredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
histogram - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
histogramList - Variable in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
HistogramParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Determine the parameters for a histogram.
HistogramParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 

I

i - Variable in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
 
id - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
IdentityFunction - Class in umontreal.iro.lecuyer.contactcenters.msk.cv
 
IdentityFunction() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.cv.IdentityFunction
 
idleCost - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
idleCostPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
ignorableWhitespace(char[], int, int) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
inboundGroup - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
InboundTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines the parameters for an inbound call type, for blend/multi-skill call center.
InboundTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.InboundTypeParams
 
inboundTypes - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
inboundTypes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
inboundTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
inboundTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
incidenceMatrixGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
incidenceMatrixGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
IncidenceMatrixGTSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for IncidenceMatrixGTSource.
incidenceMatrixTG - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
incidenceMatrixTG - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
IncidenceMatrixTGSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for IncidenceMatrixTGSource.
index - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
index - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
index - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
indexOf(Object) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
indexOf(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
IndexThreshInfo - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Stores information about an index, a threshold, and a relationship.
IndexThreshInfo(int, double, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
Constructs a new object holding the index i, the threshold threshold, and the relationship rel.
IndexThreshIntParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Same as
IndexThreshIntParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
IndexThreshIntWithTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for a condition comparing an indexed quantity with a fixed integer threshold, possibly for a specific call type.
IndexThreshIntWithTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
 
IndexThreshParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for a condition comparing an indexed quantity, e.g., the service level for a given call type, with a fixed threshold.
IndexThreshParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
IndexThreshWithTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for a condition comparing an indexed quantity with a fixed threshold, possibly for a specific call type.
IndexThreshWithTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
 
InfiniteDialerList - Class in umontreal.iro.lecuyer.contactcenters.dialer
Implements the DialerList interface for an infinite dialer list whose elements are produced using a contact factory.
InfiniteDialerList(ContactFactory) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
Constructs a new infinite dialer list whose contacts are instantiated using the contact factory factory.
init() - Method in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
Initializes the tracing mechanism.
init() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.DBContactTrace
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.ExcelContactTrace
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
 
init(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Initializes this process with a specific busyness factor B = b.
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Initializes the new arrival process.
init() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Initializes the contact source for a new replication of a simulation.
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.FixedCountsArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Resets this trunk group, releasing all allocated lines.
init(CallCenterCTMC, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Initializes this set of counters using the given call center CTMC ctmc, for a simulation over a time horizon timeHorizon with ntr transitions.
init(CallCenterCTMC) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Initializes the state of this CTMC with the state of the other CTMC ctmc.
init(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
init(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
init(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
init(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Empties all the circular arrays representing waiting queues, and resets the last waiting times to 0.
init(CallCenterCTMCQueues) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Initializes this object with the contents of the other object q.
init(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Initializes the statistical probes in this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStatMP
 
init(CircularIntArray) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Initializes this circular array of integers with the contents of another circular array a.
init(double, double, double, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWT
Initializes this object with a new acceptable waiting time, transition rate, time horizon, and number of transitions.
init(double, double, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
init(double, double, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
init(CallCenterCTMC, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.TransitionListener
This method is called when the registered call center CTMC is initialized, during replication r, at the beginning of main period mp.
init() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Initializes both agent groups, and resets the fields storing the last time moves happened.
init(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Makes every agent inbound when the dialer stops.
init(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
 
init(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
init(Dialer) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerPolicy
Initializes this dialer's policy for a new simulation replication.
init(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
 
init(Dialer) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePerQueuePredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
init(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
init() - Method in interface umontreal.iro.lecuyer.contactcenters.expdelay.WaitingTimePredictor
Resets any internal variable of this predictor.
init() - Method in interface umontreal.iro.lecuyer.contactcenters.Initializable
Initializes this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Initializes all the associated value generators.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
Calls AndCondition.stop(), then calls init for each initializable condition associated with this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
Calls OrCondition.stop(), then calls init for each initializable condition associated with this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
 
init(SimLogic) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.ControlVariable
Initializes any data structure used by this control variable.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
init(SimLogic) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Calls init on the managed agent group.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithAgents
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
 
init(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Initializes the managed arrival process by calling ContactArrivalProcess.init(double).
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Initializes this call factory by setting the multipliers for patience and service times.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
 
init(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Initializes this manager by setting the multipliers for the random variate generators.
init(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Initializes this manager by setting the multipliers for the random variate generators.
init(RandomStream, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftEvent
Initializes this event with a new multiplier mult, and resets the internal part index.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.VirtualHoldManager
Initializes the internal variables of this manager for a new simulation.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.PeriodCovarianceEstimator
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
init() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Initializes the simulation logic for a new experiment.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
Initializes the counters to 0.
init(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Initializes every measure matrices defined by this object.
init() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatProbes
Initializes the statistical collectors contained in this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
Resets the internal statistical counters.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCounter
Initializes the call counter.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.ChainCallCenterStat
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CovFMMCallCenterStat
Initializes every matrix of tallies encapsulated in this object.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.OutboundCallCounter
Initializes the sum matrix for counting contacts.
init() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
Resets the values of maxima to 0.
init(WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Equivalent to init (simulator().time()).
init(double) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Inits this period-change event at initial time initTime.
init() - Method in class umontreal.iro.lecuyer.contactcenters.queue.ContactPatienceTimeGenerator
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Initializes this waiting queue for a new simulation replication.
init(WaitingQueue) - Method in interface umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueListener
This method is called after the WaitingQueue.init() method is called for the waiting queue queue.
init() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Initializes all the waiting queues contained in this set.
init() - Method in class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called at the beginning of the simulation to reset the state of this router.
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Initializes this agent for a new simulation replication.
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Initializes the agent group for a new simulation replication.
init(AgentGroup) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentGroupListener
This method is called after the AgentGroup.init() method is called for the agent group group.
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Initializes all the agent groups in this set of agent groups.
init(Agent) - Method in interface umontreal.iro.lecuyer.contactcenters.server.AgentListener
This method is called when the Agent.init() method is called.
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
 
init() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
init() - Method in interface umontreal.iro.lecuyer.contactcenters.ValueGenerator
Initializes the generator at the beginning of the simulation.
init() - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
 
init() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
init(EventList) - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
init() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Initializes the statistical collector and puts the current value of the corresponding variable to 0 at time 0.
init(double) - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Similar to AccumulateWithTimes.init(), but the initial time is given by time.
init(double, double) - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Same as init followed by update(time, x).
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
init() - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Initializes this matrix of measures for a new simulation replication.
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
This method does nothing in this implementation.
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
 
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
init() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
 
init() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Initializes this tally as well as all internal tallies.
init() - Method in class umontreal.iro.lecuyer.stat.TallyWithTimes
 
init() - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
init() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
init() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
Initializes the source array by performing the SQL query.
init() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
init() - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Initializes the source array.
init() - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
initAgentsPrefBased(RouterParams, AgentsPrefRouter) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes an agents preference-based router using the parameters par.
initAndNotify() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Equivalent to initAndNotify (simulator().time()).
initAndNotify(double) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Calls PeriodChangeEvent.init() and notifies the period-change listeners if the period changed due to the initialization.
initBatchStat() - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Initializes registered matrices of measures if batch aggregation is turned OFF.
initBatchStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
initCache() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Resets the random variate generator cache to get the generated inter-arrival times.
initCache() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Resets the cache of this generator, if caching is enabled.
initControlVariableSupport() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
initCV() - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.CVCallCenterStat
 
initDelays(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the matrix of delays from the router's parameters par.
initEffectiveBatchProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
initElements(Iterable<?>) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements enumerated by the iterable el.
initElements(Object[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Equivalent to ContactCenter.initElements(Iterable) for an array of objects.
initElements(Initializable[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements in el.
initElements(MeasureMatrix[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements in el.
initElements(StatProbe[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements in el.
initElements(ListOfStatProbes<?>[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements in el.
initElements(MatrixOfStatProbes<?>[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Initializes all elements in el.
initEmpty() - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Initializes the system to an empty call center, and resets the counter giving the number of transitions done to 0.
initEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
initEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
initEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
initEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
initForCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
initForCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
initGroupRegions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the agent group region identifiers used by the local-specialist routing policy.
initGroupToTypeMap(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the group-to-type map from the router parameters par, or constructs a new group-to-type map from other information if RouterParams.getRoutingTableSources() defines the groupToTypeMap attribute.
Initializable - Interface in umontreal.iro.lecuyer.contactcenters
Defines an object that can be initialized by the use of an initialization method.
initIncidenceMatrixGT(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the group-to-type incidence matrix from the router parameters par, or constructs a new group-to-type incidence matrix from other information if RouterParams.getRoutingTableSources() defines the incidenceMatrixGT attribute.
initIncidenceMatrixTG(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the type-to-group incidence matrix from the router parameters par, or constructs a new type-to-group incidence matrix from other information if RouterParams.getRoutingTableSources() defines the incidenceMatrixTG attribute.
initLambda(CallCenterCTMC[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
Initializes the arrival rates used by this statistical collector by summing the arrival rates for all the CTMCs in the given array.
initMarshaller(Marshaller) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Initializes the marshaller before it is used by this object.
initMeasureMap(Map<MeasureType, MeasureMatrix>) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Initializes the given map measureMap with the measure matrices declared by this class.
initMeasureMapMse(Map<Integer, ArrayList<String>>) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
initMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
initMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
initMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Initializes the measure matrices defined by this object.
initNonEmpty - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
initNortaStochRootFinding(long[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
 
initNortaStochRootFinding() - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
 
initOperatingMode(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Determines the current operating mode r depending on the state of the given CTMC ctmc.
initPerformanceMeasures(SimParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
 
initPerformanceMeasures() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
 
initQueueWeights(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the queue weights using the router's parameters par.
initRanksGT(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the group-to-type matrix of ranks from the router parameters par, or constructs a new group-to-type matrix of ranks from other information if RouterParams.getRoutingTableSources() defines the ranksGT attribute.
initRanksGTUpdate(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the auxiliary group-to-type matrix of ranks associated with minimal waiting times.
initRanksTG(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the type-to-group matrix of ranks from the router parameters par, or constructs a new type-to-group matrix of ranks from other information if RouterParams.getRoutingTableSources() defines the ranksTG attribute.
initRawStatistics() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
 
initRealBatchProbes() - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Initializes the matrices of measures.
initRealBatchProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
initReplication(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
initReplication(RandomStream, int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
initReplication(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
initReplication(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
initReplication(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
initReplicationProbes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
initSeed(RandomStreamsParams) - Static method in class umontreal.iro.lecuyer.contactcenters.app.SimRandomStreamFactory
 
initSim() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Initializes the model for a new simulation with a random busyness factor.
initSim(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Initializes the model for a new simulation setting the busyness factor of arrival processes to the given value b.
initSimulation() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
initSkillCounts(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the skill counts using the router's parameters par.
initSourceArray() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Initializes the source array associated with this object.
initStages(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the routing stages for the overflow-and-priority routing policy from parameters in par.
initStat() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Initializes the two statistical collectors for the number of lines and the capacity.
initStat() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
initStat() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
initStat() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Initializes the statistical collector for the size of the queues in this set.
initStat() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Initializes the statistical collectors for this set of agent groups.
InitStateThresh - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Used to initialize vectors of thresholds automatically.
InitStateThresh() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.InitStateThresh
 
initTimer() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
initTimer() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
initTimer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
initTrace() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
initTransferTargets(CallCenterParams, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Constructs a contact factory used to generate calls resulting from transfers after service termination.
initTypeRegions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the call type region identifiers used by the local-specialist routing policy.
initTypeToGroupMap(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the type-to-group map from the router parameters par, or constructs a new type-to-group map from other information if RouterParams.getRoutingTableSources() defines the typeToGroupMap attribute.
initUnmarshaller(Unmarshaller) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Initializes the unmarshaller before it is used by this object.
initWeightsGT(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the group-to-type matrix of weights using the router's parameters par.
initWeightsTG(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Initializes the type-to-group matrix of weights using the router's parameters par.
initWithFixedA(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Initializes the number of arrivals with a fixed A a.
installPointSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Configures the simulator for generating random numbers from the point set rather than from the default random streams.
IntArray - Class in umontreal.iro.lecuyer.util
Represents an immutable array of integers.
IntArray(int[]) - Constructor for class umontreal.iro.lecuyer.util.IntArray
Constructs a new array object from the given array of integers.
IntArray - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a 2D array of integers.
IntArray() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.IntArray
 
IntArray.Row - Class in umontreal.iro.lecuyer.xmlbind.params
Java class for anonymous complex type.
IntArray.Row() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
IntegerArrayProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a 2D array of 32-bits signed integers.
IntegerArrayProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.IntegerArrayProperty
 
IntegerListProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a list of 32-bits signed integers.
IntegerListProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
IntegerProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a 32-bits signed integer.
IntegerProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
 
IntegralMeasureMatrix<M extends MeasureMatrix> - Class in umontreal.iro.lecuyer.stat.mperiods
Computes per-period values for a matrix of measures with a single period.
IntegralMeasureMatrix(M, int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Constructs a new matrix of measures for computing integrals on multiple periods.
IntegralMeasureMatrixSW<M extends MeasureMatrix> - Class in umontreal.iro.lecuyer.stat.mperiods
This extends IntegralMeasureMatrix to add a sliding window for the records.
IntegralMeasureMatrixSW(M, int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Calls super (mat, numPeriods).
IntMCallCenterCTMCSim - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
IntMCallCenterCTMCSim(CallCenter, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
IntMCallCenterCTMCSim(CallCenterParams, CTMCRepSimParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
intToString(int) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts the integer value i to a string by using String.valueOf(int).
ioException() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
isAborted() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Determines if the simulation has been aborted by using the ObservableContactCenterSim.abort() method.
isAborted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
isAborted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
isAborted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
isAborted() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Determines if the simulation has been aborted by using the SimLogic.setAborted(boolean) method.
isAborted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
isAddingAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Determines if this agent group is currently adding an agent using the DetailedAgentGroup.addAgent(Agent) method.
isAgentGroupRanksRelative() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Determines if the vector of ranks for agent groups is relative for this routing case.
isAggregation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the aggregation property.
isAllowCopies() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the allowCopies property.
isAllowCopies() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Determines if contacts can be added to multiple queues.
isAlwaysUseIndexedSearch() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Gets the value of the alwaysUseIndexedSearch property.
isAttributeSupported(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
For internal use only.
isAttributeSupported(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
For internal use only.
isAttributeSupported(String) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
For internal use only.
isAttributeSupported(String) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
For internal use only.
isAvailable() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Determines if the agent is available, or is serving contacts.
isBusy() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Determines if this agent is busy.
isCaching() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
Gets the value of the caching property.
isCaching() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Determines if the generated inter-arrival times are cached for more efficiency.
isCaching() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Determines if this multiple-periods generator is caching the generated values, using internal RandomVariateGenWithCache objects.
isCallTransferSupported() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Determines if this model supports call transfers.
isCallTransferSupported() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Determines if call transfer is supported by this call factory.
isCheckAgentsForCall() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Gets the value of the checkAgentsForCall property.
isCheckAgentsForTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Gets the value of the checkAgentsForTransfer property.
isCollectingAbandonment() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
Determines if the collected waiting times for predictions include times before abandonment.
isCollectingService() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
Determines if the collected waiting times for predictions include times before service.
isComputingSumRow() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Determines if the measure set contains an additional row containing the sum of each column.
isContactType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Determines if this row type corresponds to contact types.
isContactTypeAgentGroup() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Determines if this row type corresponds to (contact type, agent group) pairs.
isContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
isContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
isContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
Returns true if this group of call center measures contains matrices whose rows correspond to counters concerning (contact type, agent group) pairs.
isContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Returns true if this group of call center measures contains matrices whose rows correspond to counters concerning (contact type, agent group) pairs.
isConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the convertSchedulesToStaffing property.
isConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Gets the value of the convertSchedulesToStaffing property.
isDefaultDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the defaultDetailed property.
isDefaultOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the defaultOnlyAverages property.
isDefaultPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Gets the value of the defaultPeriods property.
isDelay(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines if the agent group i is a delay station regarding the contact type k, i.e., it queues contacts of type k if it cannot serve them immediately.
isDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Gets the value of the detailed property.
isDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Gets the value of the detailed property.
isDisableCallSource() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Determines if calls of the associated type can be produced using a call source, e.g., an arrival process or a dialer.
isDiscreteDistributionInt() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Determines if the associated distribution class extends DiscreteDistributionInt.
isDropMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the dropMismatches property.
isEmpty() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
Returns true if Matrix.rows() or Matrix.columns() return 0.
isEmpty() - Method in class umontreal.iro.lecuyer.collections.MergedCollection
 
isEmpty() - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
isEmpty() - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
isEmpty() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
isEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
isEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
isEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
isEnableChrono() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the enableChrono property.
isEstimateBusyness() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the estimateBusyness property.
isEstimateContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the estimateContactTypeAgentGroup property.
isEstimateParameters() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Gets the value of the estimateParameters property.
isEstimateParameters() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Gets the value of the estimateParameters property.
isExcludedFromStatTotal() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Determines if calls of the associated type are excluded from the totals in statistical reports.
isExponentialPatienceTime(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Determines if patience times for contacts of type k arrived during period mp are exponential, and returns the result of the test.
isExponentialPatienceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing true at position [k][p] if contacts of type k arrived during period p have exponential patience times.
isExponentialServiceTime(int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Determines if service times for contacts of type k arrived during period mp, and served by agents in group i are exponential, and returns the result of the test.
isExponentialServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns an array containing true at position [k][i][p] if contacts of type k arrived during period p, and served by agents in group i have exponential service times.
isGhost() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Determines if this agent is a ghost, i.e., if it was removed from an agent group before it has ended the service of a contact.
isGlobalOnly() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Gets the value of the globalOnly property.
isGroupingUsed() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
isHorizonSpanningDays() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Determines if the horizon of this model spans multiple days, i.e., if the period duration times the number of periods is larger than 24 hours.
isInboundToOutboundStarted() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Determines if the inbound-to-outbound flag is turned ON.
isIncludedInDefaultReport(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Determines if the performance measure type pm is included in reports when printed statistics are not specified by the user.
isIncludedInReport(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Determines if the performance measure type pm is included in reports.
isIncludedInSummary(ContactCenterEval, PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Determines if the performance measure type pm is included in the summary of reports.
isInitNonEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Gets the value of the initNonEmpty property.
isKeepingActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Determines if this dialer is keeping the action events.
isKeepingEndServiceEvents() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Determines if this object keeps track of the end-service events for contacts in service by an agent.
isKeepingReroutingEvents() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Determines if this router keeps track of all rerouting events scheduled.
isKeepingValues() - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Determines if the value generator is keeping all the generated values used to compute the last minimum.
isKeepObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the keepObs property.
isKeepQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Gets the value of the keepQueues property.
isLockedPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Returns true if the current period was changed using PeriodChangeEvent.setCurrentPeriod(int) from the last call to PeriodChangeEvent.init().
isLongestWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the longestWaitingTime property.
isLoss(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines if the agent group i is a loss station regarding the contact type k, i.e., it forwards contacts of type k it cannot serve immediately to other agent groups in the system, without queueing them.
isLossDelay(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines if the agent group i is a loss/delay station, i.e., it queues some contacts it cannot serve while forwarding some other contacts to other agent groups.
isMainPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Determines if the period index period corresponds to a main period.
isNormalize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Gets the value of the normalize property.
isNormalizeToDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the normalizeToDefaultUnit property.
isNormalizing() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Determines if the base arrival rates are normalized with period duration.
isNormalizing() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Determines if the base arrival rates are normalized with length of intervals.
isObsolete() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
Determines if this event is obsolete.
isObsolete() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Determines if this event is obsolete.
isObsolete() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
isObsolete() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
isObsolete() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Determines if this event is obsolete.
isOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Gets the value of the onlyAverages property.
isOptimalAllocation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Gets the value of the optimalAllocation property.
isOutboundToInboundStarted() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Determines if the outbound-to-inbound flag is turned ON.
isOverflowTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the overflowTransfer property.
isOverflowTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Determines if the overflow mode is transfer.
isPercentage() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns true if and only if performance measures of this type can be expressed in percentage.
isPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Gets the value of the periods property.
isPeriodStartingTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Determines if the time time corresponds to the beginning of a period.
isPreliminaryPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Determines if the period index period corresponds to the preliminary period.
isPreventMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the preventMismatches property.
isPureDelay(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines if the agent group i is a pure delay station, i.e., it queues all contacts it cannot serve immediately.
isPureLoss(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Determines if the agent group i is a pure loss station, i.e., it forwards all contacts to another agent group.
isQueueRanksRelative() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Same as RoutingCase.isAgentGroupRanksRelative(), for the vector of ranks of waiting queues.
isRandomizedAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the randomizedAgentSelection property.
isRandomizedContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Gets the value of the randomizedContactSelection property.
isRemovingAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Determines if an agent is currently being removed using DetailedAgentGroup.removeAgent(Agent).
isRestrictToPrintedStat() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Gets the value of the restrictToPrintedStat property.
isRightPartyConnect() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Determines if this call is a right party connect.
isSetAgent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
isSetAgentGroupInfo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetAgentGroupRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetAgentGroupRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetAgentSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetAggregation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetAll() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetAllowCopies() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetAlwaysUseIndexedSearch() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetArrivalProcess() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.InboundTypeParams
 
isSetArrivalProcesses() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetArrivalRates() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetArrivals() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetArvGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetAwt() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
isSetBatchSize() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetBusyCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetBusyCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetBusyGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetBusynessGen() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetCaching() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
isSetCallTrace() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetCallType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
isSetCallTypeRouting() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetCallTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetCase() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
isSetCheckAgentsForCall() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
isSetCheckAgentsForTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetCheckedPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
isSetColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
isSetColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
isSetConditions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParamsList
 
isSetConferenceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetConfidenceLevel() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
isSetContactSelectionScore() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetCopulaSigma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetCorrelationFit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetCpuTimeLimit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetCustom() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetDatabase() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
isSetDefault() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
isSetDefaultAfterContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Determines if an after-contact time was set specifically for agent group i, by using Contact.setDefaultAfterContactTime(int,double).
isSetDefaultArrivalProcess() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetDefaultContactTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Determines if a contact time was set specifically for agent group i, by using Contact.setDefaultContactTime(int,double).
isSetDefaultDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetDefaultGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetDefaultOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetDefaultPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetDelayInIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetDelayInOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetDelayOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetDelayOutOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetDelaysGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
isSetDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetDetailedSheetNameWithoutPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetDetailedSheetNameWithPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetDialer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetDialerLimit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetDialerPolicy() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetDialers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetDisconnectTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetDistributionClass() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetDistributionClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetDropMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetEither() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetEnableChrono() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetEndingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
 
isSetEstimateBusyness() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetEstimateContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetEstimateParameters() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetEstimateParameters() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetEvalInfo() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetExpectedWaitingTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetExpectedWaitingTimeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetFailTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetFirst() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
isSetFirstType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
isSetFracBusyAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetFracBusyAgentsThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetGammaShapeEstimatorType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetGammaShapeSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetGeneratorClass() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetGeneratorClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetGlobalOnly() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
isSetGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
isSetGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetGroupToTypeMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetHistogram() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
isSetId() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSetIdleCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetIdleCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetInboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetIncidenceMatrixGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetIncidenceMatrixGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetIncidenceMatrixTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetIncidenceMatrixTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
isSetIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
isSetIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
isSetInitNonEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetJdbcDriverClass() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
isSetJdbcURI() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
isSetJndiDataSourceName() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
isSetKappa() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetKeepObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetKeepQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetLeftBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
isSetLocalSpecOverflowDelay() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetLongestWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetLowerBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetMaxAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetMaxAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetMaxBadCallRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetMaxBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetMaxColumns() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetMaximumIdleOutboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetMaxInitBlocked() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetMaxIter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetMaxMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetMaxReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrix
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrixInt
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
isSetMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
isSetMinAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetMinAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetMinBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetMinFreeAgentsTarget() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetMinFreeAgentsTest() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetMinimumIdleInboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetMinimumIdleTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetMinMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetMinNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetMinReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
isSetMinWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DoubleArrayWithMinWaitingTime
 
isSetMismatchRateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetMovingWindowSize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetMult() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ControlVariableParams
 
isSetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PropertyNameParam
 
isSetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
isSetName() - Method in class umontreal.iro.lecuyer.xmlbind.params.AbstractProperty
 
isSetName() - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
 
isSetNormalize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetNormalizeToDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetNortaGamma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetNortaP() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetNortaSigma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
isSetNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSetNumAgentsData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
isSetNumAgentsData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSetNumBins() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
isSetNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
isSetNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
isSetNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetNumFreeAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetNumFreeAgentsThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetNumMonteCarlo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetNumObsMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetNumPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetNumPilotRunsPerStratum() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetNumSteps() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetNumStrata() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetNumTestingPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
isSetObservationMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetObsSheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
isSetOptimalAllocation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetOutboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetOutputFileName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
isSetOutReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
isSetOverflowTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetPatienceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetPatienceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetPatienceTimesMultCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetPatienceTimesMultNoVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetPerformanceMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetPeriodGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
isSetPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetPerPeriodCollectingMode() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
isSetPerUseCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetPerUseCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetPoissonGammaRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetPoissonGammaShape() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetPreGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetPreServiceTimesNoConf() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetPreventMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetPreviewTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetPrintedObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetPrintedStats() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetProbAbandon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
isSetProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
isSetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
isSetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSetProbDisconnect() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetProbPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
isSetProbReach() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetProbRPC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetProbTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetProbTransferWait() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetProbVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetProbVirtualQueueCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetProducedCallTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
isSetProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetProperties() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetProperties() - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
isSetProperties() - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
 
isSetPropertyList() - Method in class umontreal.iro.lecuyer.xmlbind.params.PropertiesParams
 
isSetQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetQueueRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetQueueRanksFunc() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
isSetQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
isSetQueueSizes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetQueueWeights() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRandomizedAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRandomizedContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRandomStreams() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRanksGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetRanksGTUpdate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRanksTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetReachTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
isSetRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
isSetRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
isSetRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
isSetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
isSetReport() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetReport() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetRequiredEmptyGroupsInOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetRequiredEmptyGroupsOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
isSetRestrictToPrintedStat() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetRightBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
isSetRouter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetRouterPolicy() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRoutingTableSources() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
isSetRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
isSetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray
 
isSetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray
 
isSetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray
 
isSetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray
 
isSetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray
 
isSetSchedule() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetSecond() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
isSetSecondType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
isSetSelectedColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetSelectedPerformanceMeasure() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetSelectedRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetSequentialSampling() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
isSetServiceLevelIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetServiceLevelParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Determines if a service time was set specifically for agent group i, by using ServiceTimes.setServiceTime(int,double).
isSetServiceTime(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Determines if a service time was set specifically for agent j by using ServiceTimesAgent.setServiceTime(int,double).
isSetServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
isSetServiceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetServiceTimesMultCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetServiceTimesMultNoVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetServiceTimesMultTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetSheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
isSetShift() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
isSetShift() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetShift() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
isSetShiftMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetShiftParts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSetShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
isSetShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetShownAgentGroupProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetShownContactTypeProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetSkillCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetSkillCounts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetSlInboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetSlOutboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetSourceEnabled() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
isSetSourceToggleTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
isSetSplineSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetStaffingData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetStage() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeRoutingParams
 
isSetStartingDate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetStartingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
 
isSetStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
isSetStatWithThreshOrStatWithStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
isSetStratificationVariable() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
isSetStreamClass() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
isSetStreamSeed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
isSetSummarySheetName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
isSetSyncTicks() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
isSetTableName() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
isSetTarget() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
isSetTargetError() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
isSetTargetFracAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetTargetInitOccupancy() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetTargetQueueRatio() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetTestingPeriodDuration() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
isSetThreshold() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
isSetThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetTimeHorizon() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
isSetTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetTransferTargets() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetTransferTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
 
isSetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
 
isSetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
isSetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ShiftPartParams
 
isSetTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
isSetTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetTypeToGroupMap() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
isSetUnit() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetUpperBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
isSetUseNumActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetUseRoutingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
isSetValue() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
isSetValue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArrayProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DateTimeProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerArrayProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberArrayProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
isSetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringProperty
 
isSetValues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.SegmentParams
 
isSetVarianceEpsilon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
isSetVarianceMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
isSetVirtualQueueTargetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
isSetWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
isSetWaitingTimeDefaultVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetWaitingTimePredictorClass() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
isSetWarmupBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
isSetWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
isSetWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetWeightsGT() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetWeightsTG() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
isSetWindowSizeVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
isSetWrapGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
isSetXref() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
isSimulating() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
isSourceEnabled() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallSourceManager
Returns true if the concerned call source is enabled, i.e., if it produces calls.
isSourceEnabled() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Gets the value of the sourceEnabled property.
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
 
isStarted() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
isStarted() - Method in interface umontreal.iro.lecuyer.contactcenters.ToggleElement
Determines if the element is enabled or disabled.
isStatCollecting() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Determines if this trunk group is collecting statistics about the number of allocated lines and its capacity.
isStatCollecting() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Determines if this set of waiting queues is collecting statistics about the total size of the queues.
isStatCollecting() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Determines if this set of agent groups is collecting statistics about the number of agents.
isSteadyState() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
isSteadyState() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
isSteadyState() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Determines if this simulator performs a steady-state simulation.
isStopped() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
isSuccessful(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Determines if the call represented by contact is a right party connect.
isSuccessful() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
Returns true if a right party connect will occur at the time of this event.
isSuccessful() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
Returns the success indicator of the dial.
isSyncTicks() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Gets the value of the syncTicks property.
isTime() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Determines if performance measures of this type represent time durations.
isTransposed() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Determines if the matrix of data must be transposed before data is extracted.
isUseNumActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerManager
Determines if the dialer subtracts the number of calls for which dialing is in progress from the number of calls to dial.
isUseNumActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the useNumActionEvents property.
isUseRoutingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Gets the value of the useRoutingMatrix property.
isUsingControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
isUsingControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
isUsingNumActionsEvents() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Determines if the Dialer.dial() method subtracts the number of action events returned by Dialer.getNumActionEvents() from the return value of DialerPolicy.getNumDials(Dialer) in order to determine the number of calls to dial.
isUsingSetAccessible() - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Determines if the parameter reader can use the AccessibleObject.setAccessible(boolean) when accessing members using Relfection.
isUSmallerThan(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithTest
Returns true if and only if u < t, using getU (rv, usedBits) to generate u randomly.
isValidating() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Determines if this converter is validating unmarshalled and marshalled instances.
isValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
Gets the value of the value property.
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
isVerbose() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Determines if the implementation should print information during the evaluation of the performance measures.
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
isVerbose() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Determines if the simulation logic is in verbose mode.
isVerbose() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
isVirtualHoldSupported() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Determines if this model supports virtual holding.
isVirtualHoldSupported() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Determines if virtual holding (or virtual queueing) is supported for the associated call type.
isWorking() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
Determines if agents are working during this part of the shift.
isWrapupPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Determines if the period index period corresponds to the wrap-up period.
iterator() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
iterator() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Constructs and returns an iterator traversing the elements of this matrix rowise.
iterator() - Method in class umontreal.iro.lecuyer.collections.MergedCollection
 
iterator() - Method in class umontreal.iro.lecuyer.collections.MergedSet
Constructs and returns an iterator for the merged set.
iterator() - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
iterator(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns an iterator allowing the dequeue events representing contacts in queue to be enumerated.
iterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
This is similar to WaitingQueue.iterator(int), except it uses the default dequeue type returned by WaitingQueue.getDefaultDequeueType().
iterator() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
iterator() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
iterator() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 

J

JAXBParamsConverter<T> - Class in umontreal.iro.lecuyer.xmlbind
Convenience base class to marshal and unmarshal objects of a specific class using JAXB.
JAXBParamsConverter(Class<T>) - Constructor for class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Constructs a new converter manipulating objects of class objClass.
jdbcDriverClass - Variable in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
jdbcURI - Variable in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
jndiDataSourceName - Variable in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
jumpRate - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 

K

kappa - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
keepObs - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
keepQueues - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
keySet() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 

L

lambdas - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
lastIndexOf(Object) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
lastIndexOf(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
LastWaitingTimePerQueuePredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
Waiting time predictor using the waiting time of the last contact exiting queue q for service as a prediction for the waiting time of a new contact entering queue q.
LastWaitingTimePerQueuePredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePerQueuePredictor
 
LastWaitingTimePredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
Waiting time predictor using the waiting time of the last contact beginning service as a prediction for the waiting time.
LastWaitingTimePredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
LaTeXArrayFormatter - Class in umontreal.iro.lecuyer.util
Provides utility methods to format every element of arrays using methods of LaTeXFormatter.
LaTeXArrayFormatter(LaTeXFormatter) - Constructor for class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
 
LaTeXDoubleFormatter - Class in umontreal.iro.lecuyer.util
Represents a double formatter formatting strings for insertion into a LATEX document.
LaTeXDoubleFormatter(DoubleFormatter) - Constructor for class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Constructs a new double formatter using df.
LaTeXDoubleFormatter(DoubleFormatter, String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Constructs a new double formatter using df, and the LATEX command given by ensureMathCmd to ensure math mode when necessary.
LaTeXDoubleFormatterWithError - Class in umontreal.iro.lecuyer.util
Represents a double formatter with error formatting strings for insertion into a LATEX document.
LaTeXDoubleFormatterWithError(DoubleFormatterWithError) - Constructor for class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Constructs a new double formatter using df.
LaTeXDoubleFormatterWithError(DoubleFormatterWithError, String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Constructs a new double formatter using df, and the LATEX command given by ensureMathCmd to ensure math mode when necessary.
LaTeXFormatter - Class in umontreal.iro.lecuyer.util
Provides methods for formatting times and number for typesetting with LATEX.
LaTeXFormatter() - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(Appendable) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(Appendable, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(File) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(File, String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(File, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(File, String, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(OutputStream) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(OutputStream, String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(OutputStream, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(OutputStream, String, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(String, String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(String, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(String, String, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(PrintStream) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXFormatter(PrintStream, Locale) - Constructor for class umontreal.iro.lecuyer.util.LaTeXFormatter
 
LaTeXObjectMatrixFormatter - Class in umontreal.iro.lecuyer.util
 
LaTeXObjectMatrixFormatter() - Constructor for class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Constructs and returns a matrix formatter with alignment <tt>LEFT</tt>.
LaTeXObjectMatrixFormatter(String) - Constructor for class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Constructs and returns a matrix formatter.
leftBoundary - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
length - Variable in class umontreal.iro.lecuyer.util.IntArray
Gives the length of the wrapped array.
LineBreaker - Class in umontreal.iro.lecuyer.util
Provides facilities to write multiple lines into output streams or writers, with automatic conversion of line separators.
lines() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Returns the current number of allocated lines.
lineSepCol - Variable in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
 
ListGroupSelector - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents an agent group selector using static lists for agent selection.
ListGroupSelector(int, int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.ListGroupSelector
Constructs a new list-based agent group selector using the given static list groupList.
listIterator() - Method in class umontreal.iro.lecuyer.collections.MergedList
 
listIterator(int) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
listIterator() - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
listIterator(int) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
ListOfStatProbesMeasureMatrix - Class in umontreal.iro.lecuyer.stat.mperiods
Matrix of measures whose values are obtained using an list of statistical probes.
ListOfStatProbesMeasureMatrix(ListOfStatProbes<? extends StatProbe>) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Constructs a new matrix of measures using the list of probes list.
ListQueueSelector - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a waiting queue selector using static lists.
ListQueueSelector(int, int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.ListQueueSelector
Constructs a new list-based waiting queue selector using the given list queueList.
LoadSimResults - Class in umontreal.iro.lecuyer.contactcenters.app
This class contains a main method that loads and displays results from a simulator.
LoadSimResults() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.LoadSimResults
 
locale() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
localSpecOverflowDelay - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
LocalSpecRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This router implements the local-specialist policy which tries to assign contacts to agents in the same region and prefers specialists to preserve generalists.
LocalSpecRouter(int[], int[], double, int[], boolean[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Constructs a local-specialist router with contact type region identifiers typeRegion, agent group region groupRegion, overflow delay overflowDelay, skill counts skillCounts, and incidence matrix m.
LocalSpecRouter(int[], int[], double, double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Constructs a local-specialist router with contact type region identifiers typeRegion, agent group region identifiers groupRegion, overflow delay overflowDelay, and contact selection ranks matrix ranksGT.
LocalSpecRouter(int[], int[], double, double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Constructs a local-specialist router with contact type region identifiers typeRegion, agent group region identifiers groupRegion, overflow delay overflowDelay, agent selection ranks matrix ranksTG, and contact selection ranks matrix ranksGT.
LocalSpecRouter(int[], int[], double, double[][], double[][], double[][], double[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Constructs a local-specialist router with contact type region identifiers typeRegion, agent group region identifiers groupRegion, overflow delay overflowDelay, agent selection ranks matrix ranksTG, and contact selection ranks matrix ranksGT.
locatorToString(ValidationEventLocator) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Formats the given locator locator into a string.
logger - Variable in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
LongestQueueFirstRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This extends the queue priority router to select contacts in the longest waiting queue.
LongestQueueFirstRouter(int[][], int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LongestQueueFirstRouter
Constructs a new longest-queue-first router with a type-to-group map typeToGroupMap and a group-to-type map groupToTypeMap.
longestWaitingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
LongestWeightedWaitingTimeRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This extends the queue priority router to select contacts with the longest weighted waiting time.
LongestWeightedWaitingTimeRouter(int[][], int[][], double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
Constructs a new longest weighted waiting time router with a type-to-group map typeToGroupMap, a group-to-type map groupToTypeMap, and an array of weights queueWeights.
longToString(long) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Same as StringConvert.intToString(int) for a long.
LookupEvent - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a call center event using random bits to select the index of a subinterval corresponding to an event.
LookupEvent(CCEvent[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.LookupEvent
Creates a new lookup event selecting events from the given array events.
LOSS - Static variable in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Agent group is a loss station; see QueueAtLastGroupRouter.isLoss(int, int).
LOSSDELAY - Static variable in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Agent group is a loss and delay station.
lowerBound - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
lowerStaffing - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
lowMemory(LowMemoryNotifier, MemoryPoolMXBean, double) - Method in interface umontreal.iro.lecuyer.util.LowMemoryListener
This method is called when a low-memory condition is detected by the low-memory notifier source for the memory pool pool, fraction indicating the number of used bytes over the maximum number of bytes for the pool.
LowMemoryListener - Interface in umontreal.iro.lecuyer.util
Represents a low-memory notification listener that can be registered with a low-memory notifier.
LowMemoryNotifier - Class in umontreal.iro.lecuyer.util
Uses the Java 5 Management API to monitor memory usage, and notifies registered listeners when memory becomes low.
LowMemoryNotifier() - Constructor for class umontreal.iro.lecuyer.util.LowMemoryNotifier
Constructs a low-memory notifier with usage threshold set to 0.75 and monitoring every memory pool supporting usage threshold.
LowMemoryNotifier(double) - Constructor for class umontreal.iro.lecuyer.util.LowMemoryNotifier
Constructs a low-memory notifier with usage threshold set to usageThreshold and monitoring every memory pool supporting usage threshold.
LowMemoryNotifier(Collection<MemoryPoolMXBean>) - Constructor for class umontreal.iro.lecuyer.util.LowMemoryNotifier
Constructs a low-memory notifier with usage threshold set to 0.75, and monitoring every memory pool in pools supporting usage threshold.
LowMemoryNotifier(Collection<MemoryPoolMXBean>, double) - Constructor for class umontreal.iro.lecuyer.util.LowMemoryNotifier
Constructs a low-memory notifier with usage threshold set to usageThreshold, and monitoring every memory pool in pools supporting usage threshold.

M

main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter
Main method taking as arguments the name of an input trace file and the name of an output file.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CompareSimResults
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.app.LoadSimResults
Main method for this class.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Main method allowing to run this class from the command-line with CallCenterSim as the internal simulator.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.app.OldSimParamsConverter
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.InitStateThresh
Main method of the class, to be called from the command-line.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
Main method allowing to run this class from the command-line.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Main method allowing to run this class from the command-line.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
Main method allowing to run this class from the command-line.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.ParameterEstimator
Main method of this class taking, as arguments, the names of the input and the output files.
main(String[]) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the service level and the delay probability of given parameters.
MakeAgentAvailableEvent - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents an event occuring when a disconnected agent becomes available again.
MakeAgentAvailableEvent(CallCenter, Agent) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.MakeAgentAvailableEvent
Constructs an event making the agent agent in the model model available when it occurs.
makeAllInbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Moves all outbound agents to the inbound group.
makeInboundIfNoOut() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
makePilotRuns() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
makeRow() - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
 
marshal(T, ContentHandler) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Marshals the given object by generating SAX events and sending them to the given content handler.
marshal(T, Result) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Marshals the given object object to the target set by res.
marshal(T, File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Marshals the given value object into the given output file.
marshal(T, Node) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Similar to File), for a DOM node.
marshalAndGZip(T, File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Marshals the given object to the given file, and gzips the marshalled contents.
marshalAndGZipOrExit(T, File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Similar to File), except that the method File) is called instead of File).
marshalArray(ArrayConverter.RowFactory<T>, T[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Uses the given row factory to convert the specified Java 2D array into a list intended to be associated with the JAXB representation of a 2D array.
marshalArray(boolean[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Marshals a Java 2D array of boolean values into an object that can be serialized to XML by JAXB.
marshalArray(double[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Marshals a Java 2D array of double-precision values into an object that can be serialized to XML by JAXB.
marshalArray(int[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Marshals a Java 2D array of integers into an object that can be serialized to XML by JAXB.
marshalArray(Duration[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Marshals a Java 2D array of durations into an object that can be serialized to XML by JAXB.
marshalArray(double[]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Converts an array of double-precision values to a list containing values wrapped into objects of class Double.
marshalArrayNonNegative(Duration[][]) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Similar to ArrayConverter.marshalArray(Duration[][]), for non-negative durations only.
marshalEval(ContactCenterEvalResults, ContentHandler) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Marshals an object containing evaluation results into an XML document, and writes the resulting output to the content handler handler.
marshalEval(ContactCenterEvalResults, Result) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEval(ContactCenterEvalResults,ContentHandler), but uses JAXBParamsConverter.marshal(Object,Result) for marshalling instead.
marshalEval(ContactCenterEvalResults, File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEval(ContactCenterEvalResults,ContentHandler), but uses JAXBParamsConverter.marshal(Object,File) for marshalling into a file instead.
marshalEval(ContactCenterEvalResults, Node) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEval(ContactCenterEvalResults,ContentHandler), but uses JAXBParamsConverter.marshal(Object,Node) for marshalling instead.
marshalEvalAndGZip(ContactCenterEvalResults, File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEval(ContactCenterEvalResults,File), but calls JAXBParamsConverter.marshalAndGZip(Object,File).
marshalEvalAndGZipOrExit(ContactCenterEvalResults, File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEvalOrExit(ContactCenterEvalResults,File), but calls JAXBParamsConverter.marshalAndGZipOrExit(Object,File).
marshalEvalOrExit(ContactCenterEvalResults, File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.marshalEval(ContactCenterEvalResults,File), but uses JAXBParamsConverter.marshalOrExit(Object,File) for marshalling.
marshalOrExit(T, File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Marshals the object object to the file file, using the File) method, but if an error occurs, this method prints messages on the standard error output, and exits the VM using System.exit(int).
marshalProperties(Map<String, Object>) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Marshals the given map into a PropertiesParams object.
matricesOfAWT - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
Matrix<E> - Interface in umontreal.iro.lecuyer.collections
Represents a two-dimensional matrix of objects.
MatrixCache - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Constructs and caches matrices of observations derived from the matrices obtained using a CallCenterMeasureManager.
MatrixCache(CallCenter, CallCenterMeasureManager) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.MatrixCache
Constructs a new matrix cache from the call center cc, and the measure manager ccm.
MatrixOfStatProbesMeasureMatrix - Class in umontreal.iro.lecuyer.stat.mperiods
Matrix of measures whose values are obtained using a matrix of statistical probes.
MatrixOfStatProbesMeasureMatrix(MatrixOfStatProbes<?>) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
Constructs a new matrix of measures using the matrix of probes matrix.
MatrixUtil - Class in umontreal.iro.lecuyer.contactcenters
Contains utility methods to add rows or columns to matrices, and to construct a matrix by repeating a submatrix several times.
max() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
 
max(byte...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(short...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(int...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(long...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(float...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(double...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
max(T...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the greatest element in the array a.
maxAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
maxAgentsPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
maxBadCallRate - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
maxBatches - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
maxBusyAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
maxColumns - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
maximumIdleOutboundAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
maxInitBlocked - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
maxIter - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
maxMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
maxNumAgents - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
maxQueueSize - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
maxReplications - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
MBatchMeansSim - Class in umontreal.iro.lecuyer.contactcenters.app
This simulator performs a certain number of replications of a simulation with batch means.
MBatchMeansSim(ContactCenterSim, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
Constructs a simulator running numReps independent batch means experiments using the internal simulator sim.
MeanNLastWaitingTimePerQueuePredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
 
MeanNLastWaitingTimePerQueuePredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
MeanNLastWaitingTimePredictor - Class in umontreal.iro.lecuyer.contactcenters.expdelay
 
MeanNLastWaitingTimePredictor() - Constructor for class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrix
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrixInt
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
measure - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
MeasureMatrix - Interface in umontreal.iro.lecuyer.stat.mperiods
Represents a matrix of measures for a set of related values during successive simulation periods.
MeasureSet - Class in umontreal.iro.lecuyer.stat.mperiods
Represents a set of related measures computed using different measure matrices.
MeasureSet() - Constructor for class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Constructs a new empty measure set.
MeasureSet.MeasureInfo - Class in umontreal.iro.lecuyer.stat.mperiods
Contains information about a measure added to a measure set.
MeasureSet.MeasureInfo(MeasureMatrix, int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
Constructs a new measure information object for the measure index in the matrix mat.
MeasureType - Enum in umontreal.iro.lecuyer.contactcenters.msk.stat
Defines the types of matrices of measures, or raw statistics, supported by the call center simulator.
merge(Replication) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
merge(int[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Merges the given arrays into a single array, and returned the constructed array.
merge(byte[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(short[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(long[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(float[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(double[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(char[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(boolean[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
merge(T[]...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
MergedCollection<E> - Class in umontreal.iro.lecuyer.collections
Represents a collection providing a view of two collections merged together.
MergedCollection(Collection<? extends E>, Collection<? extends E>) - Constructor for class umontreal.iro.lecuyer.collections.MergedCollection
Constructs a collection merging collections col1 and col2.
MergedList<E> - Class in umontreal.iro.lecuyer.collections
Represents a list providing a view of two lists side by side.
MergedList(List<? extends E>, List<? extends E>) - Constructor for class umontreal.iro.lecuyer.collections.MergedList
Constructs a new merged list from lists list1 and list2.
MergedMap<K,V> - Class in umontreal.iro.lecuyer.collections
Represents a map merging two maps.
MergedMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Constructor for class umontreal.iro.lecuyer.collections.MergedMap
Constructs a new merged map from maps map1 and map2.
MergedSet<E> - Class in umontreal.iro.lecuyer.collections
Represents a set providing a view of two sets.
MergedSet(Set<? extends E>, Set<? extends E>) - Constructor for class umontreal.iro.lecuyer.collections.MergedSet
Constructs a set merging sets set1 and set2.
Messages - Class in umontreal.iro.lecuyer.contactcenters.app
 
Messages - Class in umontreal.iro.lecuyer.contactcenters.msk
 
Messages - Class in umontreal.iro.lecuyer.contactcenters.msk.simlogic
 
min() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
 
min(byte...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(short...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(int...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(long...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(float...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(double...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
min(T...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Returns the value of the smallest element in the array a.
minAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
minAgentsPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
minBatches - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
minFreeAgentsTarget - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
minFreeAgentsTest - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
minimumIdleInboundAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
minimumIdleTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
minMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
minNumAgents - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
minReplications - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
minServer(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the minimum number c of servers needed to have a service level of at least sl, that is : $ \htmin_{{c \ge 0}}^{}${c : Pr{Wawt}≥sl}.
minServer(double, double, double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the minimum number c of servers needed to have a service level of at least sl, that is : $ \htmin_{{c \ge 0}}^{}${c : Pr{Wawt}≥sl}.
minServer(double, double, int, double, double) - Static method in class umontreal.iro.lecuyer.contactcenters.queuemodel.ErlangC
Returns the minimum number c of servers needed to have a service level of at least sl, that is : $ \htmin_{{c \ge 0}}^{}${c : Pr{Wawt}≥sl}.
MinValueGenerator - Class in umontreal.iro.lecuyer.contactcenters
Value generator for the minimum of values.
MinValueGenerator() - Constructor for class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Constructs a minimum value generator with no registered internal value generator.
MinValueGenerator(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Constructs a minimum value generator with an internal array of value generators containing initialLength elements.
minWaitingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DoubleArrayWithMinWaitingTime
 
MismatchChecker - Class in umontreal.iro.lecuyer.contactcenters.dialer
This agent-group listener checks that the number of free agents in the test and target sets for a given dialer never fall outside the user-defined thresholds while dialing is in-progress.
MismatchChecker(Dialer) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.MismatchChecker
Constructs a new mismatch checker for the dialer dialer.
mismatchRateThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
modCount - Variable in class umontreal.iro.lecuyer.collections.AbstractMatrix
This must be incremented each time Matrix.setRows(int) or Matrix.setColumns(int) modify the number of rows or columns.
ModifiableWorkbook - Class in umontreal.iro.lecuyer.util
Encapsulates a workbook from JExcel API that can be created from an already existing file, modified, and written back to the input file.
ModifiableWorkbook(File) - Constructor for class umontreal.iro.lecuyer.util.ModifiableWorkbook
Constructs a new modifiable workbook from the Excel file referred to by outputFile.
ModifiableWorkbook(String) - Constructor for class umontreal.iro.lecuyer.util.ModifiableWorkbook
Similar to the constructor ModifiableWorkbook.ModifiableWorkbook(File), with a string instead of a file object.
moveFile(File, File) - Static method in class umontreal.iro.lecuyer.util.FileUtil
Moves the file srcFile to destFile.
moveToInit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
 
movingWindowSize - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
mp - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
MseReal - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
 
MseVQ - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
 
mult(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Multiplies each service time v and vi stored in this object by the given constant mult.
mult(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Multiplies each service time v and vaj stored in this object by the given constant mult.
mult - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
MultiPeriodGen - Class in umontreal.iro.lecuyer.contactcenters
Represents a random variate generator for non-stationary distributions with constant parameters during each period.
MultiPeriodGen(PeriodChangeEvent, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Constructs a new multi-period random variate generator with period-change event pce, and random variate generator gen for every period.
MultiPeriodGen(PeriodChangeEvent, RandomVariateGen[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Constructs a new multi-period random variate generator with period-change event pce, and the per-period random variate generators gens.
MultiPeriodGenParams - Class in umontreal.iro.lecuyer.contactcenters.params
Represents parameters for a random variate generator over multiple periods.
MultiPeriodGenParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
MultiPeriodGenParams.PeriodGen - Class in umontreal.iro.lecuyer.contactcenters.params
Java class for anonymous complex type.
MultiPeriodGenParams.PeriodGen() - Constructor for class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
 
multiplyServiceTimesCallBack(Call) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Similar to CallFactory.multiplyServiceTimesNoVirtualQueue(Call), but using multipliers returned by CallFactory.getServiceTimesMultCallBack(int,int).
multiplyServiceTimesNoVirtualQueue(Call) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Applies the multipliers returned by CallFactory.getServiceTimesMultNoVirtualQueue(int,int) to the given call call.
mustClearWaitingQueue(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Determines if the router must clear the waiting queue q when all queued contacts cannot be served since no agent capable of serving them is online anymore.

N

name - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ControlVariableParams
 
name - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PropertyNameParam
 
name - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
name - Variable in class umontreal.iro.lecuyer.xmlbind.params.AbstractProperty
 
name - Variable in class umontreal.iro.lecuyer.xmlbind.params.Named
 
Named - Interface in umontreal.iro.lecuyer.contactcenters
Represents an object having a name.
Named - Class in umontreal.iro.lecuyer.xmlbind.params
Represents an entity with a name and zero or several properties.
Named() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.Named
 
NamedInfo - Class in umontreal.iro.lecuyer.xmlbind
Represents the information about an entity with a name and possibly properties.
NamedInfo(Named) - Constructor for class umontreal.iro.lecuyer.xmlbind.NamedInfo
Constructs a new named entity from the parameter object named.
NamedInfo(String) - Constructor for class umontreal.iro.lecuyer.xmlbind.NamedInfo
Constructs a named entity with name name, and no property.
NamedInfo(String, Map<String, ? extends Object>) - Constructor for class umontreal.iro.lecuyer.xmlbind.NamedInfo
Constructs a new named entity with name name, and properties stored in the map properties.
needsDetailedAgentGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
needsDetailedAgentGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
needsDetailedAgentGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Determines if the agent group i should consider individual agents.
needsSlidingWindows() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
needsSlidingWindows() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
needsSlidingWindows() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Determines if sliding windows are needed by statistical counters using an object implementing this interface to get the statistical periods of calls.
needsStatForPeriodSegmentsAwt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
needsStatForPeriodSegmentsAwt() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
needsStatForPeriodSegmentsAwt() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.stat.StatPeriod
Determines if statistics for segments regrouping main periods are collected for measure types using acceptable waiting times.
nestedText(ParamReader, String) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
For internal use only.
nestedText(ParamReader, String) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam.RowParam
 
nestedText(ParamReader, String) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
For internal use only.
nestedText(ParamReader, String) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
For internal use only.
nestedText(String) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
For internal use only.
newAbandoned(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newArrival(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newBlocked(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newContact(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.contact.NewContactListener
Notifies the listener about a new contact contact.
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
Adds the new contact contact to the dialer list.
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
 
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForBadContactMismatchRate
 
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCounter
 
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.OutboundCallCounter
 
newContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
This method is called when the new contact contact enters in the system and should not be overridden.
NewContactListener - Interface in umontreal.iro.lecuyer.contactcenters.contact
Defines a new-contact listener that receives incoming contacts for further processing.
newDelayed(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newInstance() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactFactory
Constructs and returns a new Contact object.
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Creates a new instance of class Contact, and initializes it by calling the SingleTypeContactFactory.setRandomVariables(Contact) method.
newInstance(double, double, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CCEventFactory
Creates a new call center event resulting from a uniform generated in interval [u1, u2], and using a maximum of maxExtraBits additional random bits to take decisions.
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
 
newInstance() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
 
newMatrixOfObservations(MatrixOfStatProbes<?>, DoubleMatrix2D) - Method in class umontreal.iro.lecuyer.contactcenters.msk.PeriodCovarianceEstimator
 
newMerge() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
newRandomAccess(List<? extends E>, List<? extends E>) - Static method in class umontreal.iro.lecuyer.collections.MergedList
Attempts to construct a random-accessible merged list.
newRecord() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Records the current values of $ \boldf$(t).
newRecord() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
This is the same as in the superclass, but if the number of stored records exceeds the number of real records, the first stored record is discarded.
newSeeds() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Changes the seeds of the random number generators used during the simulation.
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
newSeeds() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
newServed(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newServiceTime(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newSheet(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Creates a new WritableSheet with name sheetName, and sets this new sheet as the current one.
newTransition(CallCenterCTMC, int, int, TransitionType) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.TransitionListener
This method is called when a new transition occurs in the CTMC ctmc, during replication r of the simulation of main period mp.
newWaitingTimeAbandoned(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newWaitingTimeServed(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newWaitingTimeVQAbandoned(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newWaitingTimeVQServed(Contact, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
newWrong(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
next() - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
 
next() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
nextArrayOfDouble(double[], int, int) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
 
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Returns the value of the constant corresponding to the type of contact, and the current period.
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Generates and returns a new value for the contact contact.
nextDouble() - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
 
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Ignores the given contact and calls MultiPeriodGen.nextDouble().
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.queue.ContactPatienceTimeGenerator
 
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
 
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
 
nextDouble(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
 
nextDouble(Contact) - Method in interface umontreal.iro.lecuyer.contactcenters.ValueGenerator
Generates and returns a new value for the contact contact.
nextDouble() - Method in class umontreal.iro.lecuyer.randvar.ExpKernelDensityGen
 
nextDouble() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
 
nextIndex() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
nextIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
Generates and returns a new type identifier.
nextInt() - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
 
nextState(double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Generates the next state of the CTMC randomly from the current state, using the given uniform u, and changes the current state to this new state.
nextState(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
nextState(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
nextState(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
nextState(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
nextStateInt(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Similar to CallCenterCTMC.nextState(double), except that the given random variate v is uniformly distributed over [0, 231 - 1].
nextStateInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
nextStateInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
nextStateInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
nextStateInt(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Computes and returns the time before the next contact arrival is simulated by this object.
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
 
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
 
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
 
nextTime() - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
nodeHasSiblings(Node) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Determines if the node node has at least one sibling.
NONE - Static variable in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Agent group which is neither loss nor delay.
NonNegativeDurationArray - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a 2D array of non-negative time durations.
NonNegativeDurationArray() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray
 
NonNegativeDurationArray.Row - Class in umontreal.iro.lecuyer.xmlbind.params
Java class for anonymous complex type.
NonNegativeDurationArray.Row() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
NonStationaryMeasureMatrix<M extends MeasureMatrix> - Class in umontreal.iro.lecuyer.contactcenters
Computes per-period values for a one-period measure matrix.
NonStationaryMeasureMatrix(PeriodChangeEvent, M) - Constructor for class umontreal.iro.lecuyer.contactcenters.NonStationaryMeasureMatrix
Constructs a new non-stationary measure matrix from the one-period measure matrix mat and using the period change event pce to define the periods.
normalize - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
normalizeRoutingTable(int[][], int) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Converts the routing table table to a rectangular matrix containing table.length rows and at least minColumns columns.
normalizeRoutingTable(int[][]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.RoutingTableUtils
Equivalent to normalizeRoutingTable (table, 0).
normalizeToDefaultUnit - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
NORTADrivenArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents an arrival process in which the numbers of arrivals per-period are correlated negative binomial random variables, generated using the NORTA method.
NORTADrivenArrivalProcess(PeriodChangeEvent, ContactFactory, DoubleMatrix2D, double[], double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Constructs a new NORTA-driven arrival process with period-change event pce, contact factory factory, correlation matrix sigma, negative binomial parameters (gammas[p], probs[p]), and random number stream stream.
nortaGamma - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
nortaP - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
nortaSigma - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
notifyAdded(DetailedAgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyAvailable(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyBeginService(EndServiceEventDetailed) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyBeginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Notifies every registered listener that a service, represented by es, was started by this agent group.
notifyBeginService(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
notifyBlocked(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Notifies every registered listener that the contact contact was blocked with blocking type bType.
notifyChange() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Notifies every registered listener that the number of agents of this group has changed.
notifyDequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Notifies every registered listener that a contact left this queue, this event being represented by ev.
notifyDequeued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Notifies every registered listener that a contact left the waiting queue, this event being represented by ev.
notifyEndContact(EndServiceEventDetailed) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyEndContact(EndServiceEvent, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Notifies every registered listener that the communication part of the service represented by es has ended.
notifyEndContact(EndServiceEvent, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
notifyEndService(EndServiceEventDetailed) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyEndService(EndServiceEvent, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Notifies every registered listener that the service represented by es is finished.
notifyEndService(EndServiceEvent, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
notifyEnqueued(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Notifies every registered listener that a contact was enqueued, this event being represented by ev.
notifyInboundContact(Contact, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Notify a processed inbound contact to this dialer's policy.
notifyInit(int, int, CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
notifyInit(int, int, CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
notifyInit() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Notifies every registered listener that this waiting queue was initialized.
notifyInit() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyInit() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Notifies every registered listener that this agent group has been initialized.
notifyListeners(Contact, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Notifies registered new-contact listeners about the success or failure of the contact contact.
notifyNewContact(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Notifies the contact contact to every registered listener.
notifyOutboundContact(Contact, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Notifies an outbound contact to this dialer policy.
notifyRemoved(DetailedAgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
notifyServed(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Notifies every registered listener that a contact was served, the service being represented by the end-service event ev.
notifyTransition(int, int, CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
notifyTransition(int, int, CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
numAbandoned - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numAbandonedBeforeAWT - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numAbandonedBeforeAWTG - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
NUMAGENTGROUPSTREAMS - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Number of streams for agent groups.
numAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
numAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
numAgentsData - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
numAgentsData - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
NUMAPSTREAMS - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Number of random streams for arrival processes.
numArrivals - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
NumArrivalsCV - Class in umontreal.iro.lecuyer.contactcenters.msk.cv
Represents the control variable A, which is the number of arrivals of inbound contacts.
NumArrivalsCV() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
NumberArrayProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a 2D array of double-precision numbers.
NumberArrayProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.NumberArrayProperty
 
numberFromString(Class<T>, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts the string val to an instance of cls being a subclass of Number or a primitive numeric type.
NumberListProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a list of double-precision numbers.
NumberListProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
numberObs(PerformanceMeasureType, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimWithObservations
Returns the number of observations available for a performance measure of type pm, identified by row row and column column.
numberObs(PerformanceMeasureType, int, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimWithObservationSets
Returns the number of observations available in the set set for a performance measure of type pm, identified by row row and column column.
numberObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
numberObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
numberObs(PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
numberObs(SimLogic, CallCenterStatProbes, PerformanceMeasureType, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.cv.ControlVariable
Returns the number of observations for the control variable used for the performance measure of type pm, at row row and column col.
numberObs(SimLogic, CallCenterStatProbes, PerformanceMeasureType, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
numberObs() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
 
NumberProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a double-precision number.
NumberProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
 
numberToString(Number) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Formats the number n into a string.
numBins - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
numBlocked - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numCanSplit - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
numCheckedPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
numCheckedPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
NUMDIALERSTREAMS - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Number of streams for dialers.
numDiffStaffings - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
numDigits - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
numDigits - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
numExpectedTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
numExpectedTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
numExpectedTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
NUMFACTORYSTREAMS - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Number of random streams for a contact factory.
NUMFACTORYSTREAMS2 - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Number of random streams for a contact factory.
numFalseTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numFreeAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
NumFreeAgentsCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the number of free agents in two groups of a model.
NumFreeAgentsCondition(CallCenter, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsCondition
Constructs a new condition on agent groups for the call center model cc, agent groups with indices i1 and i2, and comparing with relationship rel.
numFreeAgentsThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
NumFreeAgentsThreshCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the number of free agents in a groups of a model with a fixed threshold.
NumFreeAgentsThreshCondition(CallCenter, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.NumFreeAgentsThreshCondition
Constructs a new condition on agent group for the call center model cc, agent group with index i, threshold threshold, and comparing with relationship rel.
numMatricesOfAWT - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
numMonteCarlo - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
numObsMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
numPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
numPeriods - Variable in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Number of periods.
numPilotRunsPerStratum - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
numServedBeforeAWT - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numServedBeforeAWTG - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numSteps - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
numStoredPeriods - Variable in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Number of stored periods.
numStrata - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
numTestingPeriods - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
numTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
numTypes - Variable in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Number of types of events.

O

ObjectFactory - Class in umontreal.iro.lecuyer.contactcenters.app.params
This object contains factory methods for each Java content interface and Java element interface generated in the umontreal.iro.lecuyer.contactcenters.app.params package.
ObjectFactory() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: umontreal.iro.lecuyer.contactcenters.app.params
ObjectFactory - Class in umontreal.iro.lecuyer.contactcenters.msk.params
This object contains factory methods for each Java content interface and Java element interface generated in the umontreal.iro.lecuyer.contactcenters.msk.params package.
ObjectFactory() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: umontreal.iro.lecuyer.contactcenters.msk.params
ObjectFactory - Class in umontreal.iro.lecuyer.contactcenters.params
This object contains factory methods for each Java content interface and Java element interface generated in the umontreal.iro.lecuyer.contactcenters.params package.
ObjectFactory() - Constructor for class umontreal.iro.lecuyer.contactcenters.params.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: umontreal.iro.lecuyer.contactcenters.params
ObjectFactory - Class in umontreal.iro.lecuyer.xmlbind.params
This object contains factory methods for each Java content interface and Java element interface generated in the umontreal.iro.lecuyer.xmlbind.params package.
ObjectFactory() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: umontreal.iro.lecuyer.xmlbind.params
ObjectTypeIterator<E> - Class in umontreal.iro.lecuyer.collections
Represents an iterator traversing objects of a particular class enumerated by another iterator.
ObjectTypeIterator(Iterator<? super E>, Class<E>) - Constructor for class umontreal.iro.lecuyer.collections.ObjectTypeIterator
Constructs a new iterator traversing objects of class objectClass enumerated by the inner iterator it.
ObjectTypeIterator(Iterator<? super E>, Class<E>, int) - Constructor for class umontreal.iro.lecuyer.collections.ObjectTypeIterator
Constructs a new iterator traversing at most maxNumElements objects of class objectClass enumerated by the inner iterator it.
ObjectTypeListIterator<E> - Class in umontreal.iro.lecuyer.collections
Represents a list iterator traversing objects of a particular class enumerated by another iterator.
ObjectTypeListIterator(ListIterator<? super E>, Class<E>) - Constructor for class umontreal.iro.lecuyer.collections.ObjectTypeListIterator
Constructs a new iterator traversing objects of class objectClass enumerated by the inner iterator it.
ObjectTypeListIterator(ListIterator<? super E>, Class<E>, int) - Constructor for class umontreal.iro.lecuyer.collections.ObjectTypeListIterator
Constructs a new iterator traversing at most maxNumElements objects of class objectClass enumerated by the inner iterator it.
obs - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
ObservableContactCenterSim - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a contact center simulation whose simulation can be observed or stopped.
observationMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
ObsMatrix - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents a matrix of observations concerning a specific type of performance measure.
ObsMatrix() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
ObsMatrix.Obs - Class in umontreal.iro.lecuyer.contactcenters.app.params
Java class for anonymous complex type.
ObsMatrix.Obs() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
obsSheetName - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
offer(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
OldCallCenterParamsConverter - Class in umontreal.iro.lecuyer.contactcenters.msk
 
OldCallCenterParamsConverter(Node, String) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
OldSimParamsConverter - Class in umontreal.iro.lecuyer.contactcenters.app
 
OldSimParamsConverter() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.OldSimParamsConverter
 
oneStageDone() - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Indicates that a new agent selection was just done for the contact.
onlyAverages - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
optimalAllocation - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
OrCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition checking that at least one of a list of conditions applies.
OrCondition(Condition...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
Constructs a new or condition based on the list of conditions condList.
out() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
OutboundCallCounter - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Defines a new-contact listener that counts the number of outbound calls.
OutboundCallCounter(CallCenter, StatPeriod) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.OutboundCallCounter
Constructs a new call counter for the call center model cc, and using statP to get statistical periods of calls.
OutboundCallFactory - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a call factory for outbound calls.
OutboundCallFactory(CallCenter, CallCenterParams, OutboundTypeParams, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
Constructs a new call factory for outbound call.
outboundGroup - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
OutboundTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines the parameters for an outbound call type, for blend/multi-skill call center.
OutboundTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
outboundTypes - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
outboundTypes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
outboundTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
outboundTypeSegments - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
OUTCOME_ABANDONED - Static variable in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
 
OUTCOME_BLOCKED - Static variable in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
 
OUTCOME_FAILED - Static variable in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
 
OUTCOME_SERVED - Static variable in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
 
outputFileName - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
outReplications - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
OverflowAndPriorityRouter - Class in umontreal.iro.lecuyer.contactcenters.router
Represents a routing policy allowing contacts to overflow from one set of agents to another, and agents to pick out queued contacts based on priorities that can change at predefined moments during the waiting time.
OverflowAndPriorityRouter(int, RoutingStageInfo[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Constructs a new overflow and priority router with numGroups agent groups, and stages for information about routing stages.
OverflowAndPriorityRouter.RoutingInfo - Class in umontreal.iro.lecuyer.contactcenters.router
Represents information about the routing for a particular contact.
OverflowAndPriorityRouter.RoutingInfo(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Constructs a new routing information object for a system with numGroups agent groups.
overflowTransfer - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 

P

Pair<S,T> - Class in umontreal.iro.lecuyer.util
Represents a pair of values.
Pair(S, T) - Constructor for class umontreal.iro.lecuyer.util.Pair
Constructs a new pair for values first and second.
Pair(Pair<? extends S, ? extends T>) - Constructor for class umontreal.iro.lecuyer.util.Pair
Constructs a new pair from the pair pair.
Param - Interface in umontreal.iro.lecuyer.xmlconfig
Marks an object as a parameter object.
ParameterEstimator - Class in umontreal.iro.lecuyer.contactcenters.msk
Estimates the parameters of a call center model.
ParameterEstimator() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.ParameterEstimator
 
ParamReader - Class in umontreal.iro.lecuyer.xmlconfig
Constructs a parameter object from an XML document parsed using a DOM parser.
ParamReader() - Constructor for class umontreal.iro.lecuyer.xmlconfig.ParamReader
Constructs a new parameter reader.
ParamReader.MethodComparator - Class in umontreal.iro.lecuyer.xmlconfig
Comparator for sorting the methods returned by Introspection.getMethods(java.lang.Class).
ParamReader.MethodComparator() - Constructor for class umontreal.iro.lecuyer.xmlconfig.ParamReader.MethodComparator
 
ParamReadException - Exception in umontreal.iro.lecuyer.xmlconfig
This exception is thrown when a problem happens when converting a DOM document into a tree of parameter objects.
ParamReadException() - Constructor for exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Constructs a new parameter reading exception with no message and no node.
ParamReadException(Node) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Constructs a new parameter reading exception with no message and the node node.
ParamReadException(String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Constructs a new parameter reading exception with the given message.
ParamReadException(Node, String) - Constructor for exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Constructs a new parameter reading exception with the given message and the node node.
ParamReadHelper - Class in umontreal.iro.lecuyer.xmlbind
Defines methods that can be used to construct Java objects from some parameter objects whose classes are derived by the JAXB binding compiler.
ParamReadHelper() - Constructor for class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
 
params - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
ParamWithSourceArray - Class in umontreal.iro.lecuyer.xmlconfig
Represents a parameter object whose contents can be extracted from a source subset created from a source array.
ParamWithSourceArray() - Constructor for class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
PATIENCETIME - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.TIMETOABANDON instead.
patienceTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
PATIENCETIMEREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.TIMETOABANDONREP instead.
patienceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
patienceTimesMultCallBack - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
patienceTimesMultNoVirtualQueue - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
peek() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
PerformanceMeasureFormat - Class in umontreal.iro.lecuyer.contactcenters.app
Provides basic methods for formatting matrices of performance measures.
PerformanceMeasureFormat() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
PerformanceMeasureFormat(ReportParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
PerformanceMeasureFormatExcel - Class in umontreal.iro.lecuyer.contactcenters.app
Provides methods used to format matrices of performance measures into Microsoft Excel spreadsheets.
PerformanceMeasureFormatExcel(WritableWorkbook) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Constructs a new performance measure formatter with the workbook wb.
PerformanceMeasureFormatExcel(WritableWorkbook, ReportParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
 
PerformanceMeasureFormatText - Class in umontreal.iro.lecuyer.contactcenters.app
Defines some facilities to format performance measures as strings.
PerformanceMeasureFormatText() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Creates a performance measure formatter using the default Formatter implementation adapted for on-screen printing.
PerformanceMeasureFormatText(Formatter) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Constructs a performance measure formatter with the formatter fmt.
PerformanceMeasureFormatText(Formatter, DoubleFormatter, DoubleFormatter) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Constructs a performance measure formatter with the matrix formatter fmt, the double-precision formatter fmtVal for values (with unknown error), and fmtStat for statistics (with an estimated error).
PerformanceMeasureFormatText(ReportParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
 
PerformanceMeasureFormatText(Formatter, ReportParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
 
performanceMeasureMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
PerformanceMeasureParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Selects a specific performance measure identified by a type name, a row, and a column.
PerformanceMeasureParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
PerformanceMeasureType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents types of performance measures for contact centers.
performReplication(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
performReplication(int) - Method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
This method is overridden to initialize the matrices of measures after the simulator is initialized.
PeriodChangeEvent - Class in umontreal.iro.lecuyer.contactcenters
Defines a simulation event that occurs upon period changes and supporting fixed-sized or variable-sized periods.
PeriodChangeEvent(double, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Constructs a new period-change event with fixed-sized main periods of duration periodDuration, a total of P + 2 = numPeriods periods, with the first main period beginning at time t0 = startingTime, and using the default simulator.
PeriodChangeEvent(Simulator, double, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Equivalent to PeriodChangeEvent.PeriodChangeEvent(double,int,double), with a user-defined simulator sim.
PeriodChangeEvent(double...) - Constructor for class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Constructs a new period-change event with variable-sized periods, using the default simulator.
PeriodChangeEvent(Simulator, double...) - Constructor for class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Equivalent to PeriodChangeEvent.PeriodChangeEvent(double[]), with a user-defined simulator sim.
PeriodChangeListener - Interface in umontreal.iro.lecuyer.contactcenters
Represents a period-change listener being notified when period-change events occur.
PeriodCovarianceEstimator - Class in umontreal.iro.lecuyer.contactcenters.msk
 
PeriodCovarianceEstimator(ContactCenterSim, PerformanceMeasureType, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.PeriodCovarianceEstimator
 
periodDuration - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
periodGen - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
periods - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
periods - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
periodSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
periodSegments - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
PerPeriodCollectingMode - Enum in umontreal.iro.lecuyer.contactcenters.app.params
Java class for PerPeriodCollectingMode.
perPeriodCollectingMode - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
perUseCost - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
perUseCostPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
PiecewiseConstantPoissonArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a non-homogeneous Poisson arrival process with piecewise-constant arrival rates.
PiecewiseConstantPoissonArrivalProcess(PeriodChangeEvent, ContactFactory, double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Constructs a new Poisson arrival process with piecewise-constant arrival rates instantiating new contacts using factory.
PiecewiseConstantPoissonArrivalProcess(PeriodChangeEvent, ContactFactory, double[], RandomStream, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Similar to (PeriodChangeEvent, ContactFactory, double[], RandomStream), but with busyness generator bgen.
PMMatrix - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents a matrix of statistics concerning a specific type of performance measure, obtained by some evaluation.
PMMatrix() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrix
 
PMMatrixInt - Class in umontreal.iro.lecuyer.contactcenters.app.params
This is similar to PMMatrix with a matrix of integers rather than a matrix of double-precision values.
PMMatrixInt() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrixInt
 
PoissonArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a Poisson-based contact arrival process.
PoissonArrivalProcess(ContactFactory, double, RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Constructs a new Poisson arrival process instantiating new contacts using factory.
PoissonArrivalProcess(Simulator, ContactFactory, double, RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Equivalent to PoissonArrivalProcess.PoissonArrivalProcess(ContactFactory,double,RandomStream), with the given simulator sim.
PoissonArrivalProcessWithInversion - Class in umontreal.iro.lecuyer.contactcenters.contact
Defines a Poisson arrival process with arrival rate (t) at time t and generated by inversion.
PoissonArrivalProcessWithInversion(ContactFactory, RandomStream, MathFunction, MathFunction) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Constructs a new transformed Poisson arrival process using contact factory factory for creating contacts, random stream stream for generating uniforms, cLambda for the Λ(t) function, and invLambda for the Λ-1(t) function.
PoissonArrivalProcessWithInversion(Simulator, ContactFactory, RandomStream, MathFunction, MathFunction) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Equivalent to PoissonArrivalProcessWithInversion.PoissonArrivalProcessWithInversion(ContactFactory,RandomStream,MathFunction,MathFunction), using the given simulator sim.
PoissonArrivalProcessWithInversion(ContactFactory, RandomStream, MathFunction) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Similar to RandomStream,MathFunction,MathFunction) PoissonArrivalProcessWithInversion (factory, stream, cLambda, f), where f is a function performing the inversion of cLambda using the Brent-Decker root finding algorithm.
PoissonArrivalProcessWithInversion(Simulator, ContactFactory, RandomStream, MathFunction) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Equivalent to PoissonArrivalProcessWithInversion.PoissonArrivalProcessWithInversion(ContactFactory,RandomStream,MathFunction), using the given simulator sim.
PoissonArrivalProcessWithRandomRates - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a poisson arrival process with piecewise-constant randomized arrival rates following a user-defined distribution.
PoissonArrivalProcessWithRandomRates(PeriodChangeEvent, ContactFactory, RandomVariateGen[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
Constructs a new Poisson-gamma arrival process using factory to instantiate contacts.
PoissonArrivalProcessWithThinning - Class in umontreal.iro.lecuyer.contactcenters.contact
Defines a Poisson arrival process with arrival rate (t)≤B$ \bar{\lambda}$ for time t, and generated using the thinning method.
PoissonArrivalProcessWithThinning(ContactFactory, RandomStream, RandomStream, MathFunction, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Constructs a new thinned Poisson arrival process using factory to generate contacts, stream to generate pseudo-arrivals, uStream to test for acceptance or rejection, lambda for λ(t), and lambdaMax for $ \bar{\lambda}$.
PoissonArrivalProcessWithThinning(Simulator, ContactFactory, RandomStream, RandomStream, MathFunction, double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Equivalent to PoissonArrivalProcessWithThinning.PoissonArrivalProcessWithThinning(ContactFactory,RandomStream,RandomStream,MathFunction,double,double), using the given simulator sim.
PoissonArrivalProcessWithTimeIntervals - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a Poisson arrival process with piecewise-constant arrival rates that can change at arbitrary moments during the simulation.
PoissonArrivalProcessWithTimeIntervals(ContactFactory, double[], double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Calls PoissonArrivalProcessWithTimeIntervals (Simulator.getDefaultSimulator(), factory, times, lambdas, stream).
PoissonArrivalProcessWithTimeIntervals(Simulator, ContactFactory, double[], double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Constructs a new arrival process using the simulator sim, the contact factory factory for creating contacts, times t0,…, tL in array times, and arrival rates in array lambdas.
PoissonGammaArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a doubly-stochastic Poisson process with piecewise-constant randomized arrival rates [13].
PoissonGammaArrivalProcess(PeriodChangeEvent, ContactFactory, double[], double[], RandomStream, RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Constructs a new Poisson-gamma arrival process using factory to instantiate contacts.
PoissonGammaArrivalProcess(PeriodChangeEvent, ContactFactory, double[], double[], RandomStream, RandomStream, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
 
PoissonGammaNortaRatesArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a doubly-stochastic Gamma-Poisson process with piecewise-constant randomized correlated arrival rates.
PoissonGammaNortaRatesArrivalProcess(PeriodChangeEvent, ContactFactory, double[], double[], double[][], RandomStream, RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Constructs a new Poisson-gamma arrival process using factory to instantiate contacts.
poissonGammaRate - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
poissonGammaShape - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
PoissonUniformArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
This arrival process can be used when the number of arrivals per period Ap is known (when B = 1).
PoissonUniformArrivalProcess(PeriodChangeEvent, ContactFactory, int[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Constructs a new arrival process with known number of arrivals in each period.
poll() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
POSWAITRATIO - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.DELAYRATIO instead.
POSWAITRATIOREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.DELAYRATIOREP instead.
preGen - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
prepareEvaluation() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
preServiceTimesNoConf - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
preServiceTimesNoConfMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
preServiceTimesNoConfMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
preventMismatches - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
previewTimes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
previewTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
previewTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
previous() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
previousIndex() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
printedObs - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
PrintedStatParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents the parameters for a group printed statistics when a statistical report is queried
PrintedStatParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
printedStats - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
PRIORITY - Static variable in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Default priority of period-change events.
PriorityGroupSelector - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
PriorityGroupSelector(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityGroupSelector
 
PriorityQueueSelectorQS - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
PriorityQueueSelectorQS(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorQS
 
PriorityQueueSelectorWT - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
PriorityQueueSelectorWT(double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorWT
 
PriorityWaitingQueue - Class in umontreal.iro.lecuyer.contactcenters.queue
Extends the WaitingQueue class for a priority waiting queue.
PriorityWaitingQueue() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
Constructs a new waiting queue using a TreeSet to store the elements.
PriorityWaitingQueue(Comparator<? super DequeueEvent>) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
Constructs a new waiting queue using a TreeSet to store the elements, and the given comparator to determine how to order pairs of elements.
PriorityWaitingQueue(SortedSet<DequeueEvent>) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
Constructs a new waiting queue using the given SortedSet implementation to manage the elements.
probAbandon - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
probability - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
probability - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
probAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
probAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
probAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
probDisconnect - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
ProbInAWT - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents an object that can compute information on the waiting time distribution conditional on the total number of transitions during a time horizon, the transition rate, and the number of transitions spent in queue by a particular contact.
ProbInAWTBinomial - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Computes information on the conditional distribution of the waiting time, for a deterministic horizon.
ProbInAWTBinomial() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTBinomial
 
ProbInAWTGamma - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Computes information on the conditional distribution of the waiting time in the case of a random horizon.
ProbInAWTGamma() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.ProbInAWTGamma
 
probPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
probReach - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
probRPC - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
probTransfer - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
probTransferWait - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
probVirtualQueue - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
probVirtualQueueCallBack - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
processElement(Element, Param) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Configures the parameter object o by processing the DOM element el.
processForLaTeX(String, String) - Static method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Prepares the string str to be formatted in LATEX, and returns the processed string.
processInfiniteAndNaN(double, String, String) - Static method in class umontreal.iro.lecuyer.util.LaTeXFormatter
Returns a string representing infinite or NaN for x, or null if x is finite.
processingInstruction(String, String) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
ProducedCallTypeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Determines the parameters of a call type produced by a call source.
ProducedCallTypeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
producedCallTypes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
properties - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
properties - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
properties - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
properties - Variable in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
 
properties - Variable in class umontreal.iro.lecuyer.xmlbind.params.Named
 
PropertiesParams - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a set of properties associated with some entity.
PropertiesParams() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.PropertiesParams
 
propertyList - Variable in class umontreal.iro.lecuyer.xmlbind.params.PropertiesParams
 
PropertyNameParam - Class in umontreal.iro.lecuyer.contactcenters.app.params
This element is used to refer to a property by name, using the
PropertyNameParam() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.PropertyNameParam
 
PropertyParam - Class in umontreal.iro.lecuyer.xmlconfig
Represents a property, i.e., a name-value pair.
PropertyParam() - Constructor for class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Nullary constructor for the parameter reader.
PropertyParam(String, String) - Constructor for class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Constructs a new property with name name, and value value.
put(OK, OV) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 

Q

QOS - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.SERVICELEVEL instead.
QOS2 - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.SERVICELEVEL2 instead.
QOS2REP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.SERVICELEVEL2REP instead.
QOSREP - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.SERVICELEVELREP instead.
QueueAtLastGroupRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This router uses a queue-at-last-group policy.
QueueAtLastGroupRouter(int, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Constructs a new queue at last group router with a type-to-group map typeToGroupMap.
queueCapacity - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
QueuePriorityRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This skill-based router with queue priority ranking is based on the routing heuristic in [14], extended to support queueing.
QueuePriorityRouter(int[][], int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Constructs a new queue priority router with a type-to-group map typeToGroupMap, and a group-to-type map groupToTypeMap.
queueRanks - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
queueRanks - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
queueRanksFunc - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
queueRanksFunc - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
queueRanksRel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
queueRanksRel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
QueueRatioOverflowRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This router sends new contacts to agent groups using a fixed list, but for each agent group, routing occurs conditional on the expected waiting time.
QueueRatioOverflowRouter(int, double[][], double[], boolean, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Constructs a new queue-ratio overflow router with ranks matrix ranksTG, numGroups agent groups, and target queue ratio for contact type k set to targetQueueRatio[k].
queueSize - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
queueSize() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Returns the total size of the queues currently in this group of waiting queues.
QueueSizeChecker - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Computes the maximal queue size for every waiting queue and statistical period, during the simulation.
QueueSizeChecker(CallCenter, StatPeriod) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
Constructs a new queue-size checker using call center cc, and object statP to obtain statistical periods.
queueSizes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
QueueSizesCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the size of a waiting queue with the size of another queue.
QueueSizesCondition(CallCenter, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesCondition
Constructs a new condition on the queue size for the call center model cc, first waiting queue q1, second waiting queue q2, and relationship rel.
QueueSizeStat - Class in umontreal.iro.lecuyer.contactcenters.queue
Computes statistics for a specific waiting queue.
QueueSizeStat(WaitingQueue) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Constructs a new queue size statistical probe for the waiting queue queue and only computing aggregate queue size.
QueueSizeStat(Simulator, WaitingQueue) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Equivalent to QueueSizeStat.QueueSizeStat(WaitingQueue), using the given simulator sim to construct accumulates.
QueueSizeStat(WaitingQueue, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Constructs a new queue size statistical probe for the waiting queue queue supporting numTypes contact types.
QueueSizeStat(Simulator, WaitingQueue, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Equivalent ot QueueSizeStat.QueueSizeStat(WaitingQueue,int), using the simulator sim to construct accumulates.
QueueSizeStatMeasureMatrix - Class in umontreal.iro.lecuyer.contactcenters.queue
Queue size statistical collector implementing MeasureMatrix.
QueueSizeStatMeasureMatrix(WaitingQueue) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Constructs a new queue size statistical probe for the waiting queue queue and only computing aggregate queue size.
QueueSizeStatMeasureMatrix(Simulator, WaitingQueue) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Equivalent to QueueSizeStatMeasureMatrix.QueueSizeStatMeasureMatrix(WaitingQueue), using the given simulator sim to create internal probes.
QueueSizeStatMeasureMatrix(WaitingQueue, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Constructs a new queue size statistical probe for the waiting queue queue supporting numTypes contact types.
QueueSizeStatMeasureMatrix(Simulator, WaitingQueue, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
Equivalent to QueueSizeStatMeasureMatrix.QueueSizeStatMeasureMatrix(WaitingQueue,int), using the given simulator sim to create internal probes.
QueueSizesWithTypesCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition on queue sizes possibly for specific call types.
QueueSizesWithTypesCondition(CallCenter, int, int, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizesWithTypesCondition
Constructs a new condition on the queue size for call center cc, using queue indices q1 and q2, the call type indices k1 and k2, and the relationshiop rel.
QueueSizeThresh - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Encapsulates thresholds on the queue size with the corresponding transition rates and geometric distributions for the number of successive self jumps preceding any generated transition.
QueueSizeThresh(double, double, int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Constructs a new manager for queue size thresholds, for a CTMC with the given jump rate jumpRate, representing a call center with maximal abandonment rate nu, and maximal queue capacity queueCapacity.
queueSizeThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
queueSizeThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
QueueSizeThreshCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the size of a waiting queue with a fixed threshold.
QueueSizeThreshCondition(CallCenter, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshCondition
Constructs a new condition on the queue size for the call center model cc, first waiting queue index, threshold threshold, and relationship rel.
QueueSizeThreshWithTypeCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition comparing the number of calls of a given type in a given queue with a threshold.
QueueSizeThreshWithTypeCondition(CallCenter, int, int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.QueueSizeThreshWithTypeCondition
Constructs a new condition on the queue size for the call center cc, queue with index index, calls of type type, with threshold threshold, and using relation rel for comparison.
QueueWaitingQueue - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents a waiting queue using a Java Queue implementation as a data structure.
QueueWaitingQueue() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
Constructs a waiting queue using a priority heap with DequeueEventComparator for dequeue event.
QueueWaitingQueue(Comparator<? super DequeueEvent>) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
Constructs a new waiting queue using a priority heap with the comparator comparator.
QueueWaitingQueue(Queue<DequeueEvent>) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.QueueWaitingQueue
Constructs a new waiting queue using the queue queue as a data structure.
queueWeights - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 

R

randomizedAgentSelection - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
randomizedContactSelection - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
randomizePointSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Randomize the point set for a new macro-replication.
randomStreams - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
RandomStreams - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Encapsulates the random streams used by the blend/multi-skill call center simulator.
RandomStreams(RandomStreamFactory, CallCenterParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Creates a new set of random streams using the random stream factory rsf, and the call center parameters ccParams.
RandomStreamsParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Defines parameters of the random streams used during an experiment based on simulation.
RandomStreamsParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
RandomStreamUtil - Class in umontreal.iro.lecuyer.contactcenters
Provides utility methods to create and extend arrays of random streams.
RandomTypeCallFactory - Class in umontreal.iro.lecuyer.contactcenters.msk.model
This class is similar to RandomTypeContactFactory, but it allows the probability of generating each contact type to change from periods to periods, and possibly depends on the presence of agents in groups.
RandomTypeCallFactory(CallCenter, double[][], RandomStream, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RandomTypeCallFactory
Constructs a new random-type call factory using period-change event associated with cc to obtain the current main period, and random stream stream to generate random numbers.
RandomTypeContactFactory - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a contact factory that can create contacts of random types.
RandomTypeContactFactory(ContactFactory[], double[], RandomStream) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
Constructs a random-type contact factory selecting contact factories from the array factories, with probabilities given by prob, and using the random stream stream.
RandomValueGenerator - Class in umontreal.iro.lecuyer.contactcenters
Implements the ValueGenerator interface when the values come from a continuous and possibly non-stationary distribution.
RandomValueGenerator(int, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Constructs a new random stationary value generator with generator gen for each contact type, and supporting numTypes contact types.
RandomValueGenerator(RandomVariateGen[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Constructs a new random stationary value generator with generator gens[k] for contact type k.
RandomValueGenerator(PeriodChangeEvent, int, RandomVariateGen[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Constructs a new random value generator with period-change event pce, generator gens[p] for period p, and supporting numTypes contact types.
RandomValueGenerator(PeriodChangeEvent, RandomVariateGen[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Constructs a new random value generator with period-change event pce and random variate generators gens.
RandomVariateGenIntWithShift - Class in umontreal.iro.lecuyer.randvar
Random variate generator applying a shift to the generated values.
RandomVariateGenIntWithShift(RandomVariateGenInt, int) - Constructor for class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
Constructs a new random variate generator with underlying generator gen, and shift shift.
RandomVariateGenParam - Class in umontreal.iro.lecuyer.xmlconfig
Stores the parameters of a probability distribution to create the distribution object or a matching random variate generator at a later time.
RandomVariateGenParam() - Constructor for class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Default constructor for parameter reader.
RandomVariateGenParam(Class<? extends Distribution>, String) - Constructor for class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Constructs a new distribution parameter object with distribution class distClass and parameter string params.
RandomVariateGenParam(Distribution) - Constructor for class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Constructs a new random variate generator parameter object for the distribution dist.
RandomVariateGenParams - Class in umontreal.iro.lecuyer.xmlbind.params
Gives parameters for a probability distribution and a random number generator constructed using SSJ.
RandomVariateGenParams() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
RandomVariateGenWithShift - Class in umontreal.iro.lecuyer.randvar
Random variate generator applying a shift to the generated values.
RandomVariateGenWithShift(RandomVariateGen, double) - Constructor for class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
Constructs a new random variate generator with underlying generator gen, and shift shift.
RankFunction - Interface in umontreal.iro.lecuyer.contactcenters.router
Represents a function computing a vector of ranks for a given contact, for the OverflowAndPriorityRouter router.
ranksGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
ranksGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
ranksGT - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
RanksGTSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for RanksGTSource.
ranksGTUpdate - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
ranksTG - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
ranksTG - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
ranksTG - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
RanksTGSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for RanksTGSource.
rateChange - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
rateChange - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
RateChangeInfo - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents information about a change in the arrival rate.
RateChangeInfo(int, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
Constructs a new object representing a change to arrival rate rate of call type k at transition number tr.
RateChangeTransitions - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Provides methods to determine transitions at which arrivl rates change in order to have piecewise-constant arrival rates in the CTMC simulator.
RateChangeTransitions(CallCenter) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeTransitions
Constructs a new object for managing changes of arrival rates for the call center cc.
RATEOFPOSWAIT - Static variable in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Deprecated. Use PerformanceMeasureType.RATEOFDELAY instead.
reachTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
read(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Deprecated. Use ParamReader.readFile(java.lang.String) instead.
read(File) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Reads a parameter object from the XML file filaName.
read(URL) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Reads a parameter object from the XML file located at URL url.
read(InputStream) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
This is similar to ParamReader.read(String), but it reads the XML document from the stream stream instead of from a file.
read(Document) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Reads a DOM document doc and constructs a parameter object based on its contents.
readCallCenterParams(String) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
readFile(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Reads the parameter object given by the file fileName.
readSchema() - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Tries to use JAXBParamsConverter.getSchema() to obtain the schema.
readSimParams(String) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
readTrace(Reader) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter
For each line read from reader, creates an object representing a traced call, puts the objects in a sorted set, and returns that set.
readURL(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Reads the parameter object given by the URL url.
recomputeTimeAggregates() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
Recomputes time-aggregate statistics in a setting where the number of observations in statistical collectors differs from periods to periods.
register() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
Registers this call tracer with the model associated with the simulation logic returned by CallTracer.getSimLogic().
register() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
Registers this busy-agents checker with the associated call center model.
register() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
Registers this queue-size checker with the associated call center model.
registerListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
registerListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
registerListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Registers any listener required by the simulator from the model.
registerListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Registers listeners required to get statistics during simulation.
registerListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
Registers listeners with the call center model in order to collect observations.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
 
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
Throws an UnsupportedOperationException.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Throws an UnsupportedOperationException.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
Throws an UnsupportedOperationException.
regroupPeriods(int) - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Increases the length of stored periods by regrouping them.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
This implementation does not support period regrouping.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Throws an UnsupportedOperationException.
regroupPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
regroupPeriods(int, boolean) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Similar to SumMatrix.regroupPeriods(int), but if onlyFirst is false, do not sum the values in each group.
regroupPeriods(int, boolean) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
 
regroupRealBatches(int) - Method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
 
reindent(Node, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Adds newlines and whitespaces for the node node to be indented in an XML output file.
rel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
 
rel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
rel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
rel - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
Relationship - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for Relationship.
release(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Releases the trunk line allocated by the contact contact.
RemappingContentHandler - Class in umontreal.iro.lecuyer.xmlbind
SAX content handler remapping namespace prefixes.
RemappingContentHandler(Map<String, String>, ContentHandler) - Constructor for class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
Constructs a new remapping content handler sending events to the given target handler, and using the supplied prefix-to-URI map.
remove() - Method in class umontreal.iro.lecuyer.collections.FilteredIterator
 
remove() - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
remove(int) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
remove(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
remove(int) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
remove(Object) - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
remove(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Removes and returns the element with index i in the array.
remove(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Removes this dequeue event from its associated waiting queue, with dequeue type dqType.
remove(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes the contact identified by the dequeue event dqEvent, setting its effective dequeue type to dqType.
remove(Object) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
remove(Contact, int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes the contact contact from the waiting queue.
remove(Object) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Removes the waiting queue queue from this set of waiting queues.
remove(Object) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Removes the agent group group from this set of agent groups.
removeAgent(Agent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Removes the agent agent from this agent group.
removeAgentGroupListener(AgentGroupListener) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Removes the agent-group listener listener from this object.
removeAgentListener(AgentListener) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Removes the agent listener listener from this object.
removeContactCenterSimListener(ContactCenterSimListener) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ObservableContactCenterSim
Removes the listener l from the list of listeners registered with this simulator.
removeContactCenterSimListener(ContactCenterSimListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
removeExitedContactListener(ExitedContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Removes the exited-contact listener listener from this router.
removeFailListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Removes the new-contact listener listener from the list of listeners being notified upon wrong party connects or connection failures.
removeFirst() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Removes and returns the first element of this circular array.
removeFirst(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
 
removeFirst(int[]) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerList
Removes and returns the first contact with one of the desired types from the dialer list.
removeFirst(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
 
removeFirst(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
 
removeFirst(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
 
removeFirst(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
 
removeFirst(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes the first contact in the waiting queue and returns the corresponding dequeue event.
removeLast() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Removes and returns the last element of this circular array.
removeLast(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes the last contact in the waiting queue and returns the corresponding dequeue event.
removeLowMemoryListener(LowMemoryListener) - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Unregisters the low-memory listener listener.
removeLowMemoryListeners() - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Removes all low-memory listeners registered with this object.
removeNewContactListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
removeNewContactListener(NewContactListener) - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Removes the new-contact listener listener from the list associated with this contact source.
removeNewContactListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Calls Dialer.removeReachListener(NewContactListener).
removePeriodChangeListener(PeriodChangeListener) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Removes the period-change listener l from this period-change event.
removeReachListener(NewContactListener) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Removes the new-contact listener listener from the list of listeners being notified upon right party connects.
removeSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
removeSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
removeSimLogicListener(SimLogicListener) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Removes the listener l from the list of listeners registered with this simulator.
removeSimLogicListener(SimLogicListener) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
removeTransitionListener(TransitionListener) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
removeTransitionListener(TransitionListener) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
removeVQ(PerformanceMeasureType...) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimUtil
 
removeWaitingQueueListener(WaitingQueueListener) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Removes the waiting-queue listener listener from this object.
repeat - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
 
repeat - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
repeat - Variable in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
repeat - Variable in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
repeat - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
repeat - Variable in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
replaceDefaultExceptionHandler() - Static method in class umontreal.iro.lecuyer.util.ExceptionUtil
Sets the uncaught exception handler to use ExceptionUtil.throwableToString(Throwable) to print exceptions, i.e., instances of Exception.
Replication - Class in umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
 
Replication(CallCenterCTMC, CallCenterCounters, boolean, int[], int[], RateChangeInfo[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
RepLogic - Class in umontreal.iro.lecuyer.contactcenters.msk.simlogic
Implements the logic for a simulation with independent replications.
RepLogic(CallCenter, RepSimParams, PerformanceMeasureType...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
Constructs a new simulation logic for independent replications, using the model cc, the simulation parameters simParams, and estimating performance measures of all types listed in pms.
repMat(DoubleMatrix2D, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.MatrixUtil
Constructs a matrix by copying m a certain number of times.
report - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
report - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
report() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
 
ReportParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Defines parameters for reports on simulation results.
ReportParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
reportSL() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
RepSimCC - Class in umontreal.iro.lecuyer.contactcenters
Extends RepSim to use measure matrices as counters, to compute observations.
RepSimCC(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.RepSimCC
Calls super (minReps).
RepSimCC(Simulator, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.RepSimCC
Calls RepSim.RepSim(Simulator,int).
RepSimCC(int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.RepSimCC
Calls super (minReps, maxReps).
RepSimCC(Simulator, int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.RepSimCC
Calls RepSim.RepSim(Simulator,int,int).
RepSimParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents parameters for a contact center simulation using independent replications to evaluate performance measures for a finite horizon and possibly non-stationary system.
RepSimParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
requiredEmptyGroupsInOut - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
requiredEmptyGroupsOutIn - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
ReroutingState - Class in umontreal.iro.lecuyer.contactcenters.router
Represents state information for contact or agent rerouting.
ReroutingState(int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.ReroutingState
Constructs a new state information object for rerouting for a contact or an agent that has been previously rerouted numReroutingsDone times, and whose next rerouting will happen at time nextReroutingTime.
reset() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Resets this contact center evaluation system for new parameters.
reset() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
reset(CallCenterParams, SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
 
reset(CallCenterParams, SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
 
reset() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
reset(CallCenterParams, SimParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
reset(CallCenterParams, RandomStreams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Recreates the model with new parameters.
reset(PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
reset(PerformanceMeasureType...) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
reset(PerformanceMeasureType...) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Resets the simulation logic for a new experiment after the model has been reset.
resetAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the multiplier returned by CallCenter.getAgentsMult() to 1, and adjusts the multipliers for each agent group.
resetNextSubstream() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Calls RandomStream.resetNextSubstream() for all random streams used by the simulator.
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
resetNextSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Calls RandomStream.resetNextSubstream() on every random stream of this model.
resetStartStream() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Calls RandomStream.resetStartStream() for all random streams used by the simulator.
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
resetStartStream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Calls RandomStream.resetStartStream() on every random stream of this model.
resetStartSubstream() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Calls RandomStream.resetStartSubstream() for all random streams used by the simulator.
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
resetStartSubstream() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Calls RandomStream.resetStartSubstream() on each random stream of this model.
resizeArray(byte[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(short[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(int[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(int[][], int, int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Resize array oldArray to newRowLen rows and newColLen columns.
resizeArray(long[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(char[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(boolean[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(float[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(double[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
 
resizeArray(double[][], int, int, double) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Resize array oldArray to newRowLen rows and newColLen columns.
resizeArray(T[], int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Resizes an array oldArray to the length newLength, and returns a reference to an array with the appropriate length.
resizeRow(int[][], int, int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Resize row row of array array to have len elements.
resizeRow(double[][], int, int) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Resize row row of array array to have len elements.
restore(DialerState) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Restores the state of this dialer with state information included in state.
restore(WaitingQueueState) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Restores the state of the waiting queue by using the restore method of state.
restore(RouterState) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Restores the state state of this router.
restore(AgentState) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Restores the state of this agent by using the given state object state.
restore(AgentGroupState) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Restores the state of this agent group by using the restore method of state.
restore() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentState
Restores the state of the agent attached to this state object.
restore(AgentGroupState) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
RestoreAgentsEvent - Class in umontreal.iro.lecuyer.contactcenters.server
Represents an event that restores the state of busy and ghost agents after the service of contacts are started, during state restoration.
RestoreAgentsEvent(DetailedAgentGroup, AgentState[], AgentState[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
Constructs a new agent restoration event concerning agents in the group dgroup.
restrictToPrintedStat - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
rightBoundary - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
Rin - Variable in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
 
round(int, float...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Roudns each number in a to maxDigits digits.
round(int, double...) - Static method in class umontreal.iro.lecuyer.util.ArrayUtil
Roudns each number in a to maxDigits digits.
Rout - Variable in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
 
router - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
Router - Class in umontreal.iro.lecuyer.contactcenters.router
Represents a contact router which can perform agent and contact selections.
Router(int, int, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.Router
Constructs a new router with numTypes contact types, numQueues waiting queues, and numGroups agent groups.
RouterCreationException - Exception in umontreal.iro.lecuyer.contactcenters.msk.model
This exception is thrown when a problem occurs during the creation of the router.
RouterCreationException() - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.RouterCreationException
 
RouterCreationException(String, Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.RouterCreationException
 
RouterCreationException(String) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.RouterCreationException
 
RouterCreationException(Throwable) - Constructor for exception umontreal.iro.lecuyer.contactcenters.msk.model.RouterCreationException
 
RouterFactory - Interface in umontreal.iro.lecuyer.contactcenters.msk.spi
Provdes a method to create a router from the user-specified parameters.
RouterManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages the creation of the router as well as the data structures containing routing information.
RouterManager(CallCenter, RouterParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Constructs a new router manager using the call center model cc, and the router's parameters par.
RouterParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents the router's parameters for a blend/multi-skill call center.
RouterParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
routerPolicy - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
RouterPolicyType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the type of router's policies supported by blend/multi-skill call center simulations.
RouterState - Class in umontreal.iro.lecuyer.contactcenters.router
Represents state information for a router.
RouterState(Router) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.RouterState
Constructs a new state information for a router router.
RoutingCase - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a routing case part of a routing stage, for the OverflowAndPriorityRouter.
RoutingCase(CallCenter, int, RoutingCaseParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Constructs a new routing case using the call center model cc, and parameters par.
RoutingCase(CallCenter, int, DefaultCaseParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Similar to constructor RoutingCase.RoutingCase(CallCenter,int,RoutingCaseParams), for the default case with no condition.
RoutingCase(Condition, double[], double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.RoutingCase
Creates a new routing case with condition cond, and vectors of ranks aRanks and qRanks for agent selection and queue priority.
RoutingCaseParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents a case inside a routing stage, and described using a routing condition along with vectors of ranks.
RoutingCaseParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
RoutingStageInfo - Interface in umontreal.iro.lecuyer.contactcenters.router
Represents a stage for routing, with a minimal waiting time, and two rank functions for agent and contact selections.
RoutingStageParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Describes a specific stage of routing for a particular call type by using a waiting time, and a sequence of cases.
RoutingStageParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
routingTableSources - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
RoutingTableSources - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Determines how missing routing information can be inferred from alternative data structures.
RoutingTableSources() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
RoutingTableUtils - Class in umontreal.iro.lecuyer.contactcenters.router
Provides some utility methods to manage routing tables represented using 2D arrays.
row - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
row - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
rowName(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the name associated with the row row in a matrix of results for this type of performance measure estimated by eval.
rowNameWithProperties(ContactCenterInfo, PerformanceMeasureType, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
 
rowProperties(ContactCenterInfo, int) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the properties associated with the row row in a matrix of results for this type of performance measure estimated by eval.
rows() - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
rows() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns the number of rows in this matrix.
rows(ContactCenterInfo) - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the number of rows in a matrix of performance measures of this type estimated by the evaluation system eval.
rows() - Method in class umontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
 
rows - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray
 
rows - Variable in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray
 
rows - Variable in class umontreal.iro.lecuyer.xmlbind.params.DurationArray
 
rows - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntArray
 
rows - Variable in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray
 
rows() - Method in interface umontreal.iro.lecuyer.xmlbind.SourceArray2D
Returns the number of rows in the source array.
rows() - Method in class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
 
rows() - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
rows() - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
rows() - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
rows() - Method in interface umontreal.iro.lecuyer.xmlconfig.SourceArray2D
Returns the number of rows in the source array.
rows() - Method in class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
 
rowTitle() - Method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the title that should identify the rows of matrices of results for this type of performance measure.
RowType - Enum in umontreal.iro.lecuyer.contactcenters.app
Represents the row type for a matrix regrouping performance measures.

S

s_bgammaParam - Static variable in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Contains the parameter for the gamma-distributed busyness factor given by methods for parameter estimation.
s_bgenParams - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
This field is initialized by ArrivalProcessManager.estimateParameters(CallCenterParams,ArrivalProcessParams,int,double) when the distribution of a busyness factor is estimated in addition to parameters of arrival process.
s_numMC - Static variable in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
sameGenerators(MultiPeriodGenParams, MultiPeriodGenParams, double) - Static method in class umontreal.iro.lecuyer.contactcenters.CCParamReadHelper
Determines if the two generators mpg1, and mpg2 are equivalent, i.e., if they use the same distribution and parameters for each period.
sameGenerators(RandomVariateGenParams, RandomVariateGenParams, double) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Determines if rvgp1 and rvgp2 describe two equivalent random variate generators.
save() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Saves the state of this dialer and returns a state object containing the information.
save() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Constructs a new WaitingQueueState object holding the current state of this waiting queue, i.e., every queued contact.
save() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Saves the state of this router, and returns the resulting state object.
save() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Constructs and returns a token object containing the state of this agent.
save() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Constructs a new AgentGroupState instance holding the state of this agent group.
save() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
schedule(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
schedule() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftEvent
Schedules this event to occur at the next time it is needed to add or remove the associated agents from the attached group.
schedule - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
schedule(double) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
schedule(double) - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
schedule(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
 
schedule() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
scheduleAfter(Event) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
scheduleAfter(Event) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
scheduleAfter(Event) - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
scheduleBefore(Event) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
scheduleBefore(Event) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
scheduleBefore(Event) - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
scheduleNext() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
scheduleNext() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
scheduleNext() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
ScheduleShift - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a shift in a schedule for agents.
ScheduleShift(CallCenter, ScheduleShiftParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Constructs a new shift from call center cc, and parameters par.
ScheduleShift(ShiftPart[], int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Constructs a new schedule shift from parts in the array parts, and with numAgents agents.
ScheduleShiftParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines a shift in the schedule of an agent group.
ScheduleShiftParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
searchFile(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Returns a file object corresponding to an existing file with name fileName by looking on the current search path.
searchPath - Variable in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Contains the search path for the ParamReader.searchFile(java.lang.String) method.
SearchStoppingCondition - Class in umontreal.iro.lecuyer.contactcenters.app
Early stopping condition allowing to perform a first cut when using neighborhood search.
SearchStoppingCondition(double, double, PerformanceMeasureType, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Constructs a new search stopping condition with confidence level β, threshold value δ, on performance measure type pm and with a maximal number of replications or batches maxReps.
second - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
secondType - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
seemsUnstable() - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Determines if the system seems to be unstable.
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
seemsUnstable() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
seemsUnstable() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Returns true if, after the simulation, the system seems unstable.
SegmentInfo - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents information about a user-defined segment regrouping some indexed entities such as call types, agent groups, or periods.
SegmentInfo(SegmentParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.SegmentInfo
Constructs a new segment information object from the segment parameters par.
SegmentParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Gives parameters for a segment which is defined here as a group of contact types, agent groups, or main periods.
SegmentParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.SegmentParams
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
selectAgent(Contact, double, boolean[], int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
This method is called by AgentsPrefRouter.selectAgent(Contact) to perform the selection of an agent among the numCandidates agent groups sharing the same minimal finite rank and containing at least one free agent.
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
selectAgent(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
selectAgent(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectAgent(Contact, OverflowAndPriorityRouter.RoutingInfo) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectAgent(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
selectAgent(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Begins the service of the contact contact by trying to assign it a free agent.
selectAgent(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Selects an agent for serving a queued contact in the context of rerouting.
selectAgentGroup(CallCenterCTMC, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.AgentGroupSelector
Selects an agent group for the newly arrived contact, and returns the index of the selected agent group.
selectAgentGroup(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ListGroupSelector
 
selectAgentGroup(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityGroupSelector
 
selectAgentGroup(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleGroupSelector
 
selectContact(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Selects a new queued contact for a free agent in group i, and returns a boolean indicator determining if a contact could be selected.
selectContact(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
selectContact(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11WithQueues
 
selectContact(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
selectContact(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKIWithQueues
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestQueueFirstRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns a dequeue event representing a queued contact to be served by the agent agent in agent group group.
selectContact(Agent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Selects a new contact for the agent agent, in the context of rerouting.
selectContact(AgentGroup, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.router.SingleFIFOQueueRouter
 
selectedColumn - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
selectedPerformanceMeasure - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
selectedRow - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
selectFirst(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Selects, from the given ordered list, the first agent group containing at least one free agent.
selectFirst(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Equivalent to selectFirst (router, ind, null).
selectFirstNonEmpty(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Selects, from the given list of indices, the first waiting queue containing at least one contact.
selectFirstNonEmpty(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Equivalent to selectFirstNonEmpty (router, ind, null).
selectGreatestFree(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Returns a reference to the agent group, among the groups referred to by the given list of indices, containing the greatest number of free agents.
selectGreatestFree(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Equivalent to selectGreatestFree (router, ind, null).
selectLast(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Selects, from the given ordered list, the last agent group containing at least one free agent.
selectLast(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Equivalent to selectLast (router, ind, null).
selectLastNonEmpty(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Selects, from the given list of indices, the last waiting queue containing at least one contact.
selectLastNonEmpty(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Equivalent to selectLastNonEmpty (router, ind, null).
selectLongest(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Returns a reference to the longest waiting queue in the given list.
selectLongest(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Equivalent to selectLongest (router, ind, null).
selectLongestIdle(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Returns the reference to the agent having the longest idle time among the agent groups indexed by the list ind and possibly restricted by subset if it is non-null.
selectLongestIdle(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Equivalent to selectLongestIdle (router, ind, null).
selectLongestWeightedWaitingTime(Router, int[], double[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Selects the waiting queue containing the contact with the longest weighted waiting time, assuming that waiting queues attached to the router use FIFO discipline.
selectLongestWeightedWaitingTime(Router, int[], double[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Equivalent to selectLongestWeightedWaitingTime (router, ind, weights, null).
selectSmallestFirstEnqueueTime(Router, int[], boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Selects the waiting queue containing the contact with the smallest enqueue time, assuming that waiting queues attached to the router use FIFO discipline.
selectSmallestFirstEnqueueTime(Router, int[]) - Static method in class umontreal.iro.lecuyer.contactcenters.router.WaitingQueueSelectors
Equivalent to selectSmallestFirstEnqueueTime (router, ind, null).
selectType(CallCenterCTMCKI, int, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.EventWithSelection
Selects and returns an event type k.
selectUniform(Router, int[], boolean[], RandomStream) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Returns a reference to a randomly selected agent group, among the groups referred to by the given list of indices.
selectUniform(Router, int[], RandomStream) - Static method in class umontreal.iro.lecuyer.contactcenters.router.AgentGroupSelectors
Equivalent to selectUniform (router, ind, null, stream).
selectWaitingQueue(CallCenterCTMC, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.ListQueueSelector
 
selectWaitingQueue(CallCenterCTMC, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorQS
 
selectWaitingQueue(CallCenterCTMC, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.PriorityQueueSelectorWT
 
selectWaitingQueue(CallCenterCTMC, int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleQueueSelector
 
selectWaitingQueue(CallCenterCTMC, int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.WaitingQueueSelector
Selects a waiting queue for the free agent, and returns the index of the selected queue.
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
selectWaitingQueue(AgentGroup, Agent, double, boolean[], int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Selects the queued contact for an agent agent in group group, with waiting queue candidates qCandidates.
selectWaitingQueue(AgentGroup, Agent, double, boolean[], int) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectWaitingQueue(Contact, OverflowAndPriorityRouter.RoutingInfo) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectWaitingQueue(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
selectWaitingQueue(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Selects a waiting queue and puts the contact contact into it.
selectWaitingQueue(DequeueEvent, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Selects a waiting queue for a queued contact in the context of rerouting.
seqSampEachEval - Variable in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
sequentialSampling - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
SequentialSamplingParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Defines parameters for sequential sampling based on some type of performance measure.
SequentialSamplingParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
serve(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Instructs this agent to begin the service of the contact contact, and returns the constructed end-service event representing the service.
serve(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Begins the service of the contact contact and returns the constructed end-service event.
serve(Contact, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
This is similar to AgentGroup.serve(Contact), except that the specified contact time and end-contact type are used instead of generated ones.
serve(Contact, double, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
This is similar to AgentGroup.serve(Contact) except that the contact and after-contact times are specified explicitly.
serve(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Starts the service of a contact based on information stored in the old end-service event oldEndServiceEvent.
serve(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Begins the service of the contact contact by the agent with the longest idle time in this group.
serve(Contact, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
serve(Contact, double, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
serve(Contact, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Begins the service of the contact contact by the agent agent.
serve(Contact, Agent, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
This is similar to DetailedAgentGroup.serve(Contact,Agent), except that the specified contact time and end-contact type are used instead of generated ones.
serve(Contact, Agent, double, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
This is similar to DetailedAgentGroup.serve(Contact,Agent) except that the contact and after-contact times are specified explicitly.
serve(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
 
served(Router, EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
 
served(Router, EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
 
served(Router, EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForBadContactMismatchRate
 
served(Router, EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallByCallMeasureManager
 
served(Router, EndServiceEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.router.ExitedContactListener
This method is called when a contact was served by an agent.
servedRates - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
serviceLevelIndex - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
ServiceLevelParamReadHelper - Class in umontreal.iro.lecuyer.contactcenters.app
Provides helper methods used to read AWT and target service level information from ServiceLevelParams objects.
ServiceLevelParamReadHelper(ServiceLevelParams, Date, TimeUnit) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.ServiceLevelParamReadHelper
Constructs a new service level parameter reader from the parameters stored in slp.
ServiceLevelParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents the parameters used for estimating the service level.
ServiceLevelParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
serviceLevelParams - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
serviceTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
ServiceTimeParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents parameters for service times.
ServiceTimeParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
ServiceTimes - Class in umontreal.iro.lecuyer.contactcenters.contact
Stores service times for a contact.
ServiceTimes(double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Constructs a new container for service times using the default service time serviceTime.
serviceTimes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
ServiceTimesAgent - Class in umontreal.iro.lecuyer.contactcenters.contact
Stores service times for a contact.
ServiceTimesAgent(double) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Constructs a new container for service times using the default service time serviceTime if no service time was given for a specific agent or group.
ServiceTimesAgentManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages the construction of service time generators specific to each agent, as well as a default generator used when no generator is available for a given agent.
ServiceTimesAgentManager(CallCenter, String, List<ServiceTimeParams>, int, RandomStream, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Constructs a new service times manager using call center parameters cc.
ServiceTimesManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Manages the construction of service time generators specific to each agent, to each agent group also as well as a default generator used when no generator is available for a given agent or agent group.
ServiceTimesManager(CallCenter, String, List<ServiceTimeParams>, int, RandomStream, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Constructs a new service times manager using call center parameters cc.
serviceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
serviceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
serviceTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
serviceTimesMultCallBack - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
serviceTimesMultNoVirtualQueue - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
serviceTimesMultTransfer - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
servTime - Variable in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
 
set(int, int, E) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
set(int, int, E) - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
set(E) - Method in class umontreal.iro.lecuyer.collections.FilteredListIterator
 
set(int, int, E) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Sets the element at index (r, c) of the matrix to value, and returns the element previously at that position.
set(int, E) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
set(int, OE) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
set(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Replaces the service times v and vi's stored in this object with the values obtained from st.
set(ServiceTimes) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Replaces the service times v, vi's and vaj's stored in this object with the values obtained from st.
set(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Sets the value of element i to e.
set(int, int, double) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Sets the sum for event type in period period for this matrix to x.
set(int, int, double) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Sets the sum for event type in real period realPeriod for this matrix to x.
setAborted(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setAborted(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setAborted(boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Aborts the current simulation.
setAborted(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
setAfterContactTimeGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the random variate generator for default after-contact times to acgen.
setAfterContactTimeGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Sets the after-contact time generator for end-service type esType to acgen.
setAfterContactTimeGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the after-contact time generator for end-service type esType to acgen.
setAfterContactTimeGenGroups(RandomVariateGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the contact-time generators for contacts served by specific agent groups to cgenGroups.
setAgent(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Sets the value of the agent property.
setAgentGroup(int, AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Associates the agent group group with the index i in the router.
setAgentGroup(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Sets the associated agent group to group.
setAgentGroup(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Sets the associated agent group to group.
setAgentGroup(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Sets the associated agent group to agentGroup.
setAgentGroupRanks(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setAgentGroupRanks(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setAgentGroupRanks(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setAgentGroupRanks(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setAgentGroupRanksFunc(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
Sets the value of the agentGroupRanksFunc property.
setAgentGroupRanksFunc(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
Sets the value of the agentGroupRanksFunc property.
setAgentGroupRanksRel(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setAgentGroupRanksRel(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setAgentGroupRanksRel(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setAgentGroupRanksRel(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setAgentProbability(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Sets the per-period presence probabilities of agents to prob.
setAgentProbability(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Sets the presence probability of agents to prob for main period mp.
setAgentProbability(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Sets the presence probability of agents on this shift to prob.
setAgentSelectionScore(AgentSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the agentSelectionScore property.
setAgentSelectionScore(AgentSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the way scores for agent selection are computed to agentSelectionScore.
setAgentSelectionScore(AgentSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Sets the way scores for agent selection are computed to agentSelectionScore.
setAgentsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Sets the multiplier of the managed agent group to mult.
setAgentsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for the number of agents to agentsMult.
setAgentsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the agentsMult property.
setAgentsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the agentsMult property.
setAggregation(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the aggregation property.
setAll(ConditionParamsList) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the all property.
setAllowCopies(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the allowCopies property.
setAllowCopies(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Sets the allow-copies flag to allowCopies.
setAlpha(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
setAlpha(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
setAlphas(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Sets the Dirichlet parameters αp for this object.
setAlphas(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Sets the Dirichlet parameters αp for this object.
setAlphaWithContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
setAlwaysUseIndexedSearch(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Sets the value of the alwaysUseIndexedSearch property.
setArrivalPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the period of arrival of this call to arrivalPeriod.
setArrivalProcess(ArrivalProcessParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.InboundTypeParams
Sets the value of the arrivalProcess property.
setArrivalRate(int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the arrival rate for contacts of type k to rate.
setArrivalRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setArrivalRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setArrivalRates(double[]) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the arrival rate for each contact type k to rates[k].
setArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setArrivalRates(MultiPeriodGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the arrivalRates property.
setArrivals(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Sets the number of arrivals in each period to arrivals.
setArrivals(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setArrivals(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setArrivalsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessManager
Sets the multiplier for arrival rates to arrivalsMult.
setArrivalsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for arrivals to arrivalsMult.
setArrivalsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the arrivalsMult property.
setArrivalsMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the arrivalsMult property.
setArrivalTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the arrival time of this contact to arrivalTime.
setArvGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the arvGen property.
setAutoResetStartStream(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
setAutoResetStartStream(boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Sets the automatic reset start stream indicator to r.
setAutoResetStartStream(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
setAvailable(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Sets the availability status of this agent to avail.
setAwt(NonNegativeDurationArray) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Sets the value of the awt property.
setAwtPeriod(AWTPeriod) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the object for computing AWT periods to awtPeriod.
setBatchSize(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the batchSize property.
setBeginServicePeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the period at which the service of this call begins to beginServicePeriod.
setBeta(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Sets the β confidence level to beta.
setBusyCost(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the busyCost property.
setBusyCostPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setBusyCostPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setBusyGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the busyGen property.
setBusynessFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Sets the busyness factor to b.
setBusynessFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
setBusynessFactors(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
 
setBusynessGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Sets the random number generator for busyness to gen.
setBusynessGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the random variate generator for the global busyness factor to bgen.
setBusynessGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the busynessGen property.
setBusynessStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Changes the random stream used to generate the busyness factors for this arrival process.
setBusynessStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Changes the random stream used to generate the busyness factors for the Poisson arrival process.
setC(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the additive constant c to c for this dialer's policy.
setC(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the c property.
setCachedValues(DoubleArrayList[]) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the array list containing the cached values to values[g] for each period-specific generator g.
setCacheIndices(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the array of cache indices to ind.
setCaching(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
Sets the value of the caching property.
setCaching(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Sets the caching indicator to caching for this Poisson process.
setCaching(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the status of the caching for this generator.
setCallTrace(CallTraceParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the callTrace property.
setCallType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Sets the value of the callType property.
setCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Changes the capacity to capacity.
setCheckAgentsForCall(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Sets the value of the checkAgentsForCall property.
setCheckAgentsForTransfer(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the checkAgentsForTransfer property.
setCheckedPeriodDuration(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Sets the duration of the checked periods to checkedPeriodDuration.
setCheckedPeriodDuration(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the checkedPeriodDuration property.
setCheckedPeriodDuration(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Sets the value of the checkedPeriodDuration property.
setClearWaitingQueue(int, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Sets the clear-waiting-queue indicator for the waiting queue q to b.
setClearWaitingQueues(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Sets the clear-waiting-queue indicator to b for all waiting queues.
setCollectingAbandonment(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
Sets the flag for collecting abandonment to collectingAbandonment.
setCollectingService(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
Sets the flag for collecting service to collectingService.
setColumn(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
Sets the value of the column property.
setColumn(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Sets the value of the column property.
setColumnOutlines(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the column outlines flag to columnOutlines.
setColumns(int) - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
setColumns(int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Sets the number of columns of this matrix to numColumns.
setComputingSumRow(boolean) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
Sets the computing sum row indicator to b.
setConferenceTimes(Call) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Generates conference times for the given call call, and adds these conference times to the regular service times.
setConferenceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for conference times to conferenceTimesMult.
setConferenceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the conferenceTimesMult property.
setConferenceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the conferenceTimesMult property.
setConfidenceLevel(double) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Sets the level of confidence for the intervals output by ContactCenterEval.formatStatistics() to level.
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the confidenceLevel property.
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Sets the value of the confidenceLevel property.
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setConfidenceLevel(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
setConstant(double) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the current distribution to a constant value c.
setContactFactory(ContactFactory) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Sets the contact factory to factory.
setContactFactory(ContactFactory) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
Sets the contact factory used to instantiate contacts to factory.
setContactFactory(ContactFactory) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
Sets the contact factory used to instantiate contacts to factory.
setContactFactory(int, SingleTypeContactFactory) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Sets the contact factory used to create contacts of type k to factory.
setContactSelectionScore(ContactSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the contactSelectionScore property.
setContactSelectionScore(ContactSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the way scores for contact selection are computed to contactSelectionScore.
setContactSelectionScore(ContactSelectionScore) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Sets the way scores for contact selection are computed to contactSelectionScore.
setContactTimeGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the random variate generator for default contact times to cgen.
setContactTimeGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Sets the contact time generator for end-contact type ecType to cgen.
setContactTimeGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the contact time generator for end-contact type ecType to cgen.
setContactTimeGenGroups(RandomVariateGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the contact-time generators for contacts served by specific agent groups to cgenGroups.
setConvertSchedulesToStaffing(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the convertSchedulesToStaffing property.
setConvertSchedulesToStaffing(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the convertSchedulesToStaffing property.
setCopulaSigma(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the copulaSigma property.
setCorrelationFit(CorrelationFit) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the correlationFit property.
setCpuTimeLimit(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the cpuTimeLimit property.
setCumulativeLambdaFunction(MathFunction) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Sets the Λ(t) function to cLambda.
setCurrentMainPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setCurrentMainPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setCurrentMainPeriod(int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Sets the current period for this simulator to p.
setCurrentPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the currentPeriod property.
setCurrentPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setCurrentPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Sets the current period to p and disables all period changes initiated by this event.
setCurrentRow(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the index of the current row to currentRow
setCurrentSheet(WritableSheet) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the current sheet to sheet, and resets the current row and starting column to 0.
setCurrentWorkbook(WritableWorkbook) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the current workbook to workbook.
setCustom(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the custom property.
setData(IntArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the data property.
setData(double[]) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the data used for estimating the parameters of the selected distribution to data.
setDatabase(DBConnectionParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Sets the value of the database property.
setDatabase(DBConnectionParam) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
Sets the parameters of the database connection to dbParams.
setDataMatrix(SourceArray2D) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the matrix to extract data from to dataMatrix.
setDataParam(ArrayParam) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
setDataQuery(String) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
Sets the SQL query for data to dataQuery.
setDefault(DefaultCaseParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
Sets the value of the default property.
setDefaultAfterContactTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default after-contact time to afterContactTime.
setDefaultAfterContactTime(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default after-contact time for this contact to t, if served by an agent in group i.
setDefaultArrivalProcess(ArrivalProcessParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the defaultArrivalProcess property.
setDefaultContactTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default contact time to contactTime.
setDefaultContactTime(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default contact time for this contact if served by an agent in group i to t.
setDefaultDequeueType(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Sets the default dequeue type to dqTypeDefault.
setDefaultDetailed(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the defaultDetailed property.
setDefaultGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the defaultGen property.
setDefaultOnlyAverages(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the defaultOnlyAverages property.
setDefaultPatienceTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default patience time of this contact to patienceTime.
setDefaultPeriods(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the defaultPeriods property.
setDefaultServiceTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the default service time of this contact to serviceTime.
setDefaultUnit(TimeUnitParam) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Sets the value of the defaultUnit property.
setDefaultUnit(TimeUnitParam) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the defaultUnit property.
setDelayInIn(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of $ \dII$[j] to delayInIn.
setDelayInIn(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the delayInIn property.
setDelayInOut(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of $ \dIO$[j] to delayInOut.
setDelayInOut(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the delayInOut property.
setDelayOutIn(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of $ \dOI$[j] to delayOutIn.
setDelayOutIn(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the delayOutIn property.
setDelayOutOut(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of $ \dOO$[j] to delayOutOut.
setDelayOutOut(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the delayOutOut property.
setDelaysGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the group-to-type delays matrix to delaysGT.
setDelaysGT(NonNegativeDurationArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the delaysGT property.
setDelaysGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Sets the delays matrix of this router to delaysGT.
setDelta(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Sets the treshold value δ to delta.
setDelta(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
Sets the limits in which exhaustive grid search for the optimization of parameter b is performed.
setDequeueEvent(int, DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter.RoutingInfo
Sets the dequeue event for queue q to ev.
setDetailed(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Sets the value of the detailed property.
setDetailed(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the detailed property.
setDetailedSheetNameWithoutPeriods(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the detailedSheetNameWithoutPeriods property.
setDetailedSheetNameWithPeriods(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the detailedSheetNameWithPeriods property.
setDialer(DialerParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Sets the value of the dialer property.
setDialerLimit(DialerLimitParams[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setDialerLimit(int, DialerLimitParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setDialerList(DialerList) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Sets the dialer list of this policy to list.
setDialerList(DialerList) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
Sets the dialer list to list.
setDialerList(DialerList) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the currently used dialer list to list.
setDialerPolicy(DialerPolicy) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the dialing policy to policy.
setDialerPolicy(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the dialerPolicy property.
setDisableCallSource(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Sets the indicator for disabled call source to disableCallSource.
setDisconnectTime(MultiPeriodGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the disconnectTime property.
setDistribution(Distribution) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the probability distribution to dist.
setDistribution(Distribution, String) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
setDistributionClass(String) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the distributionClass property.
setDistributionClass(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the distributionClass property.
setDistributionClass(Class<? extends Distribution>) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the class of distribution object to distClass.
setDistributionParameters(String) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the distribution parameters to params.
setDocumentLocator(Locator) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
setDoubleFormatter(DoubleFormatter) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Sets the double formatter used by this formatter to df.
setDoubleFormatter(DoubleFormatterWithError) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Sets the double formatter used by this formatter to df.
setDoubleFormatterStatistics(DoubleFormatter) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Sets the double-precision formatter used for statistics to dfmtStat.
setDoubleFormatterValues(DoubleFormatter) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Sets the double-precision formatter used for values to dfmtVal.
setDropMismatches(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the dropMismatches property.
setEffectiveNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Sets the effective number of agents for each shift of the managed agent group to numAgents.
setEffectiveNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Similar to AgentGroupManagerWithSchedule.setEffectiveNumAgents(int[]), but only sets the number of agents in shift shift to n instead of the number of agents in all shifts.
setEffectiveStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Sets the effective staffing for the managed agent group to staffing.
setEffectiveStaffing(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Similar to AgentGroupManagerWithStaffing.setEffectiveStaffing(int[]), for a single main period.
setEfficiency(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the efficiency property.
setEfficiency(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Changes the agents' efficiency to eff.
setEfficiency(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Sets the efficiency of the agents in the group.
setEither(ConditionParamsList) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the either property.
setEnableChrono(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the enableChrono property.
setEndingTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
Sets the value of the endingTime property.
setEndingTimes(double...) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Changes the ending times of periods to endingTimes.
setEnsureMathCommand(String) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatter
Sets the name of the math-ensuring LATEX command to ensureMathCmd.
setEnsureMathCommand(String) - Method in class umontreal.iro.lecuyer.util.LaTeXDoubleFormatterWithError
Sets the name of the math-ensuring LATEX command to ensureMathCmd.
setEpsilon(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Sets the number, which is used to substitute the negative eigenvalues in the POSDEF algorithm
setEpsilonLoading(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Sets the number, which is used to scale the identity matrix in the diagonal loading algorithm
setEstimateBusyness(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the estimateBusyness property.
setEstimateContactTypeAgentGroup(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the estimateContactTypeAgentGroup property.
setEstimateParameters(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the estimateParameters property.
setEstimateParameters(boolean) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the estimateParameters property.
setEvalInfo(PropertiesParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Sets the value of the evalInfo property.
setEvalOption(EvalOptionType, Object) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Sets the evaluation option option to value.
setEvalOption(EvalOptionType, Object) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
setEvalOption(EvalOptionType, Object) - Method in class umontreal.iro.lecuyer.contactcenters.app.MBatchMeansSim
 
setEvalOption(EvalOptionType, Object) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setEvalOption(EvalOptionType, Object) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setEvalOption(EvalOptionType, Object) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
setEventHandler(ValidationEventHandler) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Sets the validation event handler to handler.
setExcludedFromStatTotal(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Sets the indicator for exclusion in totals to excludedFromStatTotal.
setExited(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the exited indicator to b.
setExitPeriod(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the period at which this call exits the system to exitPeriod.
setExpectedBusynessFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Sets the expected busyness factor for this arrival process to bMean.
setExpectedFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Sets the expected busyness factor to bMean.
setExpectedWaitingTimesMult(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setExpectedWaitingTimesMult(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setExpectedWaitingTimeThresh(Duration[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setExpectedWaitingTimeThresh(int, Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setExpLambda(double) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the distribution class to exponential and sets the λ parameter to lambda.
setFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Sets the common busyness factor to b.
setFactors(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
Sets the busyness factor to B[j] for each period j.
setFailTime(MultiPeriodGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Sets the value of the failTime property.
setFailTimeGenerator(ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the value generator for fail times to failTimeGen.
setFirst(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Sets the value of the first property.
setFirst(S) - Method in class umontreal.iro.lecuyer.util.Pair
Sets the first value of this pair to first.
setFirstLoginTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
setFirstRealPeriod(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Sets the index of the first real period to firstRealPeriod.
setFirstRealRecord(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
Sets the index of the first real record to firstRealRecord.
setFirstType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
Sets the value of the firstType property.
setFixedPeriods(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Sets this period-change event to fixed-length periods of duration periodDuration, and with main period starting at t0 = startingTime.
setFracBusyAgents(TwoIndicesWithTypesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the fracBusyAgents property.
setFracBusyAgentsThresh(IndexThreshWithTypeParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the fracBusyAgentsThresh property.
setGammaParams(double[], double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
Sets the αG, p and λp parameters for the busyness and the arrival rates to galphas and glambdas, respectively.
setGammaParams(double[], double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Sets the αG, p and λp parameters for the gamma arrival rates to galphas and glambdas, respectively.
setGammaParams(double, double) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the distribution class to gamma and sets the α and λ parameters to alpha and lambda, respectively.
setGammaShapeEstimatorType(GammaShapeEstimatorType) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the gammaShapeEstimatorType property.
setGammaShapeSmoothingFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the gammaShapeSmoothingFactor property.
setGenerator(int, RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the random variate generator for period p to gen.
setGeneratorClass(String) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the generatorClass property.
setGeneratorClass(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the generatorClass property.
setGeneratorClass(Class<? extends RandomVariateGen>) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the class of random variate generator to genClass.
setGenerators(RandomVariateGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the per-period random variate generators to gens.
setGlobalOnly(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Sets the value of the globalOnly property.
setGroup(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
Sets the value of the group property.
setGroupingUsed(boolean) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
setGroupRegion(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Sets the region identifier for agent group i to r.
setGroupRegions(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the currently used group regions to groupRegions.
setGroupToTypeMap(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the group-to-type map to groupToTypeMap.
setGroupToTypeMap(IntArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the groupToTypeMap property.
setGroupToTypeMap(GroupToTypeMapSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the groupToTypeMap property.
setHistogram(HistogramParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Sets the value of the histogram property.
setId(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Sets the value of the id property.
setId(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Sets the identifier of this queue to id.
setId(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
Sets the identifier of this agent to id.
setId(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the identifier of this agent group to id.
setId(String) - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Sets the identifier of this parameter element to id.
setIdleCost(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the idleCost property.
setIdleCostPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setIdleCostPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setIdleSimTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
setIncidenceMatrixGT(boolean[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the group-to-type incidence matrix to incidenceMatrixGT.
setIncidenceMatrixGT(BooleanArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the incidenceMatrixGT property.
setIncidenceMatrixGT(IncidenceMatrixGTSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the incidenceMatrixGT property.
setIncidenceMatrixTG(boolean[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the type-to-group incidence matrix to incidenceMatrixTG.
setIncidenceMatrixTG(BooleanArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the incidenceMatrixTG property.
setIncidenceMatrixTG(IncidenceMatrixTGSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the incidenceMatrixTG property.
setIndex(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
Sets the value of the index property.
setIndex(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Sets the value of the index property.
setIndex(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Sets the value of the index property.
setInitNonEmpty(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the initNonEmpty property.
setInvertedLambdaFunction(MathFunction) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
Sets the Λ-1(t) function to invLambda.
setJdbcDriverClass(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Sets the value of the jdbcDriverClass property.
setJdbcDriverClass(Class<? extends Driver>) - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Sets the JDBC driver class to jdbcDriverClass.
setJdbcURI(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Sets the value of the jdbcURI property.
setJdbcURI(URI) - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Sets the JDBC URI to jdbcURI.
setJndiDataSourceName(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Sets the value of the jndiDataSourceName property.
setJndiDataSourceName(String) - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
Sets the JNDI name of the data source to jndiDataSourceName.
setKappa(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the multiplicative constant κ to kappa for this dialer policy.
setKappa(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the kappa property.
setKeepingActionEvents(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the keep-dial-events indicator to keepActionEvents.
setKeepingEndServiceEvents(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the keep end-service-event indicator to keepEsev.
setKeepingReroutingEvents(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Sets the keep-rerouting-events indicator to keep.
setKeepingValues(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Sets the keeping-values indicator to k.
setKeepObs(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the keepObs property.
setKeepQueues(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Sets the value of the keepQueues property.
setLambda(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Changes the value of λ to newLambda.
setLambda(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
 
setLambda(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Sets the value of $ \bar{\lambda}$ to lambda.
setLambdaFunction(MathFunction) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Sets the λ(t) function to lambda.
setLambdas(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Sets the base arrival rates to lambdas.
setLambdas(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setLambdas(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setLastLoginTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
setLeftBoundary(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Sets the value of the leftBoundary property.
setList(List<Contact>) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
Sets the internal list of contacts to dial to dialerList.
setListOfStatProbes(ListOfStatProbes<? extends StatProbe>) - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Sets the associated list of statistical probes to list.
setLocale(Locale) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
setLocalSpecOverflowDelay(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the localSpecOverflowDelay property.
setLongestWaitingTime(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the longestWaitingTime property.
setLongestWaitingTimeStatus(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Sets the longest waiting time mode to longestWaitingTime.
setLowerBound(double) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the lowerBound property.
setMathEnsuringCmd(String) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
setMatrixFormatter(Formatter) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Sets the matrix formatter used by this object to fmt.
setMatrixOfStatProbes(MatrixOfStatProbes<?>) - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
Sets the associated matrix of statistical probes to matrix.
setMaxAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the maxAgents property.
setMaxAgentsPeriod(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setMaxAgentsPeriod(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setMaxArrivalRate(int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the maximal arrival rate for contacts of type k to rate.
setMaxArrivalRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxArrivalRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxArrivalRates(double[]) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the maximal arrival rate for each contact type k to rates[k].
setMaxArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxArrivalRates(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxBadCallRate(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the maxBadCallRate property.
setMaxBadContactRate(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Sets the maximal rate of bad contacts for this dialer's policy to maxBadContactRate.
setMaxBatches(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the maxBatches property.
setMaxColumns(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the maxColumns property.
setMaxColumns(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the maximal number of columns in a spreadsheet to maxColumns.
setMaximalQueueTimeGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Changes the maximal queue time generator associated with dequeue type dqType for this waiting queue to dqgen.
setMaximalTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Sets the maximal time T to maxTime.
setMaximumIdleOutboundAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of Mj to maximumIdleAgents.
setMaximumIdleOutboundAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the maximumIdleOutboundAgents property.
setMaxInitBlocked(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the maxInitBlocked property.
setMaxit(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
Sets the maximum number of iterations in the algorithm.
setMaxIter(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
 
setMaxIter(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the maxIter property.
setMaxNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
setMaxNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
setMaxNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setMaxNumAgents(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the maximal number of agents in group i to n.
setMaxNumAgents(int[]) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
For each agent group i = 0,…, I - 1, sets the maximal number of agents in group i to numAgents[i].
setMaxNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxPatienceRate(int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the maximal patience rate $ \tilde{\nu}_{k}^{}$ for contacts of type k to nuk.
setMaxPatienceRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxPatienceRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxQueueCapacity(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the bound on the queue capacity to q.
setMaxQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMaxReplications(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Sets the value of the maxReplications property.
setMaxReplications(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Sets the maximal number of replications or batches to maxReps.
setMaxServiceRate(int, int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the maximal service rate for contacts of type k served by agents in group i to muki.
setMaxServiceRate(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setMaxServiceRate(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrix
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PMMatrixInt
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Sets the value of the measure property.
setMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Sets the value of the measure property.
setMeasureMatrix(M) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
Sets the associated matrix of measures to mat.
setMinAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the minAgents property.
setMinAgentsPeriod(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setMinAgentsPeriod(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setMinBatches(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the minBatches property.
setMinFreeAgentsTarget(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the minimal number of free agents in the target set to minFreeTarget.
setMinFreeAgentsTarget(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setMinFreeAgentsTarget(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setMinFreeAgentsTest(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the minimal number of free agents in the test set to minFreeTest.
setMinFreeAgentsTest(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setMinFreeAgentsTest(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
setMinimumIdleInboundAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of mj to minimumIdleAgents.
setMinimumIdleInboundAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the minimumIdleInboundAgents property.
setMinimumIdleTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Sets the value of tj to minimumIdleTime.
setMinimumIdleTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
Sets the value of the minimumIdleTime property.
setMinNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
setMinNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
setMinReplications(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Sets the value of the minReplications property.
setMinWaitingTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DoubleArrayWithMinWaitingTime
Sets the value of the minWaitingTime property.
setMismatchRateThresh(double) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Sets the threshold on the mismatch rate to mismatchRateThresh.
setMismatchRateThresh(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the mismatchRateThresh property.
setMovingWindowSize(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the number of sub-periods over which to average the MME estimate in getMMEdoublyGammaGeneral.
setMovingWindowSize(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the movingWindowSize property.
setMu(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
Sets the value of μi to m.
setMu(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
Sets the values of μi to mu.
setMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the multiplier applied to each generated random variate to mult.
setMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the mult property.
setMultipliers(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
Sets the after-contact time multiplier for each contact type to mult.
setMultipliers(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
Sets the contact time multiplier for each contact type to mult.
setMuWithContactTypes() - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
Initializes the values of μi using the mean service time for contact types.
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ControlVariableParams
Sets the value of the name property.
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PropertyNameParam
Sets the value of the name property.
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Sets the value of the name property.
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
setName(String) - Method in interface umontreal.iro.lecuyer.contactcenters.Named
Sets the name of this object to name.
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
setName(String) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
setName(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.AbstractProperty
Sets the value of the name property.
setName(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
Sets the value of the name property.
setName(String) - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Sets the name of the property to name.
setNanString(String) - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
setNegBinParams(int, double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Sets the parameters for the negative binomial of period p to γp and ρp.
setNoMerge(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
setNormalize(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the normalize property.
setNormalizeToDefaultUnit(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the normalizeToDefaultUnit property.
setNormalizing(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Sets the arrival rates normalization indicator to b.
setNormalizing(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
Sets the arrival rates normalization indicator to b.
setNortaGamma(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setNortaGamma(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setNortaP(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setNortaP(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setNortaSigma(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the nortaSigma property.
setNumAgents(int, int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the number of agents in group i to n.
setNumAgents(int[]) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
For each agent group i = 0,…, I - 1, sets the number of agents in group i to numAgents[i].
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Sets the vector of raw numbers of agents to numAgents.
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithSchedule
Sets the raw number of agents in shift shift to n.
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Sets the number of agents on the shift shift to n.
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupSchedule
Sets the vector of number of agents of this schedule to numAgents.
setNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ScheduleShift
Sets the number of agents on that shift to numAgents.
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
setNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Sets the value of the numAgents property.
setNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Changes the number of agents of this group to n.
setNumAgents(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the number of agents in period p to n.
setNumAgents(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
Sets the vector giving the number of agent for each period to allNumAgents.
setNumAgents(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Sets the number of agents in the agent group to n.
setNumAgentsData(IntArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
Sets the value of the numAgentsData property.
setNumAgentsData(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
setNumAgentsData(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
SetNumAgentsEvent - Class in umontreal.iro.lecuyer.contactcenters.server
Represents a simulation that sets the number of agents and agents' efficiency in an agent group.
SetNumAgentsEvent(AgentGroup, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
Constructs a new set-num-agents event that sets the number of agents in the group group to numAgents, and the efficiency factor to efficiency.
SetNumAgentsEvent(Simulator, AgentGroup, int, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
Equivalent to SetNumAgentsEvent.SetNumAgentsEvent(AgentGroup,int,double), using the given simulator sim.
setNumArrivalsGenerator(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
Changes the random variate generator for the number of arrivals to agen.
setNumBins(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Sets the value of the numBins property.
setNumCheckedPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.BadContactMismatchRatesDialerPolicy
Sets the number of checked periods to numCheckedPeriods.
setNumCheckedPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the numCheckedPeriods property.
setNumCheckedPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
Sets the value of the numCheckedPeriods property.
setNumColumns(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the number of columns to be extracted from an external source to construct this array to numColumns
setNumDials(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
Sets the number of dialed contacts to n.
setNumDigits(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Sets the value of the numDigits property.
setNumDigits(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the numDigits property.
setNumFreeAgents(TwoIndicesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the numFreeAgents property.
setNumFreeAgentsThresh(IndexThreshIntParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the numFreeAgentsThresh property.
setNumMatricesOfAWT(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Sets the value of the numMatricesOfAWT property.
setNumMC(int) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Sets the number of Monte Carlo samples to n.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Throws an UnsupportedOperationException.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
Throws an UnsupportedOperationException.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
setNumMeasures(int) - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Sets the number of measures to nm.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
This implementation does not support changing the number of measures.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Throws an UnsupportedOperationException.
setNumMeasures(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Sets the number of measures to nm.
setNumMonteCarlo(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the numMonteCarlo property.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the numPeriods property.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
 
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
 
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.NonStationaryMeasureMatrix
 
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStatMeasureMatrix
 
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStatMeasureMatrix
Throws an UnsupportedOperationException.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
Throws an UnsupportedOperationException.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
Throws an UnsupportedOperationException.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
setNumPeriods(int) - Method in interface umontreal.iro.lecuyer.stat.mperiods.MeasureMatrix
Sets the number of periods of this matrix to np.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
This implementation does not support changing the number of periods.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Throws an UnsupportedOperationException.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Sets the number of periods to np.
setNumPeriods(int) - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
 
setNumPilotRunsPerStratum(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the numPilotRunsPerStratum property.
setNumRows(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the number of rows to be extracted from an external source to construct this array to numRows
setNumSteps(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
Sets the value of the numSteps property.
setNumStrata(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the numStrata property.
setNumTestingPeriods(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the numTestingPeriods property.
setObsSheetName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the obsSheetName property.
setOneSimDone(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
setOnlyAverages(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Sets the value of the onlyAverages property.
setOptimalAllocation(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the optimalAllocation property.
setOptimalAllocation(PerformanceMeasureType, int, int, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
Sets the number of replications in each stratum for optimal allocation minimizing the variance of performance measure of type m, at row r and column c.
setOutputFileName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Sets the value of the outputFileName property.
setOutReplications(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
setOutReplications(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
setOverflowDelay(double) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Sets the overflow delay to overflowDelay.
setOverflowTransfer(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the overflowTransfer property.
setOverflowTransfer(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Sets the overflow mode to overflowTransfer.
setOverflowTransferStatus(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Sets the overflow transfer mode to overFlowTransfer.
setPackageSeed(Class<?>, double...) - Static method in class umontreal.iro.lecuyer.contactcenters.app.SimRandomStreamFactory
 
setParams(double[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
setParams(int, double) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
setParamsFromDefault(ArrivalProcessParams, ArrivalProcessParams) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.ParameterEstimator
If the basic parameters of arrival process par are not set, sets them to those of the default arrival process defPar.
setPatienceRate(int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the patience rate νk for contacts of type k to nuk.
setPatienceRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setPatienceRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setPatienceTime(MultiPeriodGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the patienceTime property.
setPatienceTimeGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the random variate generator for patience times to pgen.
setPatienceTimeGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
 
setPatienceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for patience times to patienceTimesMult.
setPatienceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Sets the multiplier for patience times to pgenMult.
setPatienceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the patienceTimesMult property.
setPatienceTimesMultCallBack(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setPatienceTimesMultCallBack(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setPatienceTimesMultNoVirtualQueue(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setPatienceTimesMultNoVirtualQueue(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setPercentString(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatText
Sets the percentage string to percentString.
setPerformanceMeasureType(PerformanceMeasureType) - Method in class umontreal.iro.lecuyer.contactcenters.app.SearchStoppingCondition
Sets the checked performance measure to pm.
setPeriodChangeEvent(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the period-change event of this call to pce.
setPeriodDuration(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the periodDuration property.
setPeriods(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
Sets the value of the periods property.
setPerPeriodCollectingMode(PerPeriodCollectingMode) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
Sets the value of the perPeriodCollectingMode property.
setPerUseCost(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the perUseCost property.
setPerUseCostPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setPerUseCostPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setPoissonGammaRate(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setPoissonGammaRate(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setPoissonGammaShape(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setPoissonGammaShape(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setPreGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the preGen property.
setPreServiceTimesNoConf(Call) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Similar to CallFactory.setConferenceTimes(Call), for pre-service times in the case when no conference occurs.
setPreServiceTimesNoConfMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for pre-service times to preServiceTimesNoConfMult.
setPreServiceTimesNoConfMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the preServiceTimesNoConfMult property.
setPreServiceTimesNoConfMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the preServiceTimesNoConfMult property.
setPreventMismatches(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the preventMismatches property.
setPreviewTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for preview times to previewTimesMult.
setPreviewTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the previewTimesMult property.
setPreviewTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Sets the value of the previewTimesMult property.
setPrimaryEndServiceEvent(EndServiceEvent) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the end-service event associated with the primary agent for a transferred call to primaryEndServiceEvent.
setPriority(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Changes the contact's priority to newPriority.
setProbAbandon(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProbAbandon(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProbability(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
Sets the value of the probability property.
setProbability(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
Sets the value of the probability property.
setProbAgents(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setProbAgents(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setProbAgents(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
setProbAgents(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
setProbAgents(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Sets the value of the probAgents property.
setProbBalkGenerator(ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the value generator for probability of balking to probBalkGen.
setProbBalking(int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the balking probability to ρk for contacts of type k to rhok.
setProbBalking(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setProbBalking(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setProbDisconnect(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setProbDisconnect(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setProbDisconnectStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
Sets the random stream used to test if an agents disconnects after the end of a service to dpStream.
setProbPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
setProbPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
setProbReach(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
setProbReach(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
setProbReachGenerator(ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the value generator for right party connect probabilities to probReach.
setProbRPC(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
setProbRPC(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
setProbTransfer(int, double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
 
setProbTransfer(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the probTransfer property.
setProbTransferWait(int, double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
 
setProbTransferWait(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the probTransferWait property.
setProbVirtualQueue(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProbVirtualQueue(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProbVirtualQueueCallBack(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProbVirtualQueueCallBack(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setProperties(PropertiesParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the properties property.
setProperties(PropertiesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the properties property.
setProperties(PropertiesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the properties property.
setProperties(PropertiesParams) - Method in class umontreal.iro.lecuyer.xmlbind.params.DBConnectionParams
Sets the value of the properties property.
setProperties(PropertiesParams) - Method in class umontreal.iro.lecuyer.xmlbind.params.Named
Sets the value of the properties property.
setProportionalAllocation() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
Initializes the number of replications in each stratum for proportional allocation.
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setQueueCapacity(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the capacity of the waiting queue to q.
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the total queue capacity to q.
setQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the queueCapacity property.
setQueueRanks(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setQueueRanks(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setQueueRanks(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setQueueRanks(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setQueueRanksFunc(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
Sets the value of the queueRanksFunc property.
setQueueRanksFunc(Named) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
Sets the value of the queueRanksFunc property.
setQueueRanksRel(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setQueueRanksRel(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
setQueueRanksRel(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setQueueRanksRel(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
setQueueSizes(TwoIndicesWithTypesParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the queueSizes property.
setQueueSizeThresh(IndexThreshIntWithTypeParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the queueSizeThresh property.
setQueueSizeThresh(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the queueSizeThresh property.
setQueueWeights(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the vector of queue weights to queueWeights.
setQueueWeights(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setQueueWeights(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setQueueWeights(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
Sets the weights of waiting queues to queueWeights.
setRandomizedAgentSelection(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the randomizedAgentSelection property.
setRandomizedContactSelection(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the randomizedContactSelection property.
setRandomStreamFactory(RandomStreamFactory) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RandomStreams
Sets the associated random stream factory to rsf.
setRandomStreams(RandomStreamsParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the randomStreams property.
setRandomStreams(RandomStreams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the random streams used by this model to streams.
setRandomVariables(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Generates the random variates related to a contact, and assigns the generated value to the given contact object.
setRandomVariables(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
 
setRandomVariables(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.OutboundCallFactory
 
setRandomVariateGens(RandomVariateGen[][]) - Method in class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
Sets the random variate generators for this object to gens.
setRanksGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the group-to-type matrix of ranks to ranksGT.
setRanksGT(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the ranksGT property.
setRanksGT(RanksGTSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the ranksGT property.
setRanksGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the matrix of ranks defining how agents prefer contacts to ranksGT.
setRanksGT(double, double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
Sets the matrix of ranks used for selecting contacts which have waited at least minWaitingTime.
setRanksTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the type-to-group matrix of ranks to ranksTG.
setRanksTG(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the ranksTG property.
setRanksTG(RanksTGSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the ranksTG property.
setRanksTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the matrix of ranks defining how contacts prefer agents to ranksTG.
setRanksTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Sets the ranks matrix defining how contacts prefer agents to ranksTG.
setRateGenerators(RandomVariateGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithRandomRates
Sets the random variate generators for the arrival rates to genLambdas.
setRateIndicator(boolean) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Sets the rate indicator of this time parameter to rate.
setRateStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
Changes the random stream used to generate the rates for the Poisson arrival process to streamRates.
setReachTime(MultiPeriodGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
Sets the value of the reachTime property.
setReachTimeGenerator(ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the value generator for reach times to reachTimeGen.
setRejectionStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
Sets the random stream for tests of acceptance to uStream.
setRel(Relationship) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Sets the value of the rel property.
setRel(Relationship) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Sets the value of the rel property.
setRel(Relationship) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Sets the value of the rel property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
Sets the value of the repeat property.
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam.RowParam
 
setRepeat(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D.MatrixRowParam
 
setReport(ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
Sets the value of the report property.
setReport(ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the report property.
setReportParams(ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
setReportParams(ReportParams) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Sets the report parameters to reportParams.
setReportParams(ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
setReportParams(ReportParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
setRequiredEmptyGroupsInOut(AgentGroup[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
setRequiredEmptyGroupsInOut(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
setRequiredEmptyGroupsInOut(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
setRequiredEmptyGroupsOutIn(AgentGroup[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
setRequiredEmptyGroupsOutIn(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
setRequiredEmptyGroupsOutIn(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
setRestrictToPrintedStat(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
Sets the value of the restrictToPrintedStat property.
setRightBoundary(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Sets the value of the rightBoundary property.
setRightPartyConnect(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the indicator for right party connect to rightPartyConnect.
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
This should only be called by the router.
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayWithAbandonPredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.HeadOfQueuePredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePerQueuePredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.LastWaitingTimePredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
setRouter(Router) - Method in interface umontreal.iro.lecuyer.contactcenters.expdelay.WaitingTimePredictor
Sets the router associated with this predictor to router.
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Deprecated. Use RouterManager.setRouter(Router) instead.
setRouter(Router) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the managed router to router.
setRouter(RouterParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the router property.
setRouterPolicy(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the routerPolicy property.
setRoutingTable(int[][], int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Changes the routing table for this router.
setRoutingTableSources(RoutingTableSources) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the routingTableSources property.
setRow(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
Sets the value of the row property.
setRow(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
Sets the value of the row property.
setRowOutlines(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the row outlines flag to rowOutlines.
setRowOverwrite(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the status of row overwriting to rowOverwrite.
setRows(int) - Method in class umontreal.iro.lecuyer.collections.DenseMatrix
 
setRows(int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Sets the number of rows of this matrix to numRows.
setSchedule(AgentGroupSchedule) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManager
 
setSchedule(AgentGroupScheduleParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the schedule property.
setScheduledAgents(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setScheduledAgents(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setScheduledAgents(int[][]) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Sets the number of scheduled agents for each group and shift using the given 2D array.
setScheduledDequeueType(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
Changes the dequeue type of the contact to dqType when the event occurs.
setScheduledEndContactType(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Changes the type of contact termination that will occur when this event happens to ecType.
setScheduledEndServiceType(int) - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Changes the type of service termination that will occur when this event happens to esType.
setSecond(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
Sets the value of the second property.
setSecond(T) - Method in class umontreal.iro.lecuyer.util.Pair
Sets the second value of this pair to second.
setSecondType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
Sets the value of the secondType property.
setSelectedColumn(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the selectedColumn property.
setSelectedPerformanceMeasure(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the selectedPerformanceMeasure property.
setSelectedRow(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the selectedRow property.
setSeqSampEachEval(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterSim
 
setSeqSampEachEval(boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSim
Sets the indicator for sequential sampling on each eval to seqSamp.
setSeqSampEachEval(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
setServiceLevelIndex(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the serviceLevelIndex property.
setServiceRate(int, int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the service rate μk, i to for contacts of type k served by agents in group i to muki.
setServiceRate(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setServiceRate(int, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setServiceTime(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Sets the default service time v of this object to serviceTime.
setServiceTime(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
Sets the service time vi for contacts served by an agent in group i to t.
setServiceTime(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
Sets the service time vaj for contacts served by an agent j to t.
setServiceTimeGen(MultiPeriodGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the default service time generator to sgen.
setServiceTimeGen(int, MultiPeriodGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the service time generator for agent i to gen.
setServiceTimeGen(MultiPeriodGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the default service time generator to sgen.
setServiceTimeGen(int, MultiPeriodGen) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the service time generator for agent group i to gen.
setServiceTimeGenAgents(MultiPeriodGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the service time generators to sgenAgents for agents.
setServiceTimeGenGroups(MultiPeriodGen[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the service time generators to sgenGroups for agent groups.
setServiceTimesGenAgentsMult(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the service time multipliers for the agents using the array sgenMultAgents.
setServiceTimesGenGroupsMult(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the service time multipliers for the agent groups using the array sgenMultGroups.
setServiceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for service times to serviceTimesMult.
setServiceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the multiplier for the default service time generator to sgenMult.
setServiceTimesMult(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the service time multiplier specific to agent i to mult.
setServiceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the multiplier for the default service time generator to sgenMult.
setServiceTimesMult(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the service time multiplier specific to agent group i to mult.
setServiceTimesMult(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setServiceTimesMult(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setServiceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the serviceTimesMult property.
setServiceTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the serviceTimesMult property.
setServiceTimesMultAllAgents(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesAgentManager
Sets the global multiplier applied to each service time generator managed by this object to sgenMultAllAgents.
setServiceTimesMultAllGroups(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.ServiceTimesManager
Sets the global multiplier applied to each service time generator managed by this object to sgenMultAllGroups.
setServiceTimesMultCallBack(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the serviceTimesMultCallBack property.
setServiceTimesMultNoVirtualQueue(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the serviceTimesMultNoVirtualQueue property.
setServiceTimesMultTransfer(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the serviceTimesMultTransfer property.
setSheetName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Sets the value of the sheetName property.
setSheetName(String) - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
Sets the sheet name to sheetName.
setShift(ScheduleShiftParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
Sets the value of the shift property.
setShift(double) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the shift property.
setShift(int) - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
Sets the current value of the shift to shift.
setShift(double) - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
Sets the current value of the shift to shift.
setShift(double) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the shift property.
setShift(double) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the shift $ \ell$ being applied to all generated values to shift.
setShiftMatrix(BooleanArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
Sets the value of the shiftMatrix property.
setShiftMatrix(BooleanArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the shiftMatrix property.
setSigma(DoubleMatrix2D) - Method in class umontreal.iro.lecuyer.contactcenters.contact.NORTADrivenArrivalProcess
Sets the associated correlation matrix to sigma.
setSigma(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
Sets the associated correlation matrix to CorrMtx.
setSimStoppingCondition(SimStoppingCondition) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the simulator attached to this contact to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
setSimulator(Simulator) - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Sets the simulator attached to this contact source to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Sets the simulator associated with this contact factory to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the simulator associated with this contact factory to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the simulator of this model to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Sets the simulator attached to internal accumulates to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Sets the attached simulator of this agent group to sim.
setSimulator(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
Sets the simulator attached to internal accumulates to sim.
setSkillCount(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the skillCount property.
setSkillCounts(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the currently used skill counts to skillCounts.
setSkillCounts(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setSkillCounts(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setSlInboundThresh(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the slInboundThresh property.
setSlOutboundThresh(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the slOutboundThresh property.
setSmoothingLambda(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the smoothing parameter for the use with the smoothing spline doubly gamma penalized MLE.
setSource(ContactSource) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the source of this contact to src.
setSourceEnabled(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
Sets the value of the sourceEnabled property.
setSourceTimeUnit(TimeUnit) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the source time unit to unit.
setSourceToggleTimes(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallSourceManager
 
setSplineSmoothingFactor(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the splineSmoothingFactor property.
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Sets the staffing vector to staffing.
setStaffing(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupManagerWithStaffing
Sets the staffing for main period mp to staffing.
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setStaffing(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setStaffing(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setStaffing(int[]) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Sets the staffing vector used by this simulator to staffing.
setStaffingData(IntArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the staffingData property.
setStaffingMatrix(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setStaffingMatrix(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setStaffingMatrix(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setStaffingMatrix(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setStaffingMatrix(int[][]) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Sets the 2D array representing the staffing matrix to staffing.
setStart(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
When the event occurs, the activity status of the toggle element will be set to start.
setStartingColumn(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Sets the index of the starting column to startingColumn.
setStartingColumn(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the starting column to extract external data from to startingColumn.
setStartingDate(XMLGregorianCalendar) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the startingDate property.
setStartingRow(int) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the starting row to extract external data from to startingRow.
setStartingTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the startingTime property.
setStartingTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
Sets the value of the startingTime property.
setStat(CallCenterStat) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setStat(CallCenterStatMP) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
setStat(StatConditionParams) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
Sets the value of the stat property.
setStatCollecting(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Sets the statistical collecting to b.
setStatCollecting(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Enables statistical collecting, but associates the given simulator to the internal accumulates.
setStatCollecting(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Sets the state of statistical collecting to b.
setStatCollecting(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
Enables statistical collecting, but associates the given simulator to the internal accumulate.
setStatCollecting(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Sets the state of statistical collecting to b.
setStatCollecting(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
Enables statistical collecting, and uses the given simulator sim.
setStatCollectiong(Simulator) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Enables statistical collecting, and attach the simulator sim to the internal accumulates.
setStateThresholds(int[][]) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the matrix of thresholds for this CTMC to thresholds.
setStateThresholds(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setStateThresholds(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setStatProbe(StatProbe) - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Sets the associated statistical probe to probe.
setStep(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMtxFitting
Sets the exhaustive grid search grid size for the optimization of parameter b.
setStratificationVariable(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
Sets the value of the stratificationVariable property.
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
 
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
Sets the random number stream used to generate the uniforms for the inter-arrival times to stream.
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Sets the random number stream to stream for generating uniforms.
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.RandomTypeContactFactory
Sets the random stream for performing further selections to stream.
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenIntWithShift
 
setStream(RandomStream) - Method in class umontreal.iro.lecuyer.randvar.RandomVariateGenWithShift
 
setStreamAgentSelection(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the random stream for agent selection to streamAgentSelection.
setStreamAgentSelection(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Sets the random stream for agent selection to streamAgentSelection.
setStreamBalk(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the random stream used for balking to streamBalk.
setStreamClass(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
Sets the value of the streamClass property.
setStreamContactSelection(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the random stream for contact selection to streamContactSelection.
setStreamReach(RandomStream) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the stream used to determine if a called person is reached to streamReach.
setStreamSeed(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
setStreamSeed(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
setSubgradientOnly(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
setSummarySheetName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
Sets the value of the summarySheetName property.
setSyncTicks(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
Sets the value of the syncTicks property.
setTableName(String) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
Sets the value of the tableName property.
setTarget(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
Sets the value of the target property.
setTargetError(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
Sets the value of the targetError property.
setTargetFracAgents(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setTargetFracAgents(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setTargetHandler(ContentHandler) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
Sets the target content handler.
setTargetInitOccupancy(double) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the targetInitOccupancy property.
setTargetNumTransitions(int) - Method in interface umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC
Sets the target number of transitions to tntr.
setTargetNumTransitions(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
setTargetNumTransitions(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
setTargetQueueRatio(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setTargetQueueRatio(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
setTargetQueueRatio(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
Sets the target queue ratio for each contact type to targetQueueRAtio.
setTargetSet(AgentGroupSet) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the target set of agent groups to targetGroups.
setTargetTimeUnit(TimeUnit) - Method in class umontreal.iro.lecuyer.contactcenters.MultiPeriodGen
Sets the target time unit to unit.
setTargetVQType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallFactory
Sets the target call type for virtual queueing to targetVQType.
setTestingPeriodDuration(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the testingPeriodDuration property.
setTestSet(AgentGroupSet) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Sets the test set of agent groups to testGroups.
setThreshold(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
Sets the value of the threshold property.
setThreshold(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
Sets the value of the threshold property.
setTimeHorizon(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
Sets the value of the timeHorizon property.
setTimeHorizon(double) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
setTimes(Duration[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setTimes(int, Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
setTimesGen(RandomVariateGen) - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
Sets the random variate generator for inter-arrival times to timesGen.
setTimeUnit(TimeUnit) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Sets the time unit of this parameter to unit.
setToggleElement(ToggleElement) - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
Changes the associated toggle element to element.
setTotalQueueCapacity(int) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Sets the total queue capacity to capacity for this router.
setTransferTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Sets the global multiplier for transfer times to transferTimesMult.
setTransferTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the transferTimesMult property.
setTransferTimesMult(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the transferTimesMult property.
setTransposed(boolean) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
Sets the matrix transposition indicator to transposedDataMatrix.
setTrunkGroup(TrunkGroup) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the trunk group for this contact to tg.
setTrustRegionAnnealingPwr(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the power law in the step size stochastic approximation annealing sequence.
setTrustRegionInitBoundary(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the initial size of the trust region (initial value of the step size regulator).
setTrustRegionMaxIterations(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the maximum number of iterations in the trust region optimization algorithm
setTrustRegionMultipliers(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the multipliers that control the rate at which the step size regulator is increased (GammaParameterEstimator.g1) or decreased (GammaParameterEstimator.g0).
setTrustRegionNoiseAttenuator(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the value of the noise attenuator for the trust region approach.
setTrustRegionQualBounds(double, double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the lower and higher bounds on the quality metrics of the trust region.
setTrustRegionTol(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Sets the threshold for the tolerance of the trust region optimization algorithm.
setType(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the type property.
setType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
Sets the value of the type property.
setType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
Sets the value of the type property.
setType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
Sets the value of the type property.
setType(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ShiftPartParams
Sets the value of the type property.
setTypeBeforeVQ(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the type of this call before it enters virtual queue to beforeVQ.
setTypeId(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Changes the type identifier for this contact object to newTypeId.
setTypeId(int) - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Sets the type identifier of constructed contacts to type.
setTypeRegion(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
Sets the region identifier for contact type k to r.
setTypeRegions(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the vector of type regions to typeRegions.
setTypes(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
setTypes(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
setTypeToGroupMap(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the currently used type-to-group map to typeToGroupMap.
setTypeToGroupMap(IntArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the typeToGroupMap property.
setTypeToGroupMap(TypeToGroupMapSource) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
Sets the value of the typeToGroupMap property.
setTypeToGroupMap(int[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Sets the type-to-group map associated with this router to tg.
setUnit(TimeUnitParam) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the unit property.
setUnit(TimeUnit) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
Sets the distribution's time unit to unit.
setUpperBound(double) - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
Sets the value of the upperBound property.
setURL(URL) - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
Sets the URL pointing to the CSV file containing the elements of this array to url.
setURL(URL) - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
Sets the URL pointing to the CSV file containing the elements of this array to url.
setUsageThreshold(double) - Method in class umontreal.iro.lecuyer.util.LowMemoryNotifier
Sets the usage threshold used by this low-memory notifier to usageThreshold
setUseNumActionEvents(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the useNumActionEvents property.
setUseRoutingMatrix(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
Sets the value of the useRoutingMatrix property.
setUsingNumActionEvents(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Sets the flag for taking the number of action events into account while dialing to useNumActionEvents.
setUsingSetAccessible(boolean) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamReader
Sets the set-accessible usage flag to useSetAccessible.
setUTransfer(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the uniform for transfer decision to transfer.
setUTransferWait(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the uniform for deciding if the primary agent waits for a secondary agent to transferWait.
setUVQ(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the uniform for deciding if a call chooses to be called back to u.
setUVQCallBack(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the uniform for call back success to u.
setValidating(boolean) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Sets the status of the validating indicator to validating.
setValue(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
Sets the value of the value property.
setValue(BooleanArray) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArrayProperty
Sets the value of the value property.
setValue(boolean[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
setValue(int, boolean) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
setValue(boolean) - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
Sets the value of the value property.
setValue(XMLGregorianCalendar) - Method in class umontreal.iro.lecuyer.xmlbind.params.DateTimeProperty
Sets the value of the value property.
setValue(Duration[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
setValue(int, Duration) - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
setValue(Duration) - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationProperty
Sets the value of the value property.
setValue(IntArray) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerArrayProperty
Sets the value of the value property.
setValue(int[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
setValue(int, int) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
setValue(int) - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
Sets the value of the value property.
setValue(DoubleArray) - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberArrayProperty
Sets the value of the value property.
setValue(double[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
setValue(int, double) - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
setValue(double) - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
Sets the value of the value property.
setValue(String[]) - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
setValue(int, String) - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
setValue(String) - Method in class umontreal.iro.lecuyer.xmlbind.params.StringProperty
Sets the value of the value property.
setValue(String) - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
Sets the value of this property to value.
setValue(double) - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Sets the value of this time parameter to value.
setValueGenerator(int, ValueGenerator) - Method in class umontreal.iro.lecuyer.contactcenters.MinValueGenerator
Sets the value generator corresponding to value type vType to vgen.
setValues(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
Sets the values for this generator to vals.
setValues(Object[]) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
Sets the array elements to v.
setValues(Object[][]) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
Sets the 2D array to m.
setVarianceEpsilon(double) - Static method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
Sets the lower limit for the variance of the busyness distribution.
setVarianceEpsilon(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
Sets the value of the varianceEpsilon property.
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.AbstractContactCenterEval
 
setVerbose(boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterEval
Sets the verbose status to v.
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
 
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.AbstractCallCenterSim
 
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
setVerbose(boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Sets the verbose indicator to verbose.
setVerbose(boolean) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
setVirtualQueueTargetType(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the virtualQueueTargetType property.
setWaitingQueue(WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
Sets the associated waiting queue to queue.
setWaitingQueue(int, WaitingQueue) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Associates the waiting queue queue with the index q in the router.
setWaitingTime(Duration) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
Sets the value of the waitingTime property.
setWaitingTimeDefaultVQ(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
setWaitingTimeDefaultVQ(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
setWaitingTimeDefaultVQ(double) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
setWaitingTimeDefaultVQ(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the waitingTimeDefaultVQ property.
setWaitingTimeEstimate(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Sets the waiting time estimate value for a call arivie in the call center.
setWaitingTimePredictorClass(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
Sets the value of the waitingTimePredictorClass property.
setWaitingTimeVQ(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.Call
Sets the waiting time in virtual queue of this call to waitingTimeVQ.
setWarmupBatches(int) - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
Sets the value of the warmupBatches property.
setWeight(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
Sets the value of the weight property.
setWeight(double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the weight property.
setWeightPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setWeightPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
setWeightPeriod(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setWeightPeriod(int, double) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
setWeightsGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the group-to-type matrix of weights to weightsGT.
setWeightsGT(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the weightsGT property.
setWeightsGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the matrix of weights defining $ \wGT$(i, k) to weightsGT.
setWeightsGT(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Sets the matrix of weights defining $ \wGT$(i, k) for each k and i to weightsGT.
setWeightsTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.RouterManager
Sets the type-to-group matrix of weights to weightsTG.
setWeightsTG(DoubleArray) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
Sets the value of the weightsTG property.
setWeightsTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
Sets the matrix of weights defining $ \wTG$(k, i) to weightsTG.
setWeightsTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
Sets the weights matrix defining $ \wTG$(k, i) to weightsTG.
setWeightsTG(double[][]) - Method in class umontreal.iro.lecuyer.contactcenters.router.OverflowAndPriorityRouter
Sets the matrix of weights defining $ \wTG$(k, i) for each k and i to weightsTG.
setWindowSizeVQ(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
setWindowSizeVQ(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
setWindowSizeVQ(int) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
setWindowSizeVQ(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
Sets the value of the windowSizeVQ property.
setWrapGen(RandomVariateGenParams) - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
Sets the value of the wrapGen property.
setXref(Object) - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
Sets the value of the xref property.
setXref(String) - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Sets the referenced identifier to xref.
sheetName - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
shift - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
shift - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
shift - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
ShiftEvent - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a simulation event adding agents to a group at the beginning of working parts of a shift, and removing them at the end of working parts.
ShiftEvent(DetailedAgentGroup, ScheduleShift) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftEvent
Constructs a new shift event managing agent group group, and using information in shift shift.
ShiftEvent(DetailedAgentGroup, Agent[], ScheduleShift) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftEvent
Similar to ShiftEvent.ShiftEvent(DetailedAgentGroup,ScheduleShift), except that the agents in array agents are added and removed to the group rather than an array of new Agent objects.
shiftMatrix - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
shiftMatrix - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
ShiftPart - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents the part of a shift in a schedule.
ShiftPart(CallCenter, ShiftPartParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
Constructs a new shift part using the call ceneter cc, and parameters par.
ShiftPart(double, double, String) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
Constructs a new shift part using the given starting time, ending time, and type.
ShiftPartParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Defines the part of a shift in the schedule of an agent group.
ShiftPartParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.ShiftPartParams
 
shiftParts - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
shifts - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
shifts - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
shortReport() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
 
shortReportHeader() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
 
shortToString(short) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Same as StringConvert.intToString(int) for a short.
shownAgentGroupProperties - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
shownContactTypeProperties - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
SimCallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents call center statistics obtained directly via call center measures.
SimCallCenterStat(CallCenter, CallCenterMeasureManager, boolean, boolean, PerformanceMeasureType...) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.SimCallCenterStat
Constructs a new simulation-based call center statistics object.
SimLogic - Interface in umontreal.iro.lecuyer.contactcenters.msk.simlogic
Represents a simulation logic performing a certain type of experiment on a model of a call center.
SimLogicBase - Class in umontreal.iro.lecuyer.contactcenters.msk.simlogic
Provides some basic methods for implementing the SimLogic interface.
SimLogicBase() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicBase
 
SimLogicListener - Interface in umontreal.iro.lecuyer.contactcenters.msk.simlogic
Represents an observer of the progress of a simulation.
SimParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents generic parameters for experiments using simulation.
SimParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
simParams - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
simParams - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
SimParamsConverter - Class in umontreal.iro.lecuyer.contactcenters.app
Parameter converter for SimParams.
SimParamsConverter() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.SimParamsConverter
 
SimpleContactFactory - Class in umontreal.iro.lecuyer.contactcenters.contact
This implements the ContactFactory interface to instantiate Contact objects with fixed parameters.
SimpleContactFactory() - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Constructs a new contact factory which will create contact objects with priority 1 and type ID 0.
SimpleContactFactory(Simulator) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Equivalent to SimpleContactFactory.SimpleContactFactory(), using the given simulator sim.
SimpleContactFactory(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Constructs a new contact factory which will create contact objects with priority 1 and type ID typeId.
SimpleContactFactory(Simulator, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Equivalent to SimpleContactFactory.SimpleContactFactory(int), using the given simulator sim.
SimpleContactFactory(double, int, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Constructs a new contact factory which will create contact objects with priority priority and type ID typeId.
SimpleContactFactory(Simulator, double, int, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Equivalent to SimpleContactFactory.SimpleContactFactory(double,int,boolean), using the given simulator sim.
SimpleGroupSelector - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
SimpleGroupSelector() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleGroupSelector
 
SimpleQueueSelector - Class in umontreal.iro.lecuyer.contactcenters.ctmc
 
SimpleQueueSelector() - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.SimpleQueueSelector
 
SimRandomStreamFactory - Class in umontreal.iro.lecuyer.contactcenters.app
Represents a random stream factory created using simulation parameters.
SimRandomStreamFactory(RandomStreamsParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.app.SimRandomStreamFactory
 
SimStoppingCondition - Interface in umontreal.iro.lecuyer.contactcenters.app
Represents a simulation stopping condition which is checked before the simulation ends.
SimTimeMeasureMatrix - Class in umontreal.iro.lecuyer.simevents
This matrix of measures contains a single measure corresponding to the current simulation time.
SimTimeMeasureMatrix() - Constructor for class umontreal.iro.lecuyer.simevents.SimTimeMeasureMatrix
 
simulate(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
simulate(RandomStream, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
simulate(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
simulate(RandomStream, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSimMP
 
simulate(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
simulate(RandomStream, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
simulate(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
simulate(int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
simulate(int) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Simulates numSteps steps, and updates observations in statistical collectors as well as the number of completed steps returned by SimLogic.getCompletedSteps().
simulateBatch() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
simulateForFixedB(double, int) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimStrat
 
simulateStep(int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
simulateTransitions(RandomStream, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.BasicCallCenterCTMCSim
 
simulateTransitions(RandomStream, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.IntMCallCenterCTMCSim
 
simulateTransitions(RandomStream, int, double, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
simulationExtended(ObservableContactCenterSim, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterProgressBar
 
simulationExtended(ObservableContactCenterSim, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimListener
Indicates that an in-progress simulation performed by the simulator sim is extended to consist of newNumTargetSteps steps.
simulationStarted(ObservableContactCenterSim, int) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterProgressBar
 
simulationStarted(ObservableContactCenterSim, int) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimListener
Indicates that a new simulation was started by the simulator sim, and that it will consist of numTargetSteps steps.
simulationStopped(ObservableContactCenterSim, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterProgressBar
 
simulationStopped(ObservableContactCenterSim, boolean) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimListener
Indicates that a simulation performed by sim is terminated.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
Returns a reference to the simulator attached to this contact.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
simulator() - Method in interface umontreal.iro.lecuyer.contactcenters.contact.ContactSource
Returns a reference to the simulator associated with this contact source.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
Returns the simulator associated with this contact factory.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Returns the simulator associated with this contact factory.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
 
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenter
Returns the simulator associated with this call center model.
simulator() - Method in class umontreal.iro.lecuyer.contactcenters.server.DetailedAgentGroup
Returns a reference to the simulator used to obtain simulation times at which agents are added or become free, for computing login and idle times of agents.
SingleFIFOQueueRouter - Class in umontreal.iro.lecuyer.contactcenters.router
This extends the queue priority router to implement a single FIFO queue.
SingleFIFOQueueRouter(int[][], int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.router.SingleFIFOQueueRouter
Constructs a new single FIFO queue router with a type-to-group map typeToGroupMap and a group-to-type map groupToTypeMap.
SingleTypeContactFactory - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a contact factory used to create contacts of a single type.
SingleTypeContactFactory(int, ValueGenerator, RandomStream, RandomVariateGen, RandomVariateGen, RandomVariateGen[], RandomVariateGen, RandomVariateGen[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Constructs a new contact factory constructing contacts of type type.
SingleTypeContactFactory(Simulator, int, ValueGenerator, RandomStream, RandomVariateGen, RandomVariateGen, RandomVariateGen[], RandomVariateGen, RandomVariateGen[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.SingleTypeContactFactory
Equivalent to SingleTypeContactFactory.SingleTypeContactFactory(int,ValueGenerator,RandomStream,RandomVariateGen,RandomVariateGen,RandomVariateGen[],RandomVariateGen,RandomVariateGen[]), using the given simulator sim.
SingleTypeInfiniteDialerList - Class in umontreal.iro.lecuyer.contactcenters.msk.model
 
SingleTypeInfiniteDialerList(ContactFactory, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
Constructs a new infinite dialer list whose contacts are instantiated using the contact factory factory.
size() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
Returns the product of Matrix.rows() and Matrix.columns().
size() - Method in class umontreal.iro.lecuyer.collections.MergedCollection
 
size() - Method in class umontreal.iro.lecuyer.collections.MergedMap
 
size() - Method in class umontreal.iro.lecuyer.collections.MergedSet
 
size() - Method in class umontreal.iro.lecuyer.collections.TransformingCollection
 
size() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
size() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Returns the size of this circular array.
size(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
 
size(int[]) - Method in interface umontreal.iro.lecuyer.contactcenters.dialer.DialerList
Returns the number of contacts of desired types stored into this dialer list.
size(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerListNoQueueing
 
size(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
 
size(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.DialerListWithLimits
 
size(int[]) - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
 
size() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the number of contacts in this waiting queue.
size(int) - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Returns the number of contacts of type k in this waiting queue.
size() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
size() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
size() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
skillCount - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
skillCounts - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
skippedEntity(String) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
skipRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Increments the current row index to leave a blank row in the current spreadsheet.
skipTime() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
Cancels this event if it is scheduled, and skips to the next toggle time.
slInboundThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
slOutboundThresh - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
SourceArray2D - Interface in umontreal.iro.lecuyer.xmlbind
Represents a 2D array obtained from a data source such a text file, or a spreadsheet.
SourceArray2D - Interface in umontreal.iro.lecuyer.xmlconfig
Represents a 2D array obtained from a data source such a text file, or a database.
sourceEnabled - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
SourceSubset2D - Class in umontreal.iro.lecuyer.xmlbind
Represents a source subset obtained from a source array.
SourceSubset2D(SourceArray2D, int, int, int, int, boolean) - Constructor for class umontreal.iro.lecuyer.xmlbind.SourceSubset2D
Constructs a new subset from the array sourceArray.
SourceSubset2D - Class in umontreal.iro.lecuyer.xmlconfig
Represents a source subset obtained from a source array.
SourceSubset2D(SourceArray2D, int, int, int, int, boolean) - Constructor for class umontreal.iro.lecuyer.xmlconfig.SourceSubset2D
Constructs a new subset from the array sourceArray.
sourceToggleTimes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
splineSmoothingFactor - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
split(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
split(CallCenterCTMC, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
 
splitNewPeriod(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
splitNewPeriod(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
splitNewPeriod(CallCenterCTMC, int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
splitNewPeriod(CallCenterCTMC, int[]) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
 
stabilityCheck() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
staffing - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
staffingData - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
stage - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeRoutingParams
 
StandardWaitingQueue - Class in umontreal.iro.lecuyer.contactcenters.queue
Extends the WaitingQueue class for a standard waiting queue, without priority.
StandardWaitingQueue() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
Constructs a new waiting queue using a LinkedList to store the elements.
StandardWaitingQueue(List<DequeueEvent>) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
Constructs a new waiting queue using the given List implementation to manage the elements.
start() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
start(double) - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Starts this arrival process and schedules the first arrival to happen after delay simulation time units, independently of how ContactArrivalProcess.nextTime() is implemented.
start() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
start() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
start() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
Calls start for each associated condition implementing the ToggleElement interface.
start() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
Calls start for each associated condition implementing the ToggleElement interface.
start() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
 
start() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
 
start() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Starts the period-change event by scheduling it.
start() - Method in interface umontreal.iro.lecuyer.contactcenters.ToggleElement
Enables the element represented by this object.
start() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
start() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Starts this tally with moving window by scheduling the first period-changing event.
startDialers(AgentGroup) - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Starts the dialers after the service of a contact by an agent in group group.
startDocument() - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
startElement(String, String, String, Attributes) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
startGradUncTrustRegionSpline(double[]) - Method in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
Implements the trust region Gauss-Newton maximizer of the likelihood of the doubly Gamma-Poisson process.
startInboundToOutbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Starts the process moving inbound agents to outbound for the agent groups associated with this object.
startInboundToOutbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Turns the inbound-to-outbound flag on.
startingDate - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
startingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
startingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
 
startingTransition - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
startNoDial() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
This is the same as Dialer.start(), except that no call to Dialer.dial() is made after the dialer is started.
startOutboundToInbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Similar to AgentsMoveDialerPolicy.AgentGroupInfo.startInboundToOutbound(), for the outbound-to-inbound process.
startOutboundToInbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Turns the outbound-to-inbound flag on.
startPeriodChangeEvents(Iterable<? extends PeriodChangeEvent>) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
For each period-change event enumerated by the iterable pce, calls the PeriodChangeEvent.start() method.
startPeriodChangeEvents(PeriodChangeEvent[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
For each period-change event in the array pce, calls the PeriodChangeEvent.start() method.
startPrefixMapping(String, String) - Method in class umontreal.iro.lecuyer.xmlbind.RemappingContentHandler
 
StartServiceEvent - Class in umontreal.iro.lecuyer.contactcenters.server
Represents an event that restarts the service of a contact.
StartServiceEvent(EndServiceEvent) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs a new start-service event that will put the contact in service represented by oldEndServiceEvent in the target agent group given by EndServiceEvent.getAgentGroup().
StartServiceEvent(AgentGroup, EndServiceEvent) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs a new start-service event that will put the contact in service represented by oldEndServiceEvent in the target agent group targetGroup.
StartServiceEvent(AgentGroup, Contact, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs an event that will call targetGroup.serve (contact, contactTime, ecType) when it happens.
StartServiceEvent(AgentGroup, Contact, double, int, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs an event that will call targetGroup.serve (contact, contactTime, ecType, afterContactTime, esType) when it happens.
StartServiceEvent(Agent, Contact, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs an event that will call targetAgent.getGroup().serve (contact, targetAgent, contactTime, ecType) when it happens.
StartServiceEvent(Agent, Contact, double, int, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
Constructs an event that will call targetAgent.getGroup().serve (contact, targetAgent, contactTime, ecType, afterContactTime, esType) when it happens.
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
Setup the arrival process to be stationary, and starts it using the ContactArrivalProcess.start() method.
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
This method checks that the associated period-change event is locked to a fixed period, and calls ContactArrivalProcess.start() if this is the case.
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
This method calls ContactArrivalProcess.start() assuming that the λ arrival rate will not change during simulation.
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithInversion
 
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithThinning
 
startStationary() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
stat - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParams
 
statAbandoned - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statAbandonedBeforeAWT - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statArrivals - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statBlocked - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statBusyAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
StatCallCenterStat - Class in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents a set of statistical probes containing other statistics as observations.
StatCallCenterStat(CallCenterStatProbes, StatType, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.StatCallCenterStat
Constructs a new group of call center statistical probes taking the observations from the inner set of probes stat, and collecting the statistic statType.
StatCallCenterStat(CallCenterStatProbes, StatType, boolean, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.stat.StatCallCenterStat
 
StatCondition - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Represents a condition on statistics observed during a given number of periods preceding the times at which the condition is checked.
StatCondition(CallCenter, StatConditionParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
Constructs a new condition on statistics based on a call center model cc, and parameters par.
StatConditionParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Regroups the parameters for a condition on statistics collected during some time intervals.
StatConditionParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
StateThresh - Class in umontreal.iro.lecuyer.contactcenters.ctmc
Represents thresholds on the queue size, and the number of agents in each group.
StateThresh(CallCenterCTMC, int[][]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Constructs a new state thresholds object using the given thresholds on the queue size and agent groups.
statGoodSL - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
StationaryContactArrivalProcess - Class in umontreal.iro.lecuyer.contactcenters.contact
Defines a contact arrival process with inter-arrival times following a stationary distribution.
StationaryContactArrivalProcess(ContactFactory, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
Constructs a new contact arrival process creating contacts using the given factory and using timesGen to generate the inter-arrival times.
StationaryContactArrivalProcess(Simulator, ContactFactory, RandomVariateGen) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
Equivalent to StationaryContactArrivalProcess.StationaryContactArrivalProcess(ContactFactory,RandomVariateGen), using the given simulator sim.
statMaxBusyAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statMaxQueueSize - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statNumFalseTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statNumTransitions - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statOccupancy - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
StatPeriod - Interface in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents an object capable of assigning a statistical period to any observed call.
StatProbeMeasureMatrix - Class in umontreal.iro.lecuyer.stat.mperiods
Matrix of measures whose value is obtained using a statistical probe.
StatProbeMeasureMatrix(StatProbe) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
Constructs a new matrix of measures using the statistical probe probe.
statQueueSize - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statServedBeforeAWT - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statServedRates - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statService - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statSL - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statSL2 - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statSumWaitingTimes - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statSumWaitingTimesAbandoned - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statSumWaitingTimesServed - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statTotalAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
StatType - Enum in umontreal.iro.lecuyer.contactcenters.msk.stat
Represents a type of statistic used by StatCallCenterStat.
StatUtil - Class in umontreal.iro.lecuyer.contactcenters
Provides methods to add ratios into lists and matrices of statistical probes as well as a method to trim arrays of observations in statistical probes in order to save memory.
statWaitingTime - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statWaitingTimeAbandoned - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statWaitingTimeServed - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterStat
 
statWithThreshOrStatWithStat - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
stepDone(ObservableContactCenterSim) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterProgressBar
 
stepDone(ObservableContactCenterSim) - Method in interface umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimListener
Indicates that a step was done by the simulator sim.
stepDone(SimLogic) - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogicListener
Indicates that a step was done by the simulator sim.
stop() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
stop(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
stop() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcessWithTimeIntervals
 
stop() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
stop() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.AndCondition
Calls stop for each associated condition implementing the ToggleElement interface.
stop() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.OrCondition
Calls stop for each associated condition implementing the ToggleElement interface.
stop() - Method in class umontreal.iro.lecuyer.contactcenters.msk.conditions.StatCondition
 
stop() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
 
stop(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.NonStationaryMeasureMatrix
 
stop() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
This method should be called when the simulation ends.
stop(PeriodChangeEvent) - Method in interface umontreal.iro.lecuyer.contactcenters.PeriodChangeListener
This method is called after the period-change event is stopped by PeriodChangeEvent.stop().
stop(PeriodChangeEvent) - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
stop() - Method in interface umontreal.iro.lecuyer.contactcenters.ToggleElement
Disables the element represented by this object.
stop() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
stop() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Stops this tally with moving average by cancelling the currently scheduled period-changing event.
stopDial() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
Stops any ongoing dialing of calls.
stopInboundToOutbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Stops the process moving inbound agents to the outbound group.
stopInboundToOutbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Turns the inbound-to-outbound flag off.
stopOutboundToInbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Similar to AgentsMoveDialerPolicy.AgentGroupInfo.stopInboundToOutbound(), for the outbound-to-inbound process.
stopOutboundToInbound() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy
Turns the outbound-to-inbound flag off.
stopPeriodChangeEvents(Iterable<? extends PeriodChangeEvent>) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
For each period-change event enumerated by the iterable pce, calls the PeriodChangeEvent.stop() method.
stopPeriodChangeEvents(PeriodChangeEvent[]) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
For each period-change event in the array pce, calls the PeriodChangeEvent.stop() method.
StorableParam - Interface in umontreal.iro.lecuyer.xmlconfig
Represents a parameter object providing the capability to be converted back to a DOM element.
storePeriod() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
stratificationVariable - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
StratSimParams - Class in umontreal.iro.lecuyer.contactcenters.app.params
Represents parameters specific to an experiment using independent replications and stratification.
StratSimParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
streamClass - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
streamSeed - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
StringConvert - Class in umontreal.iro.lecuyer.util
Provides utility methods to convert strings into Java objects.
StringListProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a list of strings.
StringListProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
StringProperty - Class in umontreal.iro.lecuyer.xmlbind.params
Represents a property whose value is a string.
StringProperty() - Constructor for class umontreal.iro.lecuyer.xmlbind.params.StringProperty
 
subList(int, int) - Method in class umontreal.iro.lecuyer.collections.MergedList
 
subList(int, int) - Method in class umontreal.iro.lecuyer.collections.TransformingList
 
sum() - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
 
summarySheetName - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
SumMatrix - Class in umontreal.iro.lecuyer.stat.mperiods
This matrix of measures can be used to compute sums of values, or the number of occurrences of events.
SumMatrix(int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Constructs a new matrix of sums for numTypes event types and a single period.
SumMatrix(int, int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
Constructs a new matrix of sums for numTypes event types and numPeriods periods.
SumMatrixSW - Class in umontreal.iro.lecuyer.stat.mperiods
Extends SumMatrix to add a sliding window.
SumMatrixSW(int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Constructs a new matrix of sums with sliding window for numTypes event types and a single period.
SumMatrixSW(int, int) - Constructor for class umontreal.iro.lecuyer.stat.mperiods.SumMatrixSW
Constructs a new matrix of sums with sliding window for numTypes event types and numPeriods periods.
sumWaitingTimesAbandoned - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
sumWaitingTimesServed - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
SwitchEvent - Class in umontreal.iro.lecuyer.contactcenters
Represents an event that toggles an element on predefined simulation times.
SwitchEvent(ToggleElement, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.SwitchEvent
Constructs a new switch event from the toggle element el, and the simulation times times.
SwitchEvent(Simulator, ToggleElement, double[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.SwitchEvent
Equivalent to SwitchEvent.SwitchEvent(ToggleElement,double[]), with a user-defined simulator sim.
syncTicks - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 

T

tableName - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
take(Contact) - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Indicates that the contact contact enters the system and takes one line from this trunk group.
tallyMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.stat.AbstractCallCenterStatProbes
Map associating types of performance measures with matrices of tallies.
TallyWithMovingWindow - Class in umontreal.iro.lecuyer.stat
Represents a tally with a moving window of fixed length.
TallyWithMovingWindow(boolean, int, double, double) - Constructor for class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Constructs a new tally with moving window using numCollectingPeriods of duration collectingPeriodDuration, and with simulation ending at endingTime.
TallyWithMovingWindow(String, boolean, int, double, double) - Constructor for class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Constructs a new tally with moving window with name name, using numCollectingPeriods of duration collectingPeriodDuration, and with simulation ending at endingTime.
TallyWithTimes - Class in umontreal.iro.lecuyer.stat
 
TallyWithTimes() - Constructor for class umontreal.iro.lecuyer.stat.TallyWithTimes
 
TallyWithTimes.Observation - Class in umontreal.iro.lecuyer.stat
 
TallyWithTimes.Observation(double, double) - Constructor for class umontreal.iro.lecuyer.stat.TallyWithTimes.Observation
 
target - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ServiceLevelParams
 
targetError - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
targetFracAgents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
targetInitOccupancy - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
targetQueueRatio - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
testingPeriodDuration - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
testMerge(List<Replication>) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.CallCenterCTMCSimSplit
 
testSauvegarde(SimParams, CallCenterSim) - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
threshold - Variable in class umontreal.iro.lecuyer.contactcenters.msk.conditions.IndexThreshInfo
 
threshold - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntParams
 
threshold - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshParams
 
ThresholdDialerPolicy - Class in umontreal.iro.lecuyer.contactcenters.dialer
Represents a threshold-based dialing policy selecting the number of calls to try based on the number of free agents in certain groups.
ThresholdDialerPolicy(DialerList, AgentGroupSet, AgentGroupSet, int, int, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Constructs a new dialer's policy with dialer list list, test set testGroups, and target set targetGroups.
ThresholdDialerPolicy(DialerList, AgentGroupSet, AgentGroupSet, int, double, int) - Constructor for class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
Equivalent to int,int,double,int) ThresholdDialerPolicy (list, testGroups, targetGroups, minFreeTest, 1, kappa, c).
thresholds - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
throwableToString(Throwable) - Static method in class umontreal.iro.lecuyer.util.ExceptionUtil
Converts the throwable throwable to a string, and returns the constructed string.
time() - Method in class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
timeHorizon - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
TimeInterval - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Represents a time interval.
TimeInterval(CallCenter, TimeIntervalParams) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Constructs a time interval from the call center cc, and the parameters par.
TimeInterval(double, double) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.TimeInterval
Constructs a new time interval from the given starting and ending times.
TimeIntervalParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Represents a time interval specified by a starting and an ending time.
TimeIntervalParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.TimeIntervalParams
 
timeNormalize(DoubleMatrix2D, double) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Normalizes the rows of the one-column matrix m using the batch length l.
timeNormalize(DoubleMatrix1D, double) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Equivalent to BatchMeansSimCC.timeNormalize(DoubleMatrix2D,double) with an instance of DoubleMatrix1D.
timeNormalize(double[], double) - Static method in class umontreal.iro.lecuyer.contactcenters.BatchMeansSimCC
Equivalent to BatchMeansSimCC.timeNormalize(DoubleMatrix2D,double) for an array.
timeNormalize(MeasureType, DoubleMatrix2D) - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Normalizes the measures in m using simulation time.
timeNormalize(PeriodChangeEvent, DoubleMatrix2D, double) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Normalizes the matrix m using simulation time.
timeNormalize(PeriodChangeEvent, DoubleMatrix2D, boolean, boolean, boolean[]) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Equivalent to RepSimCC.timeNormalize(PeriodChangeEvent,DoubleMatrix2D,double) with automatic computation of total simulation time.
timeNormalize(PeriodChangeEvent, DoubleMatrix2D, boolean, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.RepSimCC
Equivalent to timeNormalize (pce, m, preliminary, wrapup, null).
TimeNormalizeType - Enum in umontreal.iro.lecuyer.contactcenters.msk.stat
Possible type of time normalizations after a matrix of counters is obtained.
TimeParam - Class in umontreal.iro.lecuyer.xmlconfig
Represents a time duration or a rate parameter expressed in a time unit.
TimeParam() - Constructor for class umontreal.iro.lecuyer.xmlconfig.TimeParam
Constructs a time parameter with value 0.
TimeParam(double) - Constructor for class umontreal.iro.lecuyer.xmlconfig.TimeParam
Equivalent to TimeParam (value, false, null).
TimeParam(double, TimeUnit) - Constructor for class umontreal.iro.lecuyer.xmlconfig.TimeParam
Equivalent to TimeParam (value, false, unit).
TimeParam(double, boolean, TimeUnit) - Constructor for class umontreal.iro.lecuyer.xmlconfig.TimeParam
Constructs a new time parameter with encoded value value, rate indicator rate, and time unit unit.
TimeParam(String) - Constructor for class umontreal.iro.lecuyer.xmlconfig.TimeParam
Constructs a time parameter from the string str.
timePrecision - Static variable in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
times - Variable in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
Array list containing the arrival times of contacts.
times - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
timeToDuration(String) - Static method in class umontreal.iro.lecuyer.contactcenters.app.OldSimParamsConverter
 
timeToDuration(String) - Method in class umontreal.iro.lecuyer.contactcenters.msk.OldCallCenterParamsConverter
 
TimeUnitParam - Enum in umontreal.iro.lecuyer.xmlbind.params
Java class for TimeUnitParam.
to2DArray(E[][]) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
to2DArray() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
to2DArray() - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a 2D array containing the elements of this matrix in the proper sequence.
to2DArray(E[][]) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a 2D array containing the elements of this matrix in the proper sequence; the runtime type of the returned array is the same as the runtime type of the given array.
toContactType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Reverse of RowType.toContactTypeAgentGroup().
toContactTypeAgentGroup() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the equivalent of this row type for pairs with agent groups.
toDuration(double) - Static method in class umontreal.iro.lecuyer.contactcenters.app.OldSimParamsConverter
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.ArrayParam2D
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.CSVSourceArray2D
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.DBConnectionParam
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.DBSourceArray2D
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.ExcelSourceArray2D
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.ParamWithSourceArray
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
toElement(ClassFinder, Node, String, int) - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
toElement(ClassFinder, Node, String, int) - Method in interface umontreal.iro.lecuyer.xmlconfig.StorableParam
Converts this parameter object to a DOM element using the class finder finder for formatting class names, with parent node parent, element name elementName, and spc spaces for each indentation level.
ToggleElement - Interface in umontreal.iro.lecuyer.contactcenters
Specifies an element that can be enabled or disabled at any time during the simulation.
toggleElements(Iterable<? extends ToggleElement>, boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Toggles the elements to the status enabled.
toggleElements(ToggleElement[], boolean) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Toggles the elements to the status enabled.
ToggleEvent - Class in umontreal.iro.lecuyer.contactcenters
This event instructs a toggle element, i.e., any object implementing ToggleElement, to be started or stopped during the simulation.
ToggleEvent(ToggleElement, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.ToggleEvent
Constructs a new toggle event that will, at the time of its execution, start the toggle element element if start is true, or stop it if enabled is false.
ToggleEvent(Simulator, ToggleElement, boolean) - Constructor for class umontreal.iro.lecuyer.contactcenters.ToggleEvent
Equivalent to ToggleEvent.ToggleEvent(ToggleElement,boolean), with a user-defined simulator sim.
toInboundType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Converts this row type to a row type representing inbound contact types.
toInboundTypeAWT() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Similar to RowType.toInboundType(), but converts to inbound contact type with acceptable waiting times.
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouterWithDelays
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.ExpDelayRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.LocalSpecRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.LongestWeightedWaitingTimeRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.QueueRatioOverflowRouter
 
toLongString() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
Returns a string representation of detailed information about the router.
toOutboundType() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Converts this row type to a row type representing outbound contact types.
toShortString(Named) - Static method in class umontreal.iro.lecuyer.contactcenters.ContactCenter
Returns a short string representation of the named object named.
toString() - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
toString() - Method in enum umontreal.iro.lecuyer.contactcenters.app.ArrivalProcessType
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter.TracedCall
 
toString() - Method in enum umontreal.iro.lecuyer.contactcenters.app.ControlVariableType
 
toString() - Method in enum umontreal.iro.lecuyer.contactcenters.app.DialerPolicyType
 
toString() - Method in enum umontreal.iro.lecuyer.contactcenters.app.EvalOptionType
 
toString() - Method in enum umontreal.iro.lecuyer.contactcenters.app.RouterPolicyType
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ConstantValueGenerator
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Busyness
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.Contact
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactArrivalProcess
 
toString() - Method in exception umontreal.iro.lecuyer.contactcenters.contact.ContactInstantiationException
Returns a short description of the exception.
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ContactSumMatrix
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.DirichletCompoundArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonGammaNortaRatesArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.PoissonUniformArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimes
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.ServiceTimesAgent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.SimpleContactFactory
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.StationaryContactArrivalProcess
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Returns a string giving the number of counted arrivals, abandoned calls, and calls waiting less than the acceptable waiting time.
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMC11
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCKI
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CircularIntArray
Constructs and returns a string representation of the form [e1, e2, ...] of this array.
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.RateChangeInfo
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Replication
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ConstantDialerPolicy
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ContactListenerDialerList
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.Dialer
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.DialerActionState
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.InfiniteDialerList
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.dialer.ThresholdDialerPolicy
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.MakeAgentAvailableEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.msk.model.SingleTypeInfiniteDialerList
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.NonStationaryMeasureMatrix
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.DequeueEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.EnqueueEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.PriorityWaitingQueue
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.QueueSizeStat
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.StandardWaitingQueue
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.RandomValueGenerator
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.router.AgentReroutingEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.router.ContactReroutingEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.router.EnqueueEventWithRerouting
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.router.ReroutingState
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.router.Router
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.AfterContactTimeGenerator
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.Agent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroup
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentGroupSet
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.ContactTimeGenerator
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEventDetailed
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.GroupVolumeStat
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.RestoreAgentsEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.SetNumAgentsEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.server.StartServiceEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.SwitchEvent
 
toString() - Method in class umontreal.iro.lecuyer.contactcenters.ToggleEvent
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrix
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.IntegralMeasureMatrixSW
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.ListOfStatProbesMeasureMatrix
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.MatrixOfStatProbesMeasureMatrix
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet.MeasureInfo
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.MeasureSet
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.StatProbeMeasureMatrix
 
toString() - Method in class umontreal.iro.lecuyer.stat.mperiods.SumMatrix
 
toString() - Method in class umontreal.iro.lecuyer.util.IntArray
Returns the result of Arrays.toString(int[]) called on the wrapped array.
toString() - Method in class umontreal.iro.lecuyer.util.LaTeXArrayFormatter
 
toString() - Method in class umontreal.iro.lecuyer.util.LaTeXFormatter
 
toString(AbstractMatrix2D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix.
toString(ObjectMatrix1D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix.
toString(ObjectMatrix2D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix.
toString(ObjectMatrix3D) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix.
toString() - Method in exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Returns a short description of the exception.
toString() - Method in exception umontreal.iro.lecuyer.xmlbind.DistributionCreationException
Returns a short description of this exception.
toString() - Method in exception umontreal.iro.lecuyer.xmlbind.GeneratorCreationException
Returns a short description of this exception.
toString() - Method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
 
toString() - Method in exception umontreal.iro.lecuyer.xmlconfig.DistributionCreationException
Returns a short description of this exception.
toString() - Method in exception umontreal.iro.lecuyer.xmlconfig.GeneratorCreationException
Returns a short description of this exception.
toString() - Method in exception umontreal.iro.lecuyer.xmlconfig.ParamReadException
Returns a short description of this exception.
toString() - Method in class umontreal.iro.lecuyer.xmlconfig.PropertyParam
 
toString() - Method in class umontreal.iro.lecuyer.xmlconfig.RandomVariateGenParam
 
toString() - Method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Formats this time parameter as a string.
toStringValues(Map<? extends K, ? extends Object>) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.model.CallCenterUtil
Constructs and returns a map for which each entry (k, v') is created from entry (k, v) in map map, where k is a key, and v' is the string representation of the value v.
totalAgents - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
 
toTitleString(ObjectMatrix2D, String[], String[], String, String, String) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix with axis as well as rows and columns labeled.
toTitleString(ObjectMatrix3D, String[], String[], String[], String, String, String, String) - Method in class umontreal.iro.lecuyer.util.LaTeXObjectMatrixFormatter
Returns a string representation of the given matrix with axis as well as rows and columns labeled.
trace - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
trace - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSimMP
 
traceStep(CallCenterCTMC, TransitionType, ContactTrace, int, int) - Static method in class umontreal.iro.lecuyer.contactcenters.ctmc.AbstractCallCenterCTMCSim
 
Trajectory - Class in umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
 
Trajectory(CallCenterCTMC, int[][], CallCenterCounters, int[], int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
TrajectoryForSubgradient - Class in umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
 
TrajectoryForSubgradient(CallCenterCTMC, int[][], CallCenterCounters, int[], int[]) - Constructor for class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.TrajectoryForSubgradient
 
transferTargets - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
transferTimes - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
transferTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
transferTimesMult - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
transferToInbound(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Transfers n agents from the outbound groups of this object to its inbound group.
transferToInbound(int, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Transfers the agent agent to a randomly-chosen inbound agent group.
transferToOutbound(int) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Transfers n agents from the inbound groups of this object to its outbound group.
transferToOutbound(int, Agent) - Method in class umontreal.iro.lecuyer.contactcenters.dialer.AgentsMoveDialerPolicy.AgentGroupInfo
Transfers the agent agent to a randomly-chosen outbound agent group.
TransformingCollection<OE,IE> - Class in umontreal.iro.lecuyer.collections
Represents a collection that dynamically transforms the elements of another collection.
TransformingCollection(Collection<IE>) - Constructor for class umontreal.iro.lecuyer.collections.TransformingCollection
Constructs a new transforming collection mapping the elements of the inner collection innerCollection.
TransformingList<OE,IE> - Class in umontreal.iro.lecuyer.collections
Represents a list that dynamically transforms the elements of another list.
TransformingList(List<IE>) - Constructor for class umontreal.iro.lecuyer.collections.TransformingList
Constructs a new transforming list mapping the elements of the inner list innerList.
TransformingMap<OK,OV,IK,IV> - Class in umontreal.iro.lecuyer.collections
Represents a map that dynamically transforms the elements of another map.
TransformingMap(Map<IK, IV>) - Constructor for class umontreal.iro.lecuyer.collections.TransformingMap
Constructs a new transforming map converting keys and values of map innerMap.
TransformingSet<OE,IE> - Class in umontreal.iro.lecuyer.collections
Represents a set that dynamically transforms the elements of another set.
TransformingSet(Set<IE>) - Constructor for class umontreal.iro.lecuyer.collections.TransformingSet
Constructs a new transforming set mapping the elements of the inner set innerSet.
TransitionListener - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a listener that can be notified when a transition occurs during a DTMC simulation of a call center.
TransitionType - Enum in umontreal.iro.lecuyer.contactcenters.ctmc
Represents the type of a transition performed by the CallCenterCTMC.nextState(double) method.
TrunkGroup - Class in umontreal.iro.lecuyer.contactcenters.contact
Represents a group of trunks, i.e., phone lines or more generally communication channels, in a contact center.
TrunkGroup(int) - Constructor for class umontreal.iro.lecuyer.contactcenters.contact.TrunkGroup
Constructs a new trunk group with capacity capacity.
tryToCallConstructor(URI, ClassFinder, Class<T>, String...) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Tries to find a compatible constructor in class cls, converts the arguments stored into vals to the arguments of the constructor, calls it and returns the constructed instance.
tryToCallMethod(URI, ClassFinder, Class<T>, Class<?>, Object, String, String...) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Tries to call a method named name on object o with arguments given by vals, with expected return value class rcls.
tryToMakeRandomAccess() - Method in class umontreal.iro.lecuyer.collections.MergedList
Attempts to make this merged list random-accessible, i.e., supporting fast random access.
tryToMakeRandomAccess() - Method in class umontreal.iro.lecuyer.collections.TransformingList
Attempts to make this transforming list random-accessible, i.e., supporting fast random access.
TwoIndicesInfo - Class in umontreal.iro.lecuyer.contactcenters.msk.conditions
Stores information about two indices and a relationship.
TwoIndicesInfo(int, int, Relationship) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.conditions.TwoIndicesInfo
Constructs a new data object holding indices i1 and i2, as well as relationship rel.
TwoIndicesParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for a condition comparing two indexed quantities, e.g., the size of two specific queues in a model.
TwoIndicesParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesParams
 
TwoIndicesWithTypesParams - Class in umontreal.iro.lecuyer.contactcenters.msk.params
Contains the parameters for a condition comparing two index quantities possibly for specific call types.
TwoIndicesWithTypesParams() - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
type - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
type - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
 
type - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
 
type - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
type - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ShiftPartParams
 
types - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
typeToGroupMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
typeToGroupMap - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingTableSources
 
typeToGroupMap - Variable in class umontreal.iro.lecuyer.contactcenters.router.QueueAtLastGroupRouter
Contains the type-to-group map routing table.
typeToGroupMap - Variable in class umontreal.iro.lecuyer.contactcenters.router.QueuePriorityRouter
Contains the type-to-group map routing table.
TypeToGroupMapSource - Enum in umontreal.iro.lecuyer.contactcenters.msk.params
Java class for TypeToGroupMapSource.

U

umontreal.iro.lecuyer.collections - package umontreal.iro.lecuyer.collections
Provides collections dynamically transforming the elements of other collections or merging collections together.
umontreal.iro.lecuyer.contactcenters - package umontreal.iro.lecuyer.contactcenters
Contains general interfaces and classes for simulating contact centers.
umontreal.iro.lecuyer.contactcenters.app - package umontreal.iro.lecuyer.contactcenters.app
Provides an interface for application programs interacting with a contact center simulator or evaluation system.
umontreal.iro.lecuyer.contactcenters.app.params - package umontreal.iro.lecuyer.contactcenters.app.params
Defines types used for evaluation systems of contact centers.
umontreal.iro.lecuyer.contactcenters.app.trace - package umontreal.iro.lecuyer.contactcenters.app.trace
Provides facilities for creating contact-by-contact traces in simulators.
umontreal.iro.lecuyer.contactcenters.contact - package umontreal.iro.lecuyer.contactcenters.contact
Manages contact arrivals into the contact center system.
umontreal.iro.lecuyer.contactcenters.ctmc - package umontreal.iro.lecuyer.contactcenters.ctmc
Provides call center simulators based on a quick uniformized continuous-time Markov chain model.
umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge - package umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge
Provides an implementation of a split and merge scheme for simulating a call center with different staffing vectors simultaneously.
umontreal.iro.lecuyer.contactcenters.dialer - package umontreal.iro.lecuyer.contactcenters.dialer
Manages a predictive dialer capable of making outbound contacts.
umontreal.iro.lecuyer.contactcenters.expdelay - package umontreal.iro.lecuyer.contactcenters.expdelay
Provides facilities to predict the waiting time of contacts.
umontreal.iro.lecuyer.contactcenters.msk - package umontreal.iro.lecuyer.contactcenters.msk
Provides a generic simulator for multi-skill and blend call centers.
umontreal.iro.lecuyer.contactcenters.msk.conditions - package umontreal.iro.lecuyer.contactcenters.msk.conditions
Defines an interface for representing a condition on calls, and provides some implementations of the interface.
umontreal.iro.lecuyer.contactcenters.msk.cv - package umontreal.iro.lecuyer.contactcenters.msk.cv
Contains classes used for simulation with control variables.
umontreal.iro.lecuyer.contactcenters.msk.model - package umontreal.iro.lecuyer.contactcenters.msk.model
Provides the classes that implement the model of a call center with multiple call types and agent groups used by the blend and multi-skill simulator.
umontreal.iro.lecuyer.contactcenters.msk.params - package umontreal.iro.lecuyer.contactcenters.msk.params
Defines types for the parameters of the blend/multi-skill call center simulator.
umontreal.iro.lecuyer.contactcenters.msk.simlogic - package umontreal.iro.lecuyer.contactcenters.msk.simlogic
Provides classes implementing the logic containing the necessary instructions to simulate a model of a call center, and interact with facilities for statistical collecting.
umontreal.iro.lecuyer.contactcenters.msk.spi - package umontreal.iro.lecuyer.contactcenters.msk.spi
Service provider interfaces for creating custom arrival processes, router's or dialer's policies.
umontreal.iro.lecuyer.contactcenters.msk.stat - package umontreal.iro.lecuyer.contactcenters.msk.stat
Provides utility classes to manage statistics in the blend/multi-skill call center simulator.
umontreal.iro.lecuyer.contactcenters.params - package umontreal.iro.lecuyer.contactcenters.params
Defines basic types usable by simulators of contact center.
umontreal.iro.lecuyer.contactcenters.queue - package umontreal.iro.lecuyer.contactcenters.queue
Manages waiting queues for storing contacts not being served immediately.
umontreal.iro.lecuyer.contactcenters.queuemodel - package umontreal.iro.lecuyer.contactcenters.queuemodel
Implements different formulae used to compute the delay probability and the service level, assuming some queueing model for the arrival and service rates.
umontreal.iro.lecuyer.contactcenters.router - package umontreal.iro.lecuyer.contactcenters.router
Contains the contact routing facilities.
umontreal.iro.lecuyer.contactcenters.server - package umontreal.iro.lecuyer.contactcenters.server
Manages the simulation of the contact's service process.
umontreal.iro.lecuyer.randvar - package umontreal.iro.lecuyer.randvar
Extends the random variate generation facilities of SSJ.
umontreal.iro.lecuyer.simevents - package umontreal.iro.lecuyer.simevents
Extends the SSJ's discrete-event simulation package to add utility methods and support batch means simulation.
umontreal.iro.lecuyer.stat - package umontreal.iro.lecuyer.stat
Special tallies in line with the stat package of SSJ.
umontreal.iro.lecuyer.stat.mperiods - package umontreal.iro.lecuyer.stat.mperiods
Provides facilities for storing observations during a simulation per time period, for the common situation where time is partitioned into a finite number of intervals, and statistics have to be collected separately for the different intervals.
umontreal.iro.lecuyer.util - package umontreal.iro.lecuyer.util
Contains some utility classes.
umontreal.iro.lecuyer.xmlbind - package umontreal.iro.lecuyer.xmlbind
Extends the JAXB framework with new classes to simplify the process of marshalling and unmarshalling objects with validation using XML Schema.
umontreal.iro.lecuyer.xmlbind.params - package umontreal.iro.lecuyer.xmlbind.params
Defines some basic types usable by simulation applications.
umontreal.iro.lecuyer.xmlconfig - package umontreal.iro.lecuyer.xmlconfig
Provides some facilities to extract and verify parameters read from data files in XML format.
unindent(Node) - Static method in class umontreal.iro.lecuyer.xmlconfig.DOMUtils
Suppresses any indenting text node from the DOM node node.
uninstallPointSet() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSimRQMC
Restors the simulator to stop using the point set.
unit - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
unmarshal(File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Unmarshals the given input file to an object.
unmarshal(URL) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Unmarshals the given URL into an object, and returns the constructed object.
unmarshal(Node) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Unmarshals the given node into a JAXB object, and returns the constructed object.
unmarshal(Source) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Unmarshals the given source into an object, and returns the constructed object.
unmarshalArray(Class<T>, List<?>) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Converts the list of arrays rows into a Java 2D array.
unmarshalArray(DoubleArray) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Unmarshals a 2D array JAXB object into a Java 2D array of double-precision values.
unmarshalArray(BooleanArray) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Unmarshals a 2D array JAXB object into a Java 2D array of boolean values.
unmarshalArray(IntArray) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Unmarshals a 2D array JAXB object into a Java 2D array of integers.
unmarshalArray(DurationArray) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Unmarshals a 2D array JAXB object into a Java 2D array of time durations.
unmarshalArray(NonNegativeDurationArray) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Similar to ArrayConverter.unmarshalArray(DurationArray) for non-negative durations.
unmarshalArray(List<Double>) - Static method in class umontreal.iro.lecuyer.xmlbind.ArrayConverter
Converts a list containing double-precision values wrapped into objects of class Double to an array of double-precision values.
unmarshalGZipped(File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Reads the given input file as a GZipped file, using GZIPInputStream, and unmarshals the uncompressed XML data.
unmarshalGZipped(URL) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Similar to JAXBParamsConverter.unmarshalGZipped(File), for a URL instead of a file.
unmarshalGZippedToEval(File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), but calls JAXBParamsConverter.unmarshalGZipped(File) for unmarshalling.
unmarshalGZippedToEval(File, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File,boolean), but calls JAXBParamsConverter.unmarshalGZipped(File) for unmarshalling.
unmarshalGZippedToEval(URL) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(URL), but calls JAXBParamsConverter.unmarshalGZipped(URL) for unmarshalling.
unmarshalGZippedToEval(URL, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(URL,boolean) but calls JAXBParamsConverter.unmarshalGZipped(URL) for unmarshalling.
unmarshalOrExit(File) - Method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Unmarshals the given file using JAXBParamsConverter.unmarshalGZipped(File), but if an error occurs, messages are printed on the standard error output, and the method exits the VM using System.exit(int).
unmarshalProperties(PropertiesParams) - Static method in class umontreal.iro.lecuyer.xmlbind.ParamReadHelper
Constructs and returns a map containing the properties stored into the given PropertiesParams object prop which can be considered as a list of properties.
unmarshalToEval(File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Reads evaluation results from the file file.
unmarshalToEval(File, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), but uses ContactCenterEvalResults.createFromParams(ContactCenterEvalResultsParams,boolean) instead of ContactCenterEvalResults.createFromParams(ContactCenterEvalResultsParams).
unmarshalToEval(URL) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), with an URL instead of a file.
unmarshalToEval(URL, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File,boolean), with an URL instead of a file.
unmarshalToEval(Node) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), with a node instead of a file.
unmarshalToEval(Node, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File,boolean) with a node instead of a file.
unmarshalToEval(Source) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), with a source instead of a file.
unmarshalToEval(Source, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File,boolean), with a source instead of a file.
unmarshalToEvalOrExit(File) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File), but calls JAXBParamsConverter.unmarshalOrExit(File) to perform unmarshalling.
unmarshalToEvalOrExit(File, boolean) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResultsConverter
Similar to ContactCenterEvalResultsConverter.unmarshalToEval(File,boolean), but calls JAXBParamsConverter.unmarshalOrExit(File) to perform unmarshalling.
unregister() - Method in class umontreal.iro.lecuyer.contactcenters.msk.CallTracer
Unregisters this call tracer with the model associated with the simulation logic returned by CallTracer.getSimLogic().
unregister() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.BusyAgentsChecker
Unregisters this busy-agents checker with the associated model.
unregister() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.QueueSizeChecker
Unregisters this queue-size checker with the associated model.
unregisterListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.BatchMeansLogic
 
unregisterListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.simlogic.RepLogic
 
unregisterListeners() - Method in interface umontreal.iro.lecuyer.contactcenters.msk.simlogic.SimLogic
Disconnects every listener registered by the simulator from the model.
unregisterListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Unregisters listeners required to get statistics during simulation.
unregisterListeners() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterStatWithSlidingWindows
Unregisters the listeners with the call center model.
unsetAgent() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
unsetAgentGroupInfo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
unsetAgentGroupRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
unsetAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
unsetAgentGroupRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
unsetAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetAgentGroups() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetAgentGroupSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetAgentsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetAggregation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetAllowCopies() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetAlwaysUseIndexedSearch() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
unsetArrivalProcesses() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetArrivals() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetArrivalsMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetBusyCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetBusyCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetCaching() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
unsetCallType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
unsetCallTypeRouting() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetCallTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetCase() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
unsetCheckAgentsForCall() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
unsetCheckAgentsForTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
unsetConditions() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ConditionParamsList
 
unsetConferenceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetConferenceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetContactTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetControlVariables() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetConvertSchedulesToStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetDefaultDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetDefaultOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetDefaultPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
unsetDetailed() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetDialerLimit() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetDialers() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetDropMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetEfficiency() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetEnableChrono() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetEstimateBusyness() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetEstimateContactTypeAgentGroup() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetEstimateParameters() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
unsetEstimateParameters() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
unsetExpectedWaitingTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetExpectedWaitingTimeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetFirstType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
unsetGammaShapeSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetGlobalOnly() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SequentialSamplingParams
 
unsetGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ServiceTimeParams
 
unsetIdleCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetIdleCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetInboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetInboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetInboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
unsetInitNonEmpty() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetKappa() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetKeepObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetKeepQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
unsetLambdas() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetLeftBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
unsetLongestWaitingTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetLowerBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
unsetMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetMaxAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetMaxAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetMaxBadCallRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetMaxBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetMaxColumns() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetMaximumIdleOutboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetMaxInitBlocked() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetMaxIter() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetMaxMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetMaxNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
unsetMaxReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
unsetMinAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetMinAgentsPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetMinFreeAgentsTarget() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetMinFreeAgentsTest() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetMinimumIdleInboundAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetMinMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetMinNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
unsetMismatchRateThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetMovingWindowSize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetMult() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
unsetNormalize() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetNormalizeToDefaultUnit() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetNortaGamma() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetNortaP() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
unsetNumAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
unsetNumAgentsData() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
unsetNumBins() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
unsetNumCheckedPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CallTraceParams
 
unsetNumDigits() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetNumMatricesOfAWT() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetNumMonteCarlo() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetNumObsMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetNumPilotRunsPerStratum() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
unsetNumSteps() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetNumTestingPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix
 
unsetObservationMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetOnlyAverages() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
unsetOptimalAllocation() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
unsetOutboundGroup() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetOutboundTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetOutboundTypeSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetOutReplications() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RepSimParams
 
unsetOverflowTransfer() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetParams() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
unsetPatienceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetPatienceTimesMultCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetPatienceTimesMultNoVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetPerformanceMeasureMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetPeriodGen() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
unsetPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetPeriods() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PrintedStatParams
 
unsetPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetPeriodSegments() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetPerUseCost() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetPerUseCostPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetPoissonGammaRate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetPoissonGammaShape() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetPreServiceTimesNoConf() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetPreServiceTimesNoConfMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetPreventMismatches() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetPreviewTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
unsetPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetPreviewTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
unsetPrintedObs() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetPrintedStats() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetProbAbandon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupIndex
 
unsetProbability() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
unsetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
unsetProbAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
unsetProbDisconnect() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetProbPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ProducedCallTypeParams
 
unsetProbReach() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
unsetProbRPC() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.OutboundTypeParams
 
unsetProbVirtualQueue() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetProbVirtualQueueCallBack() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetProducedCallTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
unsetPropertyList() - Method in class umontreal.iro.lecuyer.xmlbind.params.PropertiesParams
 
unsetQueueCapacity() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
unsetQueueRanks() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
unsetQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DefaultCaseParams
 
unsetQueueRanksRel() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingCaseParams
 
unsetQueueSizeThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetQueueWeights() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetRandomizedAgentSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetRandomizedContactSelection() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetRanksGTUpdate() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams.PeriodGen
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
unsetRepeat() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
unsetRequiredEmptyGroupsInOut() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetRequiredEmptyGroupsOutIn() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerAgentGroupParams
 
unsetRestrictToPrintedStat() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetRightBoundary() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
unsetRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.PerformanceMeasureParams
 
unsetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray
 
unsetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray
 
unsetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray
 
unsetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray
 
unsetRows() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray
 
unsetSecondType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.TwoIndicesWithTypesParams
 
unsetSelectedColumn() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
unsetSelectedRow() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.StratSimParams
 
unsetSequentialSampling() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.SimParams
 
unsetServiceLevelIndex() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetServiceLevelParams() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetServiceTime() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentParams
 
unsetServiceTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetServiceTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetShift() - Method in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
unsetShift() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
unsetShiftParts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 
unsetShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupScheduleParams
 
unsetShifts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetShownAgentGroupProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetShownContactTypeProperties() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ReportParams
 
unsetSkillCount() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetSkillCounts() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetSlInboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetSlOutboundThresh() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetSourceEnabled() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
unsetSourceToggleTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
 
unsetSplineSmoothingFactor() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetStaffing() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetStage() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeRoutingParams
 
unsetStatWithThreshOrStatWithStat() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.StatConditionParams
 
unsetStreamSeed() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.RandomStreamsParams
 
unsetSyncTicks() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.HistogramParams
 
unsetTargetFracAgents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetTargetInitOccupancy() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetTargetQueueRatio() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
unsetThresholds() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.CTMCRepSimParams
 
unsetTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetTransferTargets() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetTransferTimes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
unsetTransferTimesMult() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshIntWithTypeParams
 
unsetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.IndexThreshWithTypeParams
 
unsetTypes() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
unsetUpperBound() - Method in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
unsetUseNumActionEvents() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetUseRoutingMatrix() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
unsetValue() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
 
unsetValue() - Method in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
unsetValues() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.SegmentParams
 
unsetVarianceEpsilon() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
unsetVarianceMatrices() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
unsetVirtualQueueTargetType() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetWaitingQueues() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetWaitingQueueSegments() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
unsetWaitingTimeDefaultVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetWarmupBatches() - Method in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
unsetWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetWeight() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
unsetWeightPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
unsetWindowSizeVQ() - Method in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
UnsupportedConversionException - Exception in umontreal.iro.lecuyer.util
Exception occurring when a conversion is not supported by a method of StringConvert.
UnsupportedConversionException() - Constructor for exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Constructs a new unsupported conversion exception with no target class or message.
UnsupportedConversionException(String) - Constructor for exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Constructs a new unsupported conversion exception with no target class and message message.
UnsupportedConversionException(Class<?>, String) - Constructor for exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Constructs a new unsupported conversion exception with target class cls, converted value val and no message.
UnsupportedConversionException(Class<?>, String, String) - Constructor for exception umontreal.iro.lecuyer.util.UnsupportedConversionException
Constructs a new unsupported conversion exception with target class cls, converted value val and message message.
UnusableSimulator - Class in umontreal.iro.lecuyer.simevents
Simulator for which all methods throw an UnsupportedOperationException.
UnusableSimulator() - Constructor for class umontreal.iro.lecuyer.simevents.UnusableSimulator
 
update(CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCTMCQueues
Updates the status of the waiting queues after a transition of type type of the CTMC model ctmc.
update(CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
update(double) - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Updates the accumulator using the last value passed to update.
update(double, double) - Method in class umontreal.iro.lecuyer.stat.AccumulateWithTimes
Gives a new observation (time, x) to the statistical collector.
updateCurrentPeriod() - Method in class umontreal.iro.lecuyer.contactcenters.msk.stat.CallCenterMeasureManager
Updates the current statistical period.
updateOperatingMode(CallCenterCTMC, TransitionType) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.StateThresh
Updates the current vector of thresholds after a transition of type type of the CTMC model ctmc.
updateQIdx(int, int) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.QueueSizeThresh
Returns the smallest index for which the queue size is smaller than or equal to the corresponding threshold, given that the current index is qidx.
updateRanks(Contact, double[]) - Method in interface umontreal.iro.lecuyer.contactcenters.router.RankFunction
Fills the array ranks with the ranks for the contact contact.
updateStatOnTime(CallCenterCTMC) - Method in class umontreal.iro.lecuyer.contactcenters.ctmc.CallCenterCounters
Updates the arrays CallCenterCounters.queueSize, CallCenterCounters.busyAgents, and CallCenterCounters.totalAgents for this set of counters from the corresponding accumulates computing time-averages for the queue size, number of busy agents, and total number of agents, respectively.
updateWaitingTime(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.ExpectedDelayPredictorHQ
 
updateWaitingTime(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePerQueuePredictor
 
updateWaitingTime(DequeueEvent) - Method in class umontreal.iro.lecuyer.contactcenters.expdelay.MeanNLastWaitingTimePredictor
 
upperBound - Variable in class umontreal.iro.lecuyer.xmlbind.params.RandomVariateGenParams
 
upperStaffing - Variable in class umontreal.iro.lecuyer.contactcenters.ctmc.splitmerge.Trajectory
 
uriFromString(URI, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Constructs and returns a new URI from the string url, resolved against the base URI baseURI.
urlFromString(URI, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
This method calls StringConvert.uriFromString(URI,String) with the given base URI, and URL, and converts the resulting URI into a URL using URI.toURL().
useNumActionEvents - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 
useRoutingMatrix - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
 

V

V - Variable in class umontreal.iro.lecuyer.contactcenters.contact.CorrelationMatrixCorrector
 
validationEventsToString(ValidationEvent...) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Formats and returns a string containing a description for each validation event in the given list.
validationEventToString(ValidationEvent) - Static method in class umontreal.iro.lecuyer.xmlbind.JAXBParamsConverter
Constructs and returns a string representing the validation event ev.
value - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ObsMatrix.Obs
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.app.params.PerPeriodCollectingMode
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.AgentSelectionScore
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.ContactSelectionScore
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.CorrelationFit
 
value - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.DialerLimitParams
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GammaShapeEstimatorType
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GroupToTypeMapSource
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixGTSource
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixTGSource
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksGTSource
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksTGSource
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.Relationship
 
value() - Method in enum umontreal.iro.lecuyer.contactcenters.msk.params.TypeToGroupMapSource
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanArray.Row
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanArrayProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanListProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.BooleanProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.DateTimeProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.DoubleArray.Row
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.DurationArray.Row
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.DurationListProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.DurationProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntArray.Row
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntegerArrayProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntegerListProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.IntegerProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.NonNegativeDurationArray.Row
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.NumberArrayProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.NumberListProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.NumberProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.StringListProperty
 
value - Variable in class umontreal.iro.lecuyer.xmlbind.params.StringProperty
 
value() - Method in enum umontreal.iro.lecuyer.xmlbind.params.TimeUnitParam
 
ValueGenerator - Interface in umontreal.iro.lecuyer.contactcenters
Represents a value generator for random variates used for simulating contact centers.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ArrivalProcessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ControlVariableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.DialerPolicyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.EstimationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.EvalOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.params.PerPeriodCollectingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.RouterPolicyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.ctmc.TransitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupStreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessStreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryStreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryStreamType2
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.DialerStreamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.AgentSelectionScore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.ContactSelectionScore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.CorrelationFit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GammaShapeEstimatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GroupToTypeMapSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixGTSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixTGSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksGTSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksTGSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.Relationship
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.TypeToGroupMapSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.MeasureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.StatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.TimeNormalizeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.router.AgentSelectionScore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.router.ContactSelectionScore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.router.WaitingQueueStructure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.router.WaitingQueueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum umontreal.iro.lecuyer.xmlbind.params.TimeUnitParam
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class umontreal.iro.lecuyer.xmlconfig.TimeParam
Constructs a new time parameter from the string str, using TimeParam(String) and returns the constructed instance.
valueOfFromFileExtension(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Returns the format corresponding to the given file extension ext.
valueOfFromFileName(String) - Static method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Returns the format corresponding to the given file name name.
values() - Method in class umontreal.iro.lecuyer.collections.TransformingMap
 
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ArrivalProcessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.CCResultsFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.ControlVariableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.DialerPolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.EstimationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.EvalOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.params.PerPeriodCollectingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.RouterPolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.app.RowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.ctmc.TransitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.AgentGroupStreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.ArrivalProcessStreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryStreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.CallFactoryStreamType2
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.model.DialerStreamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.AgentSelectionScore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.ContactSelectionScore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.CorrelationFit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GammaShapeEstimatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.GroupToTypeMapSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixGTSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.IncidenceMatrixTGSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksGTSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.RanksTGSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.Relationship
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.SegmentParams
 
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.params.TypeToGroupMapSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.MeasureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.StatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.msk.stat.TimeNormalizeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.router.AgentSelectionScore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.router.ContactSelectionScore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.router.WaitingQueueStructure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.contactcenters.router.WaitingQueueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum umontreal.iro.lecuyer.xmlbind.params.TimeUnitParam
Returns an array containing the constants of this enum type, in the order they are declared.
variance() - Method in class umontreal.iro.lecuyer.stat.TallyWithMovingWindow
Computes and returns the sample variance of the observations in the moving window.
varianceEpsilon - Static variable in class umontreal.iro.lecuyer.contactcenters.contact.PiecewiseConstantPoissonArrivalProcess
 
varianceEpsilon - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
 
varianceMatrices - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterSimResultsParams
 
viewColumn(int) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
Returns a list using Matrix.rows() to get the number of elements, and Matrix.get(int, int) to access elements.
viewColumn(int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a list representing a view of column c of this matrix.
viewPart(int, int, int, int) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
 
viewPart(int, int, int, int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a view of a portion of this matrix containing rows fromRow (inclusive) to toRow (exclusive), and columns fromColumn (inclusive) to toColumn (exclusive).
viewRow(int) - Method in class umontreal.iro.lecuyer.collections.AbstractMatrix
Returns a list using Matrix.columns() to get the number of elements, and Matrix.get(int, int) to access elements.
viewRow(int) - Method in interface umontreal.iro.lecuyer.collections.Matrix
Returns a list representing a view of row r of this matrix.
VirtualHoldManager - Class in umontreal.iro.lecuyer.contactcenters.msk.model
Implements the necessary logic for virtual holding, also called virtual queueing.
VirtualHoldManager(CallCenter) - Constructor for class umontreal.iro.lecuyer.contactcenters.msk.model.VirtualHoldManager
Constructs a new virtual hold manager for the call center model cc.
virtualQueueTargetType - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 

W

WaitingQueue - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents a waiting queue where contacts are added if they cannot be served immediately.
WaitingQueue() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueue
Constructs a new waiting queue.
WaitingQueueListener - Interface in umontreal.iro.lecuyer.contactcenters.queue
Represents a waiting-queue listener which can be notified about events concerning waiting queues.
waitingQueues - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
waitingQueueSegments - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.ContactCenterEvalResultsParams
 
WaitingQueueSelector - Interface in umontreal.iro.lecuyer.contactcenters.ctmc
Represents a policy selecting a queued contact for an agent becoming free, in a CTMC call center model.
WaitingQueueSelectors - Class in umontreal.iro.lecuyer.contactcenters.router
Provides some convenience methods for selecting a waiting queue from a list of indices.
WaitingQueueSet - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents a group of waiting queues for which it is possible to get the total size.
WaitingQueueSet() - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueSet
 
WaitingQueueState - Class in umontreal.iro.lecuyer.contactcenters.queue
Represents the state of a waiting queue.
WaitingQueueState(WaitingQueue) - Constructor for class umontreal.iro.lecuyer.contactcenters.queue.WaitingQueueState
Constructs a new state object by saving the state of the waiting queue queue.
WaitingQueueStructure - Enum in umontreal.iro.lecuyer.contactcenters.router
Possible data structures for waiting queues.
WaitingQueueType - Enum in umontreal.iro.lecuyer.contactcenters.router
Represent possible roles of waiting queues for routing policies.
waitingTime - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
waitingTimeDefaultVQ - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
WaitingTimePredictor - Interface in umontreal.iro.lecuyer.contactcenters.expdelay
Represents a heuristic that can predict the waiting time of a contact depending on the system's state.
waitingTimePredictorClass - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallCenterParams
 
warmupBatches - Variable in class umontreal.iro.lecuyer.contactcenters.app.params.BatchSimParams
 
wasAvailable() - Method in class umontreal.iro.lecuyer.contactcenters.server.AgentState
Determines the availability status of the agent at the time of state saving.
wasGhostAgent() - Method in class umontreal.iro.lecuyer.contactcenters.server.EndServiceEvent
Determines if the agent ending the service of the contact disappears after the service is completed.
wasStopped() - Method in class umontreal.iro.lecuyer.contactcenters.PeriodChangeEvent
Determines if this period-change event was stopped since the last call to PeriodChangeEvent.init().
weight - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
weight - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
weightPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.AgentGroupParams
 
weightPeriod - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
weightsGT - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
weightsGT - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
weightsTG - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RouterParams
 
weightsTG - Variable in class umontreal.iro.lecuyer.contactcenters.router.AgentsPrefRouter
 
windowSizeVQ - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.CallTypeParams
 
WORKING - Static variable in class umontreal.iro.lecuyer.contactcenters.msk.model.ShiftPart
The text ``Working''.
wrapGen - Variable in class umontreal.iro.lecuyer.contactcenters.params.MultiPeriodGenParams
 
wrapperFromString(Class<T>, String) - Static method in class umontreal.iro.lecuyer.util.StringConvert
Converts a string to a wrapper object of class cls.
write(CallCenterParams, String) - Static method in class umontreal.iro.lecuyer.contactcenters.msk.CallCenterSim
 
write(String, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Equivalent to String, StorableParam, String, int) write (new ClassFinder(), fileName, par, rootName, spc).
write(ClassFinder, String, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Convenience method to write the parameters par into an XML file file, with a root element name rootName and spc spaces for each needed indentation level.
write(File, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Equivalent to File, StorableParam, String, int) write (new ClassFinder(), file, par, rootName, spc).
write(ClassFinder, File, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Same as String, StorableParam, String, int), for a file object rather than a file name.
write(OutputStream, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Equivalent to OutputStream, StorableParam, String, int) write (new ClassFinder(), out, par, rootName, spc).
write(ClassFinder, OutputStream, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Same as String, StorableParam, String, int), but writes the XML contents to the output stream out.
write(Writer, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Equivalent to Writer, StorableParam, String, int) write (new ClassFinder(), out, par, rootName, spc).
write(ClassFinder, Writer, StorableParam, String, int) - Static method in class umontreal.iro.lecuyer.xmlconfig.AbstractParam
Same as String, StorableParam, String, int), but writes the XML contents to the writer out.
writeHeader() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.ExcelContactTrace
 
writeHeader() - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
Writes the output of FileContactTrace.getHeader() in the trace file, followed by an end-line character.
writeHistograms() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Show all histograms for the chosen measures on standard output.
writeHistogramsLaTeX() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormat
Writes all histograms for the chosen measures in a LaTex file.
writeLine(int, int, int, double, double, String, int, double) - Method in interface umontreal.iro.lecuyer.contactcenters.app.trace.ContactTrace
Writes a new line in the trace representing a simulated contact.
writeLine(int, int, int, double, double, String, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.DBContactTrace
 
writeLine(int, int, int, double, double, String, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.ExcelContactTrace
 
writeLine(int, int, int, double, double, String, int, double) - Method in class umontreal.iro.lecuyer.contactcenters.app.trace.FileContactTrace
 
writeLines(PrintWriter, String) - Static method in class umontreal.iro.lecuyer.util.LineBreaker
Prints the string out using the correct platform-specific line separator.
writeLines(PrintStream, String) - Static method in class umontreal.iro.lecuyer.util.LineBreaker
Similar to String), for a print stream.
writeLines(BufferedWriter, String) - Static method in class umontreal.iro.lecuyer.util.LineBreaker
Similar to String), for a buffered writer.
writeLines(T, String, String) - Static method in class umontreal.iro.lecuyer.util.LineBreaker
Similar to String), for a generic appendable object, and a user-defined line separator lineSeparator.
writeParams(ContactCenterEvalResultsParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterEvalResults
Fills ccp with parameters stored in this object.
writeParams(ContactCenterEvalResultsParams) - Method in class umontreal.iro.lecuyer.contactcenters.app.ContactCenterSimResults
 
writeResults(String, ContactCenterEvalResults) - Method in class umontreal.iro.lecuyer.contactcenters.app.CCResultsWriter
User-defined method for writing results, for a specific scenario represented by res, and having name resFileName.
writeResults(File) - Method in class umontreal.iro.lecuyer.contactcenters.app.CCResultsWriter
Writes results extracted from the file resultFile.
writeTrace(Writer, Collection<? extends CallTraceSorter.TracedCall>, int) - Static method in class umontreal.iro.lecuyer.contactcenters.app.CallTraceSorter
For each traced call in the collection calls, writes one line on writer by using CallTraceSorter.TracedCall.toString().
writeWorkbook() - Method in class umontreal.iro.lecuyer.contactcenters.app.PerformanceMeasureFormatExcel
Writes the current workbook..

X

x - Variable in class umontreal.iro.lecuyer.contactcenters.contact.GammaParameterEstimator
 
xref - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.ScheduleShiftParams
 

_

_case - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 
_default - Variable in class umontreal.iro.lecuyer.contactcenters.msk.params.RoutingStageParams
 

A B C D E F G H I J K L M N O P Q R S T U V W X _
ContactCenters
V. 0.9.9.

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