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

Packages that use ActionDomain
edu.iastate.jrelm.core   
edu.iastate.jrelm.demo   
edu.iastate.jrelm.demo.bandit   
edu.iastate.jrelm.rl   
edu.iastate.jrelm.rl.rotherev   
edu.iastate.jrelm.rl.rotherev.variant   
 

Uses of ActionDomain in edu.iastate.jrelm.core
 

Classes in edu.iastate.jrelm.core that implement ActionDomain
 class SimpleActionDomain<O>
          SimpleActionDomain is basic implementation of the ActionDomain interface.
 

Uses of ActionDomain in edu.iastate.jrelm.demo
 

Constructors in edu.iastate.jrelm.demo with parameters of type ActionDomain
RothErevAgent(REParameters params, ActionDomain<java.lang.Integer,A> dom)
          Build agent driven by Roth-Erev Reinforcement Learning.
RothErevAgent(REParameters params, ActionDomain<java.lang.Integer,A> dom, java.lang.String agentID)
          Build agent driven by Roth-Erev Reinforcement Learning.
 

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

Classes in edu.iastate.jrelm.demo.bandit that implement ActionDomain
 class BanditActionDomain
           
 

Uses of ActionDomain in edu.iastate.jrelm.rl
 

Fields in edu.iastate.jrelm.rl declared as ActionDomain
protected  ActionDomain<AI,A> SimplePolicy.actionDomain
           
protected  ActionDomain<I,A> SimpleStatelessPolicy.domain
           
 

Methods in edu.iastate.jrelm.rl that return ActionDomain
 ActionDomain<I,A> StatelessPolicy.getActionDomain()
          Get the ActionDomain that this policy selects Actions from.
 ActionDomain<I,A> SimpleStatelessPolicy.getActionDomain()
          Get the set of actions this policy uses.
 ActionDomain<AI,A> SimplePolicy.getActionDomain()
          Get the domain of action being used by this policy.
 ActionDomain<AI,A> Policy.getActionDomain()
          Get the ActionDomain that this policy selects Actions from.
 

Constructors in edu.iastate.jrelm.rl with parameters of type ActionDomain
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain)
          Construct a SimplePolicy using a given ActionDomain and StateDomain.
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain, double[][] initPDFs)
          Construct a SimplePolicy using the given ActionDomain, StateDomain, and initial probability distribution functions.
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain, double[][] initPDFs, int randSeed)
           
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain, double[][] initPDFs, cern.jet.random.engine.RandomEngine randomGen)
           
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain, int randSeed)
          Construct a SimplePolicy using a given ActionDomain, StateDomain and psuedo-random generator seed.
SimplePolicy(ActionDomain<AI,A> aDomain, StateDomain<SI,S> sDomain, cern.jet.random.engine.RandomEngine randomGen)
          Construct a SimplePolicy using a given ActionDomain and RandomEngine.
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain)
          Construct a SimpleStatelessPolicy using a given ActionDomain.
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain, double[] initProbs)
          A new MersenneTwister seeded with the current time ((int)System.currentTimeMillis()) is created as the RandomEngine for this policy.
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain, double[] initProbs, int randSeed)
           
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain, double[] initProbs, cern.jet.random.engine.RandomEngine randomGen)
          Note: RandomGenerator does not reveal the seed value being used.
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain, int randSeed)
          Construct a SimplePolicy using the given ActionDomain and psuedo-random generator seed.
SimpleStatelessPolicy(ActionDomain<I,A> actionDomain, cern.jet.random.engine.RandomEngine randomGen)
          Construct a SimpleStatelessPolicy using a given ActionDomain and RandomEngine.
 

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

Constructors in edu.iastate.jrelm.rl.rotherev with parameters of type ActionDomain
RELearner(REParameters learningParams, ActionDomain<I,A> aDomain)
          Construct a RothErev learning component with parameters specified in a AREParameters object.
REPolicy(ActionDomain<I,A> actionDomain)
           
REPolicy(ActionDomain<I,A> actionDomain, double[] initProbs)
           
REPolicy(ActionDomain<I,A> actionDomain, double[] initProbs, int randSeed)
           
REPolicy(ActionDomain<I,A> actionDomain, double[] initProbs, cern.jet.random.engine.RandomEngine randomGen)
           
REPolicy(ActionDomain<I,A> actionDomain, int randSeed)
           
REPolicy(ActionDomain<I,A> actionDomain, cern.jet.random.engine.RandomEngine randomGen)
           
 

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

Constructors in edu.iastate.jrelm.rl.rotherev.variant with parameters of type ActionDomain
VRELearner(VREParameters learningParams, ActionDomain<I,A> aDomain)
          Construct a learner using Variant Roth-Erev with parameters specified in a VREParameters object.