Package jmarkov.basic

This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP.

See:
          Description

Interface Summary
Actions<A extends Action> This interface represents a set of objects Action.
Events<E extends Event> This class represents a set of objects Event.
JMarkovElement All the elements in JMarkov implement this interface, so they can be easily described in the interface.
PropertiesElement This interface is a wrapper for elements (States, Actions Events) that can be represented by an arry of integers.
States<S extends State> This interface represents a set of objects State.
Transitions<S extends State>  
 

Class Summary
Action This class represents a single Action in Markov Decision Process (MDP).
ActionsSet<A extends Action> This class represents a set of objects Action.
DecisionRule<S extends State,A extends Action> This class represents a deterministic decision rule which assigns an action to every state.
Event The class Event allows the user to define the implementation of the Events that can alter the States of the Markov Chain.
EventsSet<E extends Event> This class represent a set of Events.
Policy<S extends State,A extends Action> Policy is a set of "Decision Rules".
PropertiesAction This class is an easy way to use a Action that is represented by an integer valued array.
PropertiesEvent This class is an easy way to use an event that is represented by an array of int.
PropertiesState The states are characterized by an array of integer-valued properties, whose meaning will change from implementation to implementation.
Solution<S extends State,A extends Action> This class represents the joint information of a value function and a policy which summarizes the solution to a problem.
State The Class State represent a state in a MarkovProcess or MDP.
StateC State to model shortest path problems.
StateEvent<S extends State,E extends Event> This class represents a state compounded of a state and an event.
StatesSet<S extends State> This class represent a set of States.
Transition<S extends State> This class represent a transition to a given state.
TransitionsSet<S extends State>  
ValueFunction<S extends State> This structure matches each state with a double number representing its value function, or in some cases the steady state probabilities.
 

Package jmarkov.basic Description

This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP.