Class DpfqnNcResult

java.lang.Object
jline.api.dpfqn.DpfqnNcResult

public final class DpfqnNcResult extends Object
Normalizing constants of a discrete-time closed cycle of Bernoulli servers with state independent service probabilities.

G and G1 are returned in a common scale, which is unity unless the recursion had to be rescaled to keep (q/p)^N inside double range. Ratios such as G1[k]/G are exact in either case, and lG is always the true log constant.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final double
    Time-stationary normalizing constant G(N,J), in the common scale.
    final double[]
    Arrival normalizing constants, G1[k] = G_1(k,J) for k = 0..N.
    final double
    Logarithm of the time-stationary normalizing constant G(N,J).
  • Constructor Summary

    Constructors
    Constructor
    Description
    DpfqnNcResult(double lG, double G, double[] G1)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Throughput per slot, G_1(N,J)/G(N,J).

    Methods inherited from class java.lang.Object

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

    • lG

      public final double lG
      Logarithm of the time-stationary normalizing constant G(N,J).
    • G

      public final double G
      Time-stationary normalizing constant G(N,J), in the common scale.
    • G1

      public final double[] G1
      Arrival normalizing constants, G1[k] = G_1(k,J) for k = 0..N.
  • Constructor Details

    • DpfqnNcResult

      public DpfqnNcResult(double lG, double G, double[] G1)
  • Method Details

    • throughput

      public double throughput()
      Throughput per slot, G_1(N,J)/G(N,J). It is the same at every node of the cycle, which is the discrete-time counterpart of the continuous-time identity X = G(N-1)/G(N).