access_tape() const | turing_machine< T > | [inline] |
access_tape_read_write() | turing_machine< T > | [inline] |
add_move_transition(transition_index_type start_state, T read, move_type move, transition_index_type end_state) | turing_machine< T > | [inline] |
add_state() | turing_machine< T > | [inline] |
add_transition(transition_index_type start_state, T read, T write, move_type move, transition_index_type end_state) | turing_machine< T > | [inline] |
add_write_transition(transition_index_type start_state, T read, T write, transition_index_type end_state) | turing_machine< T > | [inline] |
blank_tape() const | turing_machine< T > | [inline] |
bounds_check(transition_index_type to_check) | turing_machine< T > | [inline] |
count_occurrences(T to_count) const | turing_machine< T > | [inline] |
count_states() const | turing_machine< T > | [inline] |
current (defined in turing_machine< T >) | turing_machine< T > | [protected] |
do_nothing (defined in turing_machine< T >) | turing_machine< T > | [static] |
first_unreachable_state (defined in turing_machine< T >) | turing_machine< T > | [protected] |
generate_all_tn_quadruple_children(const std::list< T > &alphabet, OutputIterator destination) const | turing_machine< T > | [inline] |
generate_tn_quadruple_children(const std::list< T > &alphabet, OutputIterator destination) const | turing_machine< T > | [inline] |
generate_tn_quadruple_children_explicit(const std::list< T > &alphabet, OutputIterator destination) const | turing_machine< T > | [inline] |
get_current_state() const | turing_machine< T > | [inline] |
get_status() const | turing_machine< T > | [inline] |
get_steps_count() const | turing_machine< T > | [inline] |
halt (defined in turing_machine< T >) | turing_machine< T > | [static] |
halt_move (defined in turing_machine< T >) | turing_machine< T > | [static] |
halt_state (defined in turing_machine< T >) | turing_machine< T > | [protected] |
halt_state_exists (defined in turing_machine< T >) | turing_machine< T > | [protected] |
haltState() | turing_machine< T > | [inline] |
implicitMachine() const | turing_machine< T > | [inline] |
in_halt_state() const | turing_machine< T > | [inline] |
in_standard_position() const | turing_machine< T > | [inline] |
is_tn_possible() const | turing_machine< T > | [inline] |
left (defined in turing_machine< T >) | turing_machine< T > | [static] |
move_type typedef (defined in turing_machine< T >) | turing_machine< T > | |
nextMove() | turing_machine< T > | [inline] |
number_represented() const | turing_machine< T > | [inline] |
number_represented_explicit() const | turing_machine< T > | [inline] |
output_machine(turing_machine< T > &to_output, OutputIterator destination) const (defined in turing_machine< T >) | turing_machine< T > | [inline, private] |
output_machine(turing_machine< T > &to_output, OutputIterator destination, const std::list< T > &alphabet) const (defined in turing_machine< T >) | turing_machine< T > | [inline, private] |
print(std::ostream &out) const | turing_machine< T > | [inline] |
printTMO(std::ostream &out) const | turing_machine< T > | [inline] |
resetMachine() | turing_machine< T > | [inline] |
result_type typedef (defined in turing_machine< T >) | turing_machine< T > | |
reverseMachine() | turing_machine< T > | [inline] |
right (defined in turing_machine< T >) | turing_machine< T > | [static] |
rigMachine(typename std::vector< T > &riggedTape, int originalReadHead, int desiredReadHead, typename std::vector< state< T > >::size_type state, typename std::list< T >::iterator &leftBound, typename std::list< T >::iterator &rightBound, typename std::list< T >::iterator &desiredLocation) | turing_machine< T > | [inline] |
run (defined in turing_machine< T >) | turing_machine< T > | [static] |
run_checks(const turing_machine< T > &to_check, const std::list< T > &alphabet) const | turing_machine< T > | [inline, private] |
run_one() | turing_machine< T > | [inline] |
run_status (defined in turing_machine< T >) | turing_machine< T > | [protected] |
set_halt_state(transition_index_type new_halt_state) | turing_machine< T > | [inline] |
stateSet() | turing_machine< T > | [inline] |
steps (defined in turing_machine< T >) | turing_machine< T > | [protected] |
tape (defined in turing_machine< T >) | turing_machine< T > | [protected] |
transition_count_type typedef (defined in turing_machine< T >) | turing_machine< T > | |
transition_function (defined in turing_machine< T >) | turing_machine< T > | [protected] |
transition_index_type typedef (defined in turing_machine< T >) | turing_machine< T > | |
turing_machine(const turing_machine< T > &rhs) | turing_machine< T > | [inline] |
turing_machine(T default_tape_value) | turing_machine< T > | [inline] |
turing_machine(transition_index_type N, T default_tape_value) | turing_machine< T > | [inline] |
turing_machine(const infinite_tape< T > &new_tape) | turing_machine< T > | [inline] |
~turing_machine() | turing_machine< T > | [inline] |