MTMS main
Modern Turing Machine Simulator
Loading...
Searching...
No Matches
TuringMachine Member List

This is the complete list of members for TuringMachine, including all inherited members.

add_transition(State current, State next, std::vector< Symbol > read, std::vector< Symbol > write, std::vector< Direction > dir) noexcept(false)TuringMachineinline
contains_transition(std::size_t id) const noexceptTuringMachineinline
current_state_TuringMachineprivate
get_current_state() const noexceptTuringMachineinline
get_input_alphabet() const noexceptTuringMachineinline
get_start_state() const noexceptTuringMachineinline
get_states() const noexceptTuringMachineinline
get_tape_alphabet() const noexceptTuringMachineinline
get_tape_count() const noexceptTuringMachineinline
get_tapes() const noexceptTuringMachineinline
get_transition(std::size_t id) noexceptTuringMachineinline
get_transitions() const noexceptTuringMachineinline
id_counter_TuringMachineprivate
input_alphabet_TuringMachineprivate
load_input(std::string_view input) noexcept(false)TuringMachine
remove_transition(std::size_t id) noexceptTuringMachineinline
run() noexcept(false)TuringMachine
start_state_TuringMachineprivate
states_TuringMachineprivate
step() noexcept(false)TuringMachine
tape_alphabet_TuringMachineprivate
tape_count_TuringMachineprivate
tapes_TuringMachineprivate
transitions_TuringMachineprivate
TuringMachine() noexceptTuringMachineinline
TuringMachine(Alphabet input_alpha, Alphabet tape_alpha, std::set< State > states, State initial_state, std::size_t tape_count) noexcept(false)TuringMachineexplicit