Class PerformanceMeasuresDatabase

java.lang.Object
edu.tufts.hrilab.action.db.PerformanceMeasuresDatabase

public class PerformanceMeasuresDatabase extends Object
  • Constructor Details

    • PerformanceMeasuresDatabase

      protected PerformanceMeasuresDatabase()
      Protected so that only the Database can instantiate.
  • Method Details

    • createPerformanceMeasuresEntry

      protected void createPerformanceMeasuresEntry(ActionDBEntry entry)
    • getPerformanceMeasures

      public PerformanceMeasures getPerformanceMeasures(ActionDBEntry adbe)
      Get the performance measures for an action db entry.
      Parameters:
      adbe - action used to get performance measures
    • savePerformanceMeasures

      public void savePerformanceMeasures(String path, String filename, Symbol agent)
    • savePerformanceMeasures

      public void savePerformanceMeasures(String path, String filename)
    • loadPerformanceMeasures

      public void loadPerformanceMeasures(String fileDir, String filename)
      load the performance models from a file. FIXME: need better way to load performance models. The current implementation assumes single db entry per action However, there will be different db entries for different agents.
      Parameters:
      fileDir - file containing performance models
      filename - file containing performance models