Package jline.api.qsys
Class QsysFluidAbandonResult
java.lang.Object
jline.api.qsys.QsysFluidAbandonResult
Steady state of the G/GI/s+GI fluid model, as produced by
Qsys_ggisgi_fluid.
Port of the struct returned by MATLAB qsys_ggisgi_fluid.m.
- Since:
- LINE 3.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal doublelambda - throughput.final double[]Ages at which the densities were evaluated, null when not requested.final doubleB + Q.final doubleB = min(lambda/mu, s), in customers.final doubleQ = lambda * meanWait, in customers.final doubleE[W] over all customers, int_0^w F^c(t)dt = m_a F_e(w).final doubleE[patience | patience <= w].final doublew again, the fluid wait of served customers being deterministic.final doublew, the wait of every customer who is served; 0 unless overloaded.final double1 - 1/rho when overloaded, 0 otherwise.final double[]q(x) per server at those ages, null when not requested.final String"underloaded", "balanced" or "overloaded".final double[]b(x) per server at those ages, null when not requested.final doublemin(lambda, s*mu).final doublerho = lambda/(s*mu).final doublemin(rho,1). -
Constructor Summary
ConstructorsConstructorDescriptionQsysFluidAbandonResult(String regime, double trafficIntensity, double offeredWait, double meanWait, double meanWaitServed, double meanWaitAbandon, double probAbandon, double meanQueueLength, double meanNumberInService, double meanNumber, double utilization, double throughput, double abandonRate, double[] agePoints, double[] serviceAgeDensity, double[] queueAgeDensity) -
Method Summary
-
Field Details
-
regime
"underloaded", "balanced" or "overloaded". -
trafficIntensity
public final double trafficIntensityrho = lambda/(s*mu). -
offeredWait
public final double offeredWaitw, the wait of every customer who is served; 0 unless overloaded. -
meanWait
public final double meanWaitE[W] over all customers, int_0^w F^c(t)dt = m_a F_e(w). -
meanWaitServed
public final double meanWaitServedw again, the fluid wait of served customers being deterministic. -
meanWaitAbandon
public final double meanWaitAbandonE[patience | patience <= w]. -
probAbandon
public final double probAbandon1 - 1/rho when overloaded, 0 otherwise. -
meanQueueLength
public final double meanQueueLengthQ = lambda * meanWait, in customers. -
meanNumberInService
public final double meanNumberInServiceB = min(lambda/mu, s), in customers. -
meanNumber
public final double meanNumberB + Q. -
utilization
public final double utilizationmin(rho,1). -
throughput
public final double throughputmin(lambda, s*mu). -
abandonRate
public final double abandonRatelambda - throughput. -
agePoints
public final double[] agePointsAges at which the densities were evaluated, null when not requested. -
serviceAgeDensity
public final double[] serviceAgeDensityb(x) per server at those ages, null when not requested. -
queueAgeDensity
public final double[] queueAgeDensityq(x) per server at those ages, null when not requested.
-
-
Constructor Details
-
QsysFluidAbandonResult
public QsysFluidAbandonResult(String regime, double trafficIntensity, double offeredWait, double meanWait, double meanWaitServed, double meanWaitAbandon, double probAbandon, double meanQueueLength, double meanNumberInService, double meanNumber, double utilization, double throughput, double abandonRate, double[] agePoints, double[] serviceAgeDensity, double[] queueAgeDensity)
-
-
Method Details