Package jline.solvers

Class NetworkAvgCacheTable

java.lang.Object
jline.solvers.AvgTable
jline.solvers.NetworkAvgCacheTable

public class NetworkAvgCacheTable extends AvgTable
Table of detailed per-class cache performance metrics, one total row per cache node and read class (List=0) plus, where available and the cache has more than one list, one row per cache list (level). Columns: List, ListCap, Items, HitProb, DelayedHitProb, MissProb, HitRate, DelayedHitRate, MissRate, ArvR, ResidT. Port of matlab/src/solvers/@NetworkSolver/getAvgCacheTable.m.
  • Constructor Details

  • Method Details

    • get

      public List<Double> get(int col)
      Description copied from class: AvgTable
      Retrieves a specific column from the table as a list.
      Overrides:
      get in class AvgTable
      Parameters:
      col - the column index to retrieve
      Returns:
      the column data as a List of Double values
    • getList

      public List<Double> getList()
    • getListCap

      public List<Double> getListCap()
    • getItems

      public List<Double> getItems()
    • getHitProb

      public List<Double> getHitProb()
    • getDelayedHitProb

      public List<Double> getDelayedHitProb()
    • getMissProb

      public List<Double> getMissProb()
    • getHitRate

      public List<Double> getHitRate()
    • getDelayedHitRate

      public List<Double> getDelayedHitRate()
    • getMissRate

      public List<Double> getMissRate()
    • getArvR

      public List<Double> getArvR()
    • getResidT

      public List<Double> getResidT()
    • getNodeNames

      public List<String> getNodeNames()
    • setNodeNames

      public void setNodeNames(List<String> nodeNames)
    • getClassNames

      public List<String> getClassNames()
    • setClassNames

      public void setClassNames(List<String> classNames)
    • 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 used when computing this table
    • print

      public void print()
      Description copied from class: AvgTable
      Prints the table contents in a human-readable format. Implementation is provided by subclasses for specific table types.
      Specified by:
      print in class AvgTable
    • print

      public void print(SolverOptions options)
    • printTable

      public void printTable()
    • printTable

      public void printTable(SolverOptions options)