Class Pfqn_mvaoi.Result

java.lang.Object
jline.api.pfqn.mva.Pfqn_mvaoi.Result
Enclosing class:
Pfqn_mvaoi

public static final class Pfqn_mvaoi.Result extends Object
Result: per-class throughput X, OI queue-lengths Qoi (K x R), LI queue-lengths Qli (J x R), delay queue-length Qdelay (R).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final double[]
     
    final double[][]
     
    final double[][]
     
    final double[][]
    (K x R) per-class mean number of IN-SERVICE jobs at each OI station, i.e.
    final double[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Result(double[] X, double[][] Qoi, double[][] Qli, double[] Qdelay, double[][] Soi)
     
  • Method Summary

    Methods inherited from class java.lang.Object

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

    • X

      public final double[] X
    • Qoi

      public final double[][] Qoi
    • Qli

      public final double[][] Qli
    • Qdelay

      public final double[] Qdelay
    • Soi

      public final double[][] Soi
      (K x R) per-class mean number of IN-SERVICE jobs at each OI station, i.e. E[sir_r] with sir_r the count of class-r jobs receiving a strictly positive rank rate (see Pfqn_oi_insvc); the utilization of OI station i is Soi[i][r]/c_i. Unlike X/Qoi/Qli, which are pure mean-value quantities, Soi is a distributional statistic and is therefore obtained from the OI count marginal pM_i(n|k) = (1/mu_i(n)) sum_r X_r(k) pM_i(n-e_r|k-e_r), pM_i(0|k) = 1 - sum_{n != 0} pM_i(n|k), assembled from the zero-shift throughputs X^{(0)}(k) already cached by the mean-value recursion (no normalizing constant is formed).
  • Constructor Details

    • Result

      public Result(double[] X, double[][] Qoi, double[][] Qli, double[] Qdelay, double[][] Soi)