Package jline.solvers

Class NetworkPercTable

java.lang.Object
jline.solvers.AvgTable
jline.solvers.NetworkPercTable

public class NetworkPercTable extends AvgTable
Table of tail QUANTILES produced by the SolverBA 'snc' family, in the layout of NetworkAvgTable.

Each row is a station-class pair carrying the response-time quantile (RespTPerc) and the queue-length quantile (QLenPerc) at one violation probability: the smallest d and b for which P{D > d} <= eps and P{Q > b} <= eps are certified.

This is a different object from NetworkBoundsTable, which brackets a MEAN between a lower and an upper side. A quantile has no bracket: the stochastic network calculus bounds the tail from above only, so each column is one-sided by construction rather than by a family being one-sided.

See Also:
  • Constructor Details

    • NetworkPercTable

      public NetworkPercTable(List<Double> respTPerc, List<Double> qLenPerc)
      Creates a quantile table from the two columns.
      Parameters:
      respTPerc - list of response-time quantiles
      qLenPerc - list of queue-length quantiles, in jobs
  • Method Details

    • getRespTPerc

      public List<Double> getRespTPerc()
      Returns:
      the RespTPerc column
    • getQLenPerc

      public List<Double> getQLenPerc()
      Returns:
      the QLenPerc column
    • getClassNames

      public List<String> getClassNames()
      Returns:
      the job class names, one per row
    • setClassNames

      public void setClassNames(List<String> classNames)
      Parameters:
      classNames - the class names, one per row
    • getStationNames

      public List<String> getStationNames()
      Returns:
      the station names, one per row
    • setStationNames

      public void setStationNames(List<String> stationNames)
      Parameters:
      stationNames - the station names, one per row
    • setNumberOfDigits

      public void setNumberOfDigits(int nd)
      Parameters:
      nd - number of decimal digits used when printing
    • setOptions

      public void setOptions(SolverOptions options)
      Description copied from class: AvgTable
      Sets the solver options associated with this table.
      Overrides:
      setOptions in class AvgTable
      Parameters:
      options - the solver options associated with this table
    • print

      public void print()
      Prints the table using the options attached to it.
      Specified by:
      print in class AvgTable
    • print

      public void print(SolverOptions options)
      Prints the table.
      Parameters:
      options - the solver options controlling verbosity
    • printTable

      public void printTable()
      Prints the table using the options attached to it.
    • printTable

      public void printTable(SolverOptions options)
      Prints the table.
      Parameters:
      options - the solver options controlling verbosity