Class RCATModel

java.lang.Object
jline.solvers.ag.handlers.RCATModel

public final class RCATModel extends Object
RCAT (Reversed Compound Agent Theorem) model representation. Every component is a QBD: NLEV levels of MPH phases each, the level being the queue length and the phase the pair (arrival phase, service phase). LEVEL gives the level index of every state, SVCRATE the service completion rate out of every state (zero on level 0, where no server runs) and SVCDOWN the same rate per phase at a busy level. With exponential processes MPH is 1 and the QBD is the scalar birth-death chain this analyzer built before.
  • Field Details

    • R

      public final Matrix[][] R
    • AP

      public final Matrix AP
    • processMap

      public final Matrix processMap
    • actionMap

      public final List<ActionInfo> actionMap
    • N

      public final int[] N
    • nlev

      public final int[] nlev
    • mph

      public final int[] mph
    • level

      public final int[][] level
    • svcrate

      public final double[][] svcrate
    • svcdown

      public final double[][] svcdown
  • Constructor Details

    • RCATModel

      public RCATModel(Matrix[][] R, Matrix AP, Matrix processMap, List<ActionInfo> actionMap, int[] N, int[] nlev, int[] mph, int[][] level, double[][] svcrate, double[][] svcdown)