edu.iastate.jrelm.util
Class WrapperAgent<RL extends ReinforcementLearner>

java.lang.Object
  extended by edu.iastate.jrelm.util.WrapperAgent<RL>
All Implemented Interfaces:
JReLMAgent<RL>

public class WrapperAgent<RL extends ReinforcementLearner>
extends java.lang.Object
implements JReLMAgent<RL>

Dummy agent used to wrap anonymous ReinforcementLearners.


Constructor Summary
WrapperAgent(java.lang.String id, RL learner)
           
 
Method Summary
 java.lang.String getID()
          Retreive a String identifier for this agent.
 RL getLearner()
          Retrieve the leaner this agent is using.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapperAgent

public WrapperAgent(java.lang.String id,
                    RL learner)
Method Detail

getID

public java.lang.String getID()
Description copied from interface: JReLMAgent
Retreive a String identifier for this agent.

Specified by:
getID in interface JReLMAgent<RL extends ReinforcementLearner>
Returns:

getLearner

public RL getLearner()
Description copied from interface: JReLMAgent
Retrieve the leaner this agent is using.

Specified by:
getLearner in interface JReLMAgent<RL extends ReinforcementLearner>
Returns: