Class Pfqn_jointKt

  • All Implemented Interfaces:

    
    public final class Pfqn_jointKt
    
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static Double pfqn_joint(Matrix n, Matrix L, Matrix N, Matrix Z, Double lGN) Compute the joint queue-length probability for vector n
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • pfqn_joint

         final static Double pfqn_joint(Matrix n, Matrix L, Matrix N, Matrix Z, Double lGN)

        Compute the joint queue-length probability for vector n

        Parameters:
        n - Queue population vector (M x 1 for total queue lengths, or M x R for per-class queue lengths)
        L - Service demands (M x R matrix, M queues, R classes)
        N - Total number of jobs for each class (1 x R vector)
        Z - Think times for each class (1 x R vector, default: zeros)
        lGN - Logarithm of normalizing constant at N (optional, computed if not provided)
        Returns:

        Joint queue-length probability

        Examples:

        • Total queue-lengths: n is M x 1 vector

        • Per-class queue-lengths: n is M x R matrix