Class QsysTvFluidResult

java.lang.Object
jline.api.qsys.QsysTvFluidResult

public class QsysTvFluidResult extends Object
Trajectory of the Gt/Mt/st+GI many-server fluid queue, as produced by Qsys_gtmtst_fluid.

Port of the struct returned by MATLAB qsys_gtmtst_fluid.m. Every array is indexed by the time grid.

Since:
LINE 3.1.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final double[]
    Abandonment rate.
    final double[]
    The arrival rate on the grid.
    final double[]
    Fluid in service.
    final double[]
    Gamma(t) = s'(t) + s(t)mu(t), the rate at which capacity frees up.
    final double[]
    Fluid in queue.
    final int[]
    1 while the queue is overloaded, 0 while it is underloaded.
    final double[]
    Service completion rate mu(t)B(t).
    final double[]
    The staffing on the grid.
    final double[]
    The time grid.
    final double[]
    B/s, the fraction of capacity in use.
    final double[]
    Potential waiting time of a quantum arriving now with infinite patience.
    final double[]
    Boundary waiting time, the age of the oldest fluid still waiting.
    final double[]
    Total fluid, B + Q.
  • Constructor Summary

    Constructors
    Constructor
    Description
    QsysTvFluidResult(double[] times, int[] regime, double[] B, double[] Q, double[] X, double[] w, double[] v, double[] sigma, double[] alpha, double[] utilization, double[] arrivalRate, double[] staffing, double[] capacityRate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • times

      public final double[] times
      The time grid.
    • regime

      public final int[] regime
      1 while the queue is overloaded, 0 while it is underloaded.
    • B

      public final double[] B
      Fluid in service.
    • Q

      public final double[] Q
      Fluid in queue.
    • X

      public final double[] X
      Total fluid, B + Q.
    • w

      public final double[] w
      Boundary waiting time, the age of the oldest fluid still waiting.
    • v

      public final double[] v
      Potential waiting time of a quantum arriving now with infinite patience.
    • sigma

      public final double[] sigma
      Service completion rate mu(t)B(t).
    • alpha

      public final double[] alpha
      Abandonment rate.
    • utilization

      public final double[] utilization
      B/s, the fraction of capacity in use.
    • arrivalRate

      public final double[] arrivalRate
      The arrival rate on the grid.
    • staffing

      public final double[] staffing
      The staffing on the grid.
    • capacityRate

      public final double[] capacityRate
      Gamma(t) = s'(t) + s(t)mu(t), the rate at which capacity frees up.
  • Constructor Details

    • QsysTvFluidResult

      public QsysTvFluidResult(double[] times, int[] regime, double[] B, double[] Q, double[] X, double[] w, double[] v, double[] sigma, double[] alpha, double[] utilization, double[] arrivalRate, double[] staffing, double[] capacityRate)
  • Method Details