ro.inf.p2.odd.alan
Class TransitionFunctionElement

java.lang.Object
  extended by ro.inf.p2.odd.alan.TransitionFunctionElement

public class TransitionFunctionElement
extends java.lang.Object

Class TransistionFunctionElement Contains the transistion function delta = { p, Y, D } - p is the next state of the turing machine - Y is the symbol from gamma to write to the tape - D is the direction to move


Constructor Summary
TransitionFunctionElement(int next, char symbol, TuringMachine.Direction direction)
           
 
Method Summary
 TuringMachine.Direction getD()
          richtung in die sich der schreib lese kopf bewegen soll (L oder R)
 int getP()
          Index des naechsten Zustandes (oder Referenz auf den naechsten Zustand).
 char getY()
          Symbol aus Gamma das an die aktuelle Position geschrieben wird.
 void setD(TuringMachine.Direction value)
          richtung in die sich der schreib lese kopf bewegen soll (L oder R)
 void setP(char value)
          Index des naechsten Zustandes (oder Referenz auf den naechsten Zustand).
 void setY(char value)
          Symbol aus Gamma das an die aktuelle Position geschrieben wird.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitionFunctionElement

public TransitionFunctionElement(int next,
                                 char symbol,
                                 TuringMachine.Direction direction)
Method Detail

getP

public int getP()
Index des naechsten Zustandes (oder Referenz auf den naechsten Zustand).


setP

public void setP(char value)
Index des naechsten Zustandes (oder Referenz auf den naechsten Zustand).


getY

public char getY()
Symbol aus Gamma das an die aktuelle Position geschrieben wird.


setY

public void setY(char value)
Symbol aus Gamma das an die aktuelle Position geschrieben wird.


getD

public TuringMachine.Direction getD()
richtung in die sich der schreib lese kopf bewegen soll (L oder R)


setD

public void setD(TuringMachine.Direction value)
richtung in die sich der schreib lese kopf bewegen soll (L oder R)