|
TuringSim
C++ framework to simulate abstract computing models
|
Turing machines that only reads the current cell on the tape to select matching transitions. More...
#include <machine/localTuringMachine.h>
Turing machines that only reads the current cell on the tape to select matching transitions.
This class has two specializations, depending on the deterministic template parameter. These specialization does not hold any data member.
All typedef types in Machine::TuringMachine (and above) are still accessible.
| TransitionType_ | the type of the transitions of the machine. It must be a derived class of Transition::LocalTuringMachineTransition |
| deterministic | a boolean, whether the machine is expected to be deterministic. |
| acceptingStyle | whether the machine is alternating, regularly accepting, or not. |
| TransitionContainer_ | the container used to return matching transitions. By default, it is std::vector. |
| InitialStateContainer_ | the container used to return initial states. By default, it is std::vector. |
Definition at line 29 of file localTuringMachine.h.