Uses of Interface
edu.iastate.jrelm.rl.RLParameters

Packages that use RLParameters
edu.iastate.jrelm.core   
edu.iastate.jrelm.gui   
edu.iastate.jrelm.rl   
edu.iastate.jrelm.rl.bushmosteller   
edu.iastate.jrelm.rl.rotherev   
edu.iastate.jrelm.rl.rotherev.variant   
 

Uses of RLParameters in edu.iastate.jrelm.core
 

Methods in edu.iastate.jrelm.core with parameters of type RLParameters
 boolean BasicLearnerManager.updateSettings(java.lang.Class learnerType, RLParameters params)
          Update the settings for all agents in the algortithm group indicated by the given Class of ReinforcementLearner.
 boolean BasicLearnerManager.updateSettings(java.lang.String id, RLParameters params)
          Update the learning parameter settings for the agent specified by 'id'.
 

Uses of RLParameters in edu.iastate.jrelm.gui
 

Methods in edu.iastate.jrelm.gui with type parameters of type RLParameters
<P extends RLParameters>
boolean
JReLMController_Mark1.addParameters(P params)
           
<P extends RLParameters>
boolean
JReLMController_Mark1.removeParameters(P params)
           
<P extends RLParameters>
void
JReLMSettingsController_Mark2.setParameterList(java.util.Collection<P> algorithmList)
          Set the list of available reinforcement algorithms that can be set through this JReLM parameters settings window.
<P extends RLParameters>
void
JReLMController_Mark1.setParameterList(java.util.Collection<P> paramsList)
           
 

Methods in edu.iastate.jrelm.gui that return types with arguments of type RLParameters
 java.util.Vector<RLParameters> JReLMSettingsController_Mark2.getAlgorithmList()
          Returns a list of the JReLM reinforcement learning algorithms this controller knows about.
 java.util.Vector<RLParameters> JReLMController_Mark1.getAlgorithmList()
          Returns a list of the JReLM reinforcement learning algorithms this controller knows about.
 

Constructors in edu.iastate.jrelm.gui with parameters of type RLParameters
JReLMController_Mark1(RLParameters params)
          For use when only one type of RL algorithm is in use in the model.
JReLMSettingsController_Mark2(RLParameters params)
          For use when only one type of RL algorithm is in use in the model.
 

Uses of RLParameters in edu.iastate.jrelm.rl
 

Classes in edu.iastate.jrelm.rl with type parameters of type RLParameters
 class AbstractStatlessLearner<PA extends RLParameters,I,A extends Action<I>,F extends Feedback,PO extends StatelessPolicy<I,A>>
          Base abstract class for ReinforcementLearner classes that implement algorithms that do not make use of external environmental states.
 interface ReinforcementLearner<PA extends RLParameters,I,A extends Action,F extends Feedback,PO extends Policy>
          For classes that implement reinforcement learning algorithms.
 

Methods in edu.iastate.jrelm.rl that return RLParameters
 RLParameters SimpleStatelessLearner.getParameters()
          Returns the learning parameters currently in use.
 RLParameters SimpleStatelessLearner.makeParameters()
          Creates an RLParameters object of the same type as given to the SimpleStatelessLearner constructor.
 

Methods in edu.iastate.jrelm.rl with parameters of type RLParameters
 void SimpleStatelessLearner.setParameters(RLParameters learnParams)
          Set the learning parameters to use.
 

Uses of RLParameters in edu.iastate.jrelm.rl.bushmosteller
 

Classes in edu.iastate.jrelm.rl.bushmosteller that implement RLParameters
 class GBMParameters
          This is an abstract class to guide the implementation of Generalized Bush-Mosteller learning parameters.
 class LinearGBMParameters
          An implementation of AbstractGBMParmaters that specifies a linear function for the reinforcement strength modifier used in Generalised Bush-Mosteller learning.
 

Uses of RLParameters in edu.iastate.jrelm.rl.rotherev
 

Classes in edu.iastate.jrelm.rl.rotherev that implement RLParameters
 class REParameters
          Collects and manages parameters settings required for the modified Roth-Erev reinforcement learning algorithm.
 

Uses of RLParameters in edu.iastate.jrelm.rl.rotherev.variant
 

Classes in edu.iastate.jrelm.rl.rotherev.variant that implement RLParameters
 class VREParameters
          Parameters for the Varian Roth-Erev learner.