aima.probability.decision
Class MDPTransition<STATE_TYPE,ACTION_TYPE>

java.lang.Object
  extended by aima.probability.decision.MDPTransition<STATE_TYPE,ACTION_TYPE>

public class MDPTransition<STATE_TYPE,ACTION_TYPE>
extends java.lang.Object


Constructor Summary
MDPTransition(STATE_TYPE initial, ACTION_TYPE action, STATE_TYPE destination)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 ACTION_TYPE getAction()
           
 STATE_TYPE getDestinationState()
           
 STATE_TYPE getInitialState()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MDPTransition

public MDPTransition(STATE_TYPE initial,
                     ACTION_TYPE action,
                     STATE_TYPE destination)
Method Detail

getInitialState

public STATE_TYPE getInitialState()

getAction

public ACTION_TYPE getAction()

getDestinationState

public STATE_TYPE getDestinationState()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object