Uses of Interface
edu.iastate.jrelm.core.JReLMAgent

Packages that use JReLMAgent
edu.iastate.jrelm.core   
edu.iastate.jrelm.demo   
edu.iastate.jrelm.demo.bandit   
edu.iastate.jrelm.util   
 

Uses of JReLMAgent in edu.iastate.jrelm.core
 

Fields in edu.iastate.jrelm.core with type parameters of type JReLMAgent
protected  java.util.Hashtable<java.lang.Class,java.util.Vector<JReLMAgent>> BasicLearnerManager.agentGrouping
           
protected  java.util.Hashtable<java.lang.String,JReLMAgent> BasicLearnerManager.agentTable
           
 

Methods in edu.iastate.jrelm.core that return JReLMAgent
 JReLMAgent BasicLearnerManager.getAgent(java.lang.String agentID)
          Retrieve an agent with the given ID.
 

Methods in edu.iastate.jrelm.core that return types with arguments of type JReLMAgent
 java.util.Hashtable<java.lang.Class,java.util.Vector<JReLMAgent>> BasicLearnerManager.getAgentGrouping()
          Retrieves a grouping of agents classified according to the class of their learners.
 java.util.Hashtable<java.lang.String,JReLMAgent> BasicLearnerManager.getAgentRegistery()
          Retrieve the whole agent registery.
 java.util.Vector<JReLMAgent> BasicLearnerManager.getGroup(java.lang.Class learnerClass)
          Retrieves a group of agents that all use the same reinforcement learning algorithm as indicated by the given class of ReinforcementLearner.
 

Methods in edu.iastate.jrelm.core with parameters of type JReLMAgent
protected  void BasicLearnerManager.groupAgent(JReLMAgent agent)
          Agents are grouped according to their learning algorithm as indicated by the type of RLParameters their learner uses.
 java.lang.String BasicLearnerManager.isRegistered(JReLMAgent agent)
           
 boolean BasicLearnerManager.register(JReLMAgent agent)
          Register a single JReLMAgent.
protected  void BasicLearnerManager.ungroupAgent(JReLMAgent agent)
          Agents are grouped according to their learning algorithm as indicated by the type of RLParameters their learner uses.
 boolean BasicLearnerManager.unregister(JReLMAgent agent)
           
 

Method parameters in edu.iastate.jrelm.core with type arguments of type JReLMAgent
 boolean BasicLearnerManager.register(java.util.Collection<JReLMAgent> agents)
          Register a batch of JReLMAgents given as a Collection.
 

Constructor parameters in edu.iastate.jrelm.core with type arguments of type JReLMAgent
BasicLearnerManager(java.util.ArrayList<JReLMAgent> agentList)
           
 

Uses of JReLMAgent in edu.iastate.jrelm.demo
 

Classes in edu.iastate.jrelm.demo that implement JReLMAgent
 class RothErevAgent<A extends Action<java.lang.Integer>>
          This agent is meant to demonstrate the use of the core components.
 

Uses of JReLMAgent in edu.iastate.jrelm.demo.bandit
 

Classes in edu.iastate.jrelm.demo.bandit that implement JReLMAgent
 class GamblerAgent
           
 

Uses of JReLMAgent in edu.iastate.jrelm.util
 

Classes in edu.iastate.jrelm.util that implement JReLMAgent
 class WrapperAgent<RL extends ReinforcementLearner>
          Dummy agent used to wrap anonymous ReinforcementLearners.