Uses of Class
jmdp.basic.DecisionRule

Packages that use DecisionRule
jmdp.basic   
jmdp.solvers   
 

Uses of DecisionRule in jmdp.basic
 

Methods in jmdp.basic that return DecisionRule
 DecisionRule<S,A> Policy.decisionRule(int t)
          Returns the decision rule for this t
 DecisionRule<S,A> Policy.getDecisionRule()
           
 DecisionRule<S,A> Policy.getDecisionRule(int t)
           
 

Methods in jmdp.basic with parameters of type DecisionRule
 void Policy.setDecisionRule(DecisionRule<S,A> pol)
          Sets a unique decision rule for the policy, for infinite horizon problems.
 void Policy.setDecisionRule(DecisionRule<S,A> pol, int t)
          Sets a decision rule for stage t in the policy
 

Constructors in jmdp.basic with parameters of type DecisionRule
DecisionRule(DecisionRule<S,A> dr)
          Creates a decision rule from a given one
Policy(DecisionRule d)
          Creates a Markov policy wit the given decition rule
 

Uses of DecisionRule in jmdp.solvers
 

Methods in jmdp.solvers with parameters of type DecisionRule
 jmp.SparseRowColumnMatrix PolicyIterationSolver.buildMatrix(DecisionRule<S,A> localPolicy)
          This method is, until now, only used by the PolicyIterationSolver.
protected  ValueFunction<S> PolicyIterationSolver.solveMatrix(DecisionRule<S,A> localDecisionRule)
          This method is used by the PolicyIterationSolver to solve the linear system of equations to determine the value functions of each state for a given policy.
protected  ValueFunction<S> PolicyIterationSolver.solveMatrixModified(DecisionRule<S,A> localDecisionRule)
          This method is used by the PolicyIterationSolver to solve the linear system of equations to determine the value functions of each state for a given policy.
 

Constructors in jmdp.solvers with parameters of type DecisionRule
ProbabilitySolver(CTMDP<S,A> problem, DecisionRule<S,A> dr)
          Initializes a new solver for continuous chains and solves the probabilities for a particular decision rule.
ProbabilitySolver(DTMDP<S,A> problem, DecisionRule<S,A> dr)
          Initializes a new solver for discrete chains