|
TuringSim
C++ framework to simulate abstract computing models
|
Namespace of finite-state machines, that is whose storage is a word. More...
Typedefs | |
| template<typename TransitionType , bool deterministic, AcceptingStyle acceptingStyle, template< typename... > class TransitionContainer = std::vector, template< typename... > class InitialStateContainer = std::set> | |
| using | StateAcceptingFiniteStateMachine = StateAcceptingMachine< FiniteStateMachine< TransitionType, deterministic, acceptingStyle, TransitionContainer, InitialStateContainer >, acceptingStyle > |
| Implementation of acceptation-related functions. More... | |
Namespace of finite-state machines, that is whose storage is a word.
| TuringSim::Machine::FSM::StateAcceptingFiniteStateMachine |
Implementation of acceptation-related functions.
| TransitionType | the type of transitions. |
| 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::set. |
Definition at line 22 of file stateAcceptingFiniteStateMachine.h.