Uses of Class
jmarkov.basic.ValueFunction

Packages that use ValueFunction
jmarkov.basic This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP. 
jmarkov.jmdp jMDP is used to solve Markov Decision Processes. 
jmarkov.jmdp.solvers This package contins the framwork of solvers used by jMDP to solve Markov Decision Processes. 
 

Uses of ValueFunction in jmarkov.basic
 

Methods in jmarkov.basic that return ValueFunction
 ValueFunction<S> Solution.getValueFunction()
          Returns the valueFunction.
 

Constructors in jmarkov.basic with parameters of type ValueFunction
Solution(ValueFunction<S> valueFunction, Policy<S,A> policy)
          Builds a solution given a value funtcion and a policy
ValueFunction(ValueFunction<S> vf)
          Creates a value function from another given value function
ValueFunction(ValueFunction<S> vf, java.lang.String name)
          Creates a value function from another given value function
 

Uses of ValueFunction in jmarkov.jmdp
 

Fields in jmarkov.jmdp declared as ValueFunction
protected  ValueFunction<S> InfiniteMDP.probability
          The value function
 

Methods in jmarkov.jmdp that return ValueFunction
 ValueFunction<S> MDP.getOptimalValueFunction()
          Returns the optimal ValueFunction.
 ValueFunction<S> DTMDP.getSteadyStateProbabilities()
           
 ValueFunction<S> CTMDP.getSteadyStateProbabilities()
           
 

Uses of ValueFunction in jmarkov.jmdp.solvers
 

Fields in jmarkov.jmdp.solvers declared as ValueFunction
protected  ValueFunction<S> Solver.valueFunction
          The value function, to be written by the solver
 

Methods in jmarkov.jmdp.solvers that return ValueFunction
 ValueFunction<S> Solver.getOptimalValueFunction()
          Gets the optimal ValueFunction.
 ValueFunction<S> ProbabilitySolver.getProbability()
           
 ValueFunction<S> Solver.getValueFunction()
          If the problem is solved, it will return the optimal value function.
protected  ValueFunction<S> PolicyIterationSolver.solveMatrix()
          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.
 

Methods in jmarkov.jmdp.solvers with parameters of type ValueFunction
protected  double AbstractDiscountedSolver.future(S i, A a, double discountF, ValueFunction<S> vf)
          Expected value of valueFunction for the current state and a specified action.