|
TuringSim
C++ framework to simulate abstract computing models
|
The class to represent an amnesic machine. More...
#include <machine/amnesicMachine.h>
The class to represent an amnesic machine.
An amnesic machine is a machine with trivial memory: everything depends only on the states.
| TransitionType | the type of the transitions of the machine. It must be a derived class of Transition::Amnesic::AmnesicMachineTransition. |
| 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. |
These template parameters have the same usage as in Machine::Machine.
Definition at line 32 of file amnesicMachine.h.