A B C D E F G H I K L M N O P R S T V W

T

Tape - Class in ro.inf.p2.odd.alan
Class Tape A Endless Tape, on which the Touring Machine writes
Tape() - Constructor for class ro.inf.p2.odd.alan.Tape
 
TapeGUI - Class in ro.inf.p2.odd.alan
A custom widget that draws the contents of a Tape in a very nice way.
TapeGUI(Tape) - Constructor for class ro.inf.p2.odd.alan.TapeGUI
 
toString() - Method in class ro.inf.p2.odd.alan.Tape
Reimplemented from Object.
TransitionFunctionElement - Class in ro.inf.p2.odd.alan
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
TransitionFunctionElement(int, char, TuringMachine.Direction) - Constructor for class ro.inf.p2.odd.alan.TransitionFunctionElement
 
TuringMachine - Class in ro.inf.p2.odd.alan
Class TuringMachine This class implements a complete Turing Machine which is described by the formula M = (Q,Sigma, Gamma, delta, q0, B, F) where: - Q is a finite set of states - Gamma is a finite set of the tape alphabet - Sigma is a finite set of the input symbols (subset of Gamma) - delta is the set of transistion functions - q0 is the initial state (member of Q) - B is the BLANK symbol - F is set of final accepting states (subset of Q) You can either execute the turing machine with execute and just get the results or walk step by step through the execution using start() and nextStep().
TuringMachine() - Constructor for class ro.inf.p2.odd.alan.TuringMachine
Create a new Turing Machine which will be initialized with default values.
TuringMachine.Direction - Enum in ro.inf.p2.odd.alan
This enum describes the possible ways to move for the tape.

A B C D E F G H I K L M N O P R S T V W