Package jline.api.sn

Class SnOpenProbTerms

java.lang.Object
jline.api.sn.SnOpenProbTerms

public final class SnOpenProbTerms extends Object
Open-class contribution to an aggregate state probability at one station.

The mixed branch shared by getProbAggr and getProbSysAggr: a Delay carries an independent Poisson per open class, a queueing station carries the multinomial-geometric product form in its utilizations, and a Source (EXT) carries neither, its population belonging to the environment. The system probability is the sum of these terms over the stations, plus the closed classes' multinomial, so both getters call this one method.

Mirrors @SolverMVA/getProbAggr.m and @SolverFLD/getProbAggr.m and the native Python _open_prob_aggr_terms.

Since:
LINE 3.0
  • Method Details

    • snOpenProbTerms

      public static double snOpenProbTerms(NetworkStruct sn, Matrix Q, Matrix U, Matrix nir, int ist)
      Log-probability contributed by the open classes at one station.
      Parameters:
      sn - the NetworkStruct object for the queueing network model
      Q - mean queue lengths, stations by classes
      U - utilizations, stations by classes
      nir - per-class job counts at station ist, as a row
      ist - station index (0-based)
      Returns:
      the log contribution, or negative infinity for an impossible state