Package jline.api.fes

Class Fes_map_levels

java.lang.Object
jline.api.fes.Fes_map_levels

public final class Fes_map_levels extends Object
Expands a MAP into the per-level processes of a load-dependent server. A flow-equivalent server is described by one MAP (F0^k,F1^k) per population level k=1..n. A single MAP is replicated over the levels and scaled by min(k,mi), which reproduces a queue with mi servers and, for mi infinite, a delay station serving at rate k*mu. The scaling is exact for exponential service and is the load-dependent rate approximation otherwise. Copyright (c) 2012-2026, Imperial College London All rights reserved.
  • Method Details

    • fes_map_levels

      public static List<MatrixCell> fes_map_levels(MatrixCell MAP, int n)
      Replicates a load independent MAP over n levels.
      Parameters:
      MAP - process in the form (D0,D1)
      n - number of levels required
      Returns:
      list of per-level processes
    • fes_map_levels

      public static List<MatrixCell> fes_map_levels(MatrixCell MAP, int n, double mi)
      Replicates a load independent MAP over n levels, scaling level k by min(k,mi).
      Parameters:
      MAP - process in the form (D0,D1)
      n - number of levels required
      mi - number of servers, Double.POSITIVE_INFINITY for a delay
      Returns:
      list of per-level processes
    • fes_map_levels

      public static List<MatrixCell> fes_map_levels(List<MatrixCell> levels, int n)
      Validates a load dependent descriptor and returns its first n levels.
      Parameters:
      levels - per-level processes, at least n of them
      n - number of levels required
      Returns:
      list of per-level processes