Class AgentModel

java.lang.Object
edu.tufts.hrilab.diarc.DiarcComponent
edu.tufts.hrilab.action.mcts.AgentModel

public class AgentModel extends DiarcComponent
  • Constructor Details

  • Method Details

    • additionalUsageInfo

      protected List<org.apache.commons.cli.Option> additionalUsageInfo()
      Description copied from class: DiarcComponent
      Command line options available in sub-class. This should be paired with a parseArgs implementation.
      Overrides:
      additionalUsageInfo in class DiarcComponent
      Returns:
    • parseArgs

      protected void parseArgs(org.apache.commons.cli.CommandLine cmdLine)
      Description copied from class: DiarcComponent
      Called directly after construction to pass runtime values that will override default values. This should parse all the options that additionalUsageInfo provides.zs
      Overrides:
      parseArgs in class DiarcComponent
    • getActor

      public Symbol getActor()
    • getAgentType

      public String getAgentType()
    • getAvailableActions

      public List<ActionDBEntry> getAvailableActions()
    • getLikelyBoundAction

      public Context getLikelyBoundAction(Context c)
    • getTestingBoundAction

      public Context getTestingBoundAction(Context c)
    • executeLikelyAction

      public Context executeLikelyAction(Context c, ActionConstraints constraints)