|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.contactcenters.msk.cv.NumArrivalsCV
public class NumArrivalsCV
Represents the control variable A, which is the number of arrivals of inbound contacts. When applied to a performance measure concerning inbound contact type k during period p, the used CV is the number of arrived contacts of type k during period p. For outbound contact types, the total number of arrived inbound contacts is used.
Constructor Summary | |
---|---|
NumArrivalsCV()
|
Method Summary | |
---|---|
boolean |
appliesTo(PerformanceMeasureType pm)
Determines if this control variable can be applied to the type pm of performance measure. |
boolean |
appliesTo(SimLogic sim,
PerformanceMeasureType pm,
int row,
int col)
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. |
double |
getBusynessFactor()
|
double[] |
getBusynessFactors()
|
static DoubleMatrix2D |
getExpArrivals(SimLogic sim,
boolean norm)
|
double |
getExpectation(SimLogic sim,
PerformanceMeasureType pm,
int row,
int col)
|
double |
getNonCenteredObs(SimLogic sim,
CallCenterStatProbes inStat,
PerformanceMeasureType pm,
int row,
int col,
int index)
|
double |
getObs(SimLogic sim,
CallCenterStatProbes inStat,
PerformanceMeasureType pm,
int row,
int col,
int index)
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. |
void |
init(SimLogic sim)
Initializes any data structure used by this control variable. |
int |
numberObs(SimLogic sim,
CallCenterStatProbes inStat,
PerformanceMeasureType pm,
int row,
int col)
Returns the number of observations for the control variable used for the performance measure of type pm, at row row and column col. |
void |
setBusynessFactor(double b)
|
void |
setBusynessFactors(double[] bs)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NumArrivalsCV()
Method Detail |
---|
public boolean appliesTo(PerformanceMeasureType pm)
ControlVariable
appliesTo
in interface ControlVariable
pm
- the type of performance measure.
public boolean appliesTo(SimLogic sim, PerformanceMeasureType pm, int row, int col)
ControlVariable
appliesTo
in interface ControlVariable
sim
- the simulation logic.pm
- the type of performance measure.row
- the row index.col
- the column index.
public int numberObs(SimLogic sim, CallCenterStatProbes inStat, PerformanceMeasureType pm, int row, int col)
ControlVariable
numberObs
in interface ControlVariable
sim
- the simulation logic.inStat
- the call center statistics.pm
- the type of performance measure.row
- the row index.col
- the column index.
public double getObs(SimLogic sim, CallCenterStatProbes inStat, PerformanceMeasureType pm, int row, int col, int index)
ControlVariable
getObs
in interface ControlVariable
sim
- the simulation logic.inStat
- the call center statistics.pm
- the type of performance measure.row
- the row index.col
- the column index.index
- the index of the observation.
public double getNonCenteredObs(SimLogic sim, CallCenterStatProbes inStat, PerformanceMeasureType pm, int row, int col, int index)
public double getExpectation(SimLogic sim, PerformanceMeasureType pm, int row, int col)
public double[] getBusynessFactors()
public void setBusynessFactors(double[] bs)
public double getBusynessFactor()
public void setBusynessFactor(double b)
public static DoubleMatrix2D getExpArrivals(SimLogic sim, boolean norm)
public void init(SimLogic sim)
ControlVariable
init
in interface ControlVariable
sim
- the simulation logic.
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |