|
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.xmlbind.params.Named
umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
umontreal.iro.lecuyer.contactcenters.msk.params.ArrivalProcessParams
public class ArrivalProcessParams
Represents the parameters for an inbound call arrival process, for blend/multi-skill call center.
Field Summary | |
---|---|
protected MultiPeriodGenParams |
arrivalRates
|
protected double[] |
arrivals
|
protected Double |
arrivalsMult
|
protected RandomVariateGenParams |
arvGen
|
protected RandomVariateGenParams |
busyGen
|
protected DoubleArray |
copulaSigma
|
protected CorrelationFit |
correlationFit
|
protected IntArray |
data
|
protected Boolean |
estimateBusyness
|
protected GammaShapeEstimatorType |
gammaShapeEstimatorType
|
protected Double |
gammaShapeSmoothingFactor
|
protected double[] |
lambdas
|
protected Integer |
maxIter
|
protected Integer |
movingWindowSize
|
protected Boolean |
normalize
|
protected double[] |
nortaGamma
|
protected double[] |
nortaP
|
protected DoubleArray |
nortaSigma
|
protected Integer |
numMonteCarlo
|
protected double[] |
poissonGammaRate
|
protected double[] |
poissonGammaShape
|
protected Double |
splineSmoothingFactor
|
protected Duration[] |
times
|
protected String |
type
|
protected Double |
varianceEpsilon
|
Fields inherited from class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams |
---|
checkAgentsForCall, producedCallTypes, sourceEnabled, sourceToggleTimes |
Fields inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
name, properties |
Constructor Summary | |
---|---|
ArrivalProcessParams()
|
Method Summary | |
---|---|
MultiPeriodGenParams |
getArrivalRates()
Gets the value of the arrivalRates property. |
double[] |
getArrivals()
|
double |
getArrivals(int idx)
|
int |
getArrivalsLength()
|
double |
getArrivalsMult()
Gets the value of the arrivalsMult property. |
RandomVariateGenParams |
getArvGen()
Gets the value of the arvGen property. |
RandomVariateGenParams |
getBusyGen()
Gets the value of the busyGen property. |
DoubleArray |
getCopulaSigma()
Gets the value of the copulaSigma property. |
CorrelationFit |
getCorrelationFit()
Gets the value of the correlationFit property. |
IntArray |
getData()
Gets the value of the data property. |
GammaShapeEstimatorType |
getGammaShapeEstimatorType()
Gets the value of the gammaShapeEstimatorType property. |
double |
getGammaShapeSmoothingFactor()
Gets the value of the gammaShapeSmoothingFactor property. |
double[] |
getLambdas()
|
double |
getLambdas(int idx)
|
int |
getLambdasLength()
|
int |
getMaxIter()
Gets the value of the maxIter property. |
int |
getMovingWindowSize()
Gets the value of the movingWindowSize property. |
double[] |
getNortaGamma()
|
double |
getNortaGamma(int idx)
|
int |
getNortaGammaLength()
|
double[] |
getNortaP()
|
double |
getNortaP(int idx)
|
int |
getNortaPLength()
|
DoubleArray |
getNortaSigma()
Gets the value of the nortaSigma property. |
int |
getNumMonteCarlo()
Gets the value of the numMonteCarlo property. |
double[] |
getPoissonGammaRate()
|
double |
getPoissonGammaRate(int idx)
|
int |
getPoissonGammaRateLength()
|
double[] |
getPoissonGammaShape()
|
double |
getPoissonGammaShape(int idx)
|
int |
getPoissonGammaShapeLength()
|
double |
getSplineSmoothingFactor()
Gets the value of the splineSmoothingFactor property. |
Duration[] |
getTimes()
|
Duration |
getTimes(int idx)
|
int |
getTimesLength()
|
String |
getType()
Gets the value of the type property. |
double |
getVarianceEpsilon()
Gets the value of the varianceEpsilon property. |
boolean |
isEstimateBusyness()
Gets the value of the estimateBusyness property. |
boolean |
isNormalize()
Gets the value of the normalize property. |
boolean |
isSetArrivalRates()
|
boolean |
isSetArrivals()
|
boolean |
isSetArrivalsMult()
|
boolean |
isSetArvGen()
|
boolean |
isSetBusyGen()
|
boolean |
isSetCopulaSigma()
|
boolean |
isSetCorrelationFit()
|
boolean |
isSetData()
|
boolean |
isSetEstimateBusyness()
|
boolean |
isSetGammaShapeEstimatorType()
|
boolean |
isSetGammaShapeSmoothingFactor()
|
boolean |
isSetLambdas()
|
boolean |
isSetMaxIter()
|
boolean |
isSetMovingWindowSize()
|
boolean |
isSetNormalize()
|
boolean |
isSetNortaGamma()
|
boolean |
isSetNortaP()
|
boolean |
isSetNortaSigma()
|
boolean |
isSetNumMonteCarlo()
|
boolean |
isSetPoissonGammaRate()
|
boolean |
isSetPoissonGammaShape()
|
boolean |
isSetSplineSmoothingFactor()
|
boolean |
isSetTimes()
|
boolean |
isSetType()
|
boolean |
isSetVarianceEpsilon()
|
void |
setArrivalRates(MultiPeriodGenParams value)
Sets the value of the arrivalRates property. |
void |
setArrivals(double[] values)
|
double |
setArrivals(int idx,
double value)
|
void |
setArrivalsMult(double value)
Sets the value of the arrivalsMult property. |
void |
setArvGen(RandomVariateGenParams value)
Sets the value of the arvGen property. |
void |
setBusyGen(RandomVariateGenParams value)
Sets the value of the busyGen property. |
void |
setCopulaSigma(DoubleArray value)
Sets the value of the copulaSigma property. |
void |
setCorrelationFit(CorrelationFit value)
Sets the value of the correlationFit property. |
void |
setData(IntArray value)
Sets the value of the data property. |
void |
setEstimateBusyness(boolean value)
Sets the value of the estimateBusyness property. |
void |
setGammaShapeEstimatorType(GammaShapeEstimatorType value)
Sets the value of the gammaShapeEstimatorType property. |
void |
setGammaShapeSmoothingFactor(double value)
Sets the value of the gammaShapeSmoothingFactor property. |
void |
setLambdas(double[] values)
|
double |
setLambdas(int idx,
double value)
|
void |
setMaxIter(int value)
Sets the value of the maxIter property. |
void |
setMovingWindowSize(int value)
Sets the value of the movingWindowSize property. |
void |
setNormalize(boolean value)
Sets the value of the normalize property. |
void |
setNortaGamma(double[] values)
|
double |
setNortaGamma(int idx,
double value)
|
void |
setNortaP(double[] values)
|
double |
setNortaP(int idx,
double value)
|
void |
setNortaSigma(DoubleArray value)
Sets the value of the nortaSigma property. |
void |
setNumMonteCarlo(int value)
Sets the value of the numMonteCarlo property. |
void |
setPoissonGammaRate(double[] values)
|
double |
setPoissonGammaRate(int idx,
double value)
|
void |
setPoissonGammaShape(double[] values)
|
double |
setPoissonGammaShape(int idx,
double value)
|
void |
setSplineSmoothingFactor(double value)
Sets the value of the splineSmoothingFactor property. |
void |
setTimes(Duration[] values)
|
Duration |
setTimes(int idx,
Duration value)
|
void |
setType(String value)
Sets the value of the type property. |
void |
setVarianceEpsilon(double value)
Sets the value of the varianceEpsilon property. |
void |
unsetArrivals()
|
void |
unsetArrivalsMult()
|
void |
unsetEstimateBusyness()
|
void |
unsetGammaShapeSmoothingFactor()
|
void |
unsetLambdas()
|
void |
unsetMaxIter()
|
void |
unsetMovingWindowSize()
|
void |
unsetNormalize()
|
void |
unsetNortaGamma()
|
void |
unsetNortaP()
|
void |
unsetNumMonteCarlo()
|
void |
unsetPoissonGammaRate()
|
void |
unsetPoissonGammaShape()
|
void |
unsetSplineSmoothingFactor()
|
void |
unsetTimes()
|
void |
unsetVarianceEpsilon()
|
Methods inherited from class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams |
---|
getProducedCallTypes, getSourceToggleTimes, isCheckAgentsForCall, isSetCheckAgentsForCall, isSetProducedCallTypes, isSetSourceEnabled, isSetSourceToggleTimes, isSourceEnabled, setCheckAgentsForCall, setSourceEnabled, unsetCheckAgentsForCall, unsetProducedCallTypes, unsetSourceEnabled, unsetSourceToggleTimes |
Methods inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
getName, getProperties, isSetName, isSetProperties, setName, setProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected RandomVariateGenParams busyGen
protected IntArray data
protected RandomVariateGenParams arvGen
protected double[] arrivals
protected double[] poissonGammaShape
protected double[] poissonGammaRate
protected DoubleArray copulaSigma
protected MultiPeriodGenParams arrivalRates
protected DoubleArray nortaSigma
protected double[] nortaGamma
protected double[] nortaP
protected Duration[] times
protected double[] lambdas
protected String type
protected Boolean normalize
protected Boolean estimateBusyness
protected Double splineSmoothingFactor
protected CorrelationFit correlationFit
protected GammaShapeEstimatorType gammaShapeEstimatorType
protected Double gammaShapeSmoothingFactor
protected Integer maxIter
protected Integer movingWindowSize
protected Integer numMonteCarlo
protected Double varianceEpsilon
protected Double arrivalsMult
Constructor Detail |
---|
public ArrivalProcessParams()
Method Detail |
---|
public RandomVariateGenParams getBusyGen()
RandomVariateGenParams
public void setBusyGen(RandomVariateGenParams value)
value
- allowed object is
RandomVariateGenParams
public boolean isSetBusyGen()
public IntArray getData()
IntArray
public void setData(IntArray value)
value
- allowed object is
IntArray
public boolean isSetData()
public RandomVariateGenParams getArvGen()
RandomVariateGenParams
public void setArvGen(RandomVariateGenParams value)
value
- allowed object is
RandomVariateGenParams
public boolean isSetArvGen()
public double[] getArrivals()
Double
public double getArrivals(int idx)
Double
public int getArrivalsLength()
public void setArrivals(double[] values)
values
- allowed objects are
Double
public double setArrivals(int idx, double value)
value
- allowed object is
Double
public boolean isSetArrivals()
public void unsetArrivals()
public double[] getPoissonGammaShape()
Double
public double getPoissonGammaShape(int idx)
Double
public int getPoissonGammaShapeLength()
public void setPoissonGammaShape(double[] values)
values
- allowed objects are
Double
public double setPoissonGammaShape(int idx, double value)
value
- allowed object is
Double
public boolean isSetPoissonGammaShape()
public void unsetPoissonGammaShape()
public double[] getPoissonGammaRate()
Double
public double getPoissonGammaRate(int idx)
Double
public int getPoissonGammaRateLength()
public void setPoissonGammaRate(double[] values)
values
- allowed objects are
Double
public double setPoissonGammaRate(int idx, double value)
value
- allowed object is
Double
public boolean isSetPoissonGammaRate()
public void unsetPoissonGammaRate()
public DoubleArray getCopulaSigma()
DoubleArray
public void setCopulaSigma(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetCopulaSigma()
public MultiPeriodGenParams getArrivalRates()
MultiPeriodGenParams
public void setArrivalRates(MultiPeriodGenParams value)
value
- allowed object is
MultiPeriodGenParams
public boolean isSetArrivalRates()
public DoubleArray getNortaSigma()
DoubleArray
public void setNortaSigma(DoubleArray value)
value
- allowed object is
DoubleArray
public boolean isSetNortaSigma()
public double[] getNortaGamma()
Double
public double getNortaGamma(int idx)
Double
public int getNortaGammaLength()
public void setNortaGamma(double[] values)
values
- allowed objects are
Double
public double setNortaGamma(int idx, double value)
value
- allowed object is
Double
public boolean isSetNortaGamma()
public void unsetNortaGamma()
public double[] getNortaP()
Double
public double getNortaP(int idx)
Double
public int getNortaPLength()
public void setNortaP(double[] values)
values
- allowed objects are
Double
public double setNortaP(int idx, double value)
value
- allowed object is
Double
public boolean isSetNortaP()
public void unsetNortaP()
public Duration[] getTimes()
Duration
public Duration getTimes(int idx)
Duration
public int getTimesLength()
public void setTimes(Duration[] values)
values
- allowed objects are
Duration
public Duration setTimes(int idx, Duration value)
value
- allowed object is
Duration
public boolean isSetTimes()
public void unsetTimes()
public double[] getLambdas()
Double
public double getLambdas(int idx)
Double
public int getLambdasLength()
public void setLambdas(double[] values)
values
- allowed objects are
Double
public double setLambdas(int idx, double value)
value
- allowed object is
Double
public boolean isSetLambdas()
public void unsetLambdas()
public String getType()
String
public void setType(String value)
value
- allowed object is
String
public boolean isSetType()
public boolean isNormalize()
Boolean
public void setNormalize(boolean value)
value
- allowed object is
Boolean
public boolean isSetNormalize()
public void unsetNormalize()
public boolean isEstimateBusyness()
Boolean
public void setEstimateBusyness(boolean value)
value
- allowed object is
Boolean
public boolean isSetEstimateBusyness()
public void unsetEstimateBusyness()
public double getSplineSmoothingFactor()
Double
public void setSplineSmoothingFactor(double value)
value
- allowed object is
Double
public boolean isSetSplineSmoothingFactor()
public void unsetSplineSmoothingFactor()
public CorrelationFit getCorrelationFit()
CorrelationFit
public void setCorrelationFit(CorrelationFit value)
value
- allowed object is
CorrelationFit
public boolean isSetCorrelationFit()
public GammaShapeEstimatorType getGammaShapeEstimatorType()
GammaShapeEstimatorType
public void setGammaShapeEstimatorType(GammaShapeEstimatorType value)
value
- allowed object is
GammaShapeEstimatorType
public boolean isSetGammaShapeEstimatorType()
public double getGammaShapeSmoothingFactor()
Double
public void setGammaShapeSmoothingFactor(double value)
value
- allowed object is
Double
public boolean isSetGammaShapeSmoothingFactor()
public void unsetGammaShapeSmoothingFactor()
public int getMaxIter()
Integer
public void setMaxIter(int value)
value
- allowed object is
Integer
public boolean isSetMaxIter()
public void unsetMaxIter()
public int getMovingWindowSize()
Integer
public void setMovingWindowSize(int value)
value
- allowed object is
Integer
public boolean isSetMovingWindowSize()
public void unsetMovingWindowSize()
public int getNumMonteCarlo()
Integer
public void setNumMonteCarlo(int value)
value
- allowed object is
Integer
public boolean isSetNumMonteCarlo()
public void unsetNumMonteCarlo()
public double getVarianceEpsilon()
Double
public void setVarianceEpsilon(double value)
value
- allowed object is
Double
public boolean isSetVarianceEpsilon()
public void unsetVarianceEpsilon()
public double getArrivalsMult()
Double
public void setArrivalsMult(double value)
value
- allowed object is
Double
public boolean isSetArrivalsMult()
public void unsetArrivalsMult()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |