ContactCenters
V. 0.9.9.

Package umontreal.iro.lecuyer.contactcenters.msk.conditions

Defines an interface for representing a condition on calls, and provides some implementations of the interface.

See:
          Description

Interface Summary
Condition Represents a condition that can be checked on a given contact.
 

Class Summary
AndCondition Represents a condition that checks if all conditions of a given list applies.
ConditionUtil Provides helper methods to construct condition objects using ConditionParams instances usually parsed from XML configuration files.
FracBusyAgentsCondition Represents a condition comparing the fraction of busy agents for two groups.
FracBusyAgentsThreshCondition Represents a condition comparing the fraction of busy agents in a group with a threshold.
FracBusyAgentsThreshWithTypeCondition Represents a condition on the fraction of busy agents serving a specific call type.
FracBusyAgentsWithTypesCondition Represents a condition comparing the fraction of busy agents in two groups, possibly restricted to specific call types.
IndexThreshInfo Stores information about an index, a threshold, and a relationship.
NumFreeAgentsCondition Represents a condition comparing the number of free agents in two groups of a model.
NumFreeAgentsThreshCondition Represents a condition comparing the number of free agents in a groups of a model with a fixed threshold.
OrCondition Represents a condition checking that at least one of a list of conditions applies.
QueueSizesCondition Represents a condition comparing the size of a waiting queue with the size of another queue.
QueueSizesWithTypesCondition Represents a condition on queue sizes possibly for specific call types.
QueueSizeThreshCondition Represents a condition comparing the size of a waiting queue with a fixed threshold.
QueueSizeThreshWithTypeCondition Represents a condition comparing the number of calls of a given type in a given queue with a threshold.
StatCondition Represents a condition on statistics observed during a given number of periods preceding the times at which the condition is checked.
TwoIndicesInfo Stores information about two indices and a relationship.
 

Package umontreal.iro.lecuyer.contactcenters.msk.conditions Description

Defines an interface for representing a condition on calls, and provides some implementations of the interface. A condition is an object that can be checked against any call of the model. When the condition is verified for a given call, we say that it applies for this call. Alternatively, some conditions may not depend on a call and rather checks the global state of the system. Conditions can be used to affect the behavior of routing or dialing policies.

The package provides the Condition interface to represent a condition. The other classes provide implementations of this interface for, e.g., conditions on the queue sizes, the number of free agents in group, etc. The class ConditionUtil is also provided to help with the creation of condition objects from ConditionParams instances created by parsing XML configuration files.


ContactCenters
V. 0.9.9.

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