AddFreeTransition(size_t from, size_t to) | emp::tNFA< S, STOP_TYPE > | inline |
AddNewState() | emp::tNFA< S, STOP_TYPE > | inline |
AddTransition(size_t from, size_t to, size_t sym) | emp::tNFA< S, STOP_TYPE > | inline |
AddTransition(size_t from, size_t to, const std::string &sym_set) | emp::tNFA< S, STOP_TYPE > | inline |
AddTransition(size_t from, size_t to, const BitSet< NUM_SYMBOLS > &sym_set) | emp::tNFA< S, STOP_TYPE > | inline |
GetNext(size_t sym, size_t from_id=0) const | emp::tNFA< S, STOP_TYPE > | inline |
GetNext(size_t sym, const std::set< size_t > from_set) const | emp::tNFA< S, STOP_TYPE > | inline |
GetSize() const | emp::tNFA< S, STOP_TYPE > | inline |
GetStart() const | emp::tNFA< S, STOP_TYPE > | inline |
GetStop(size_t state) const | emp::tNFA< S, STOP_TYPE > | inline |
GetSymbolOptions(const std::set< size_t > &test_set) const | emp::tNFA< S, STOP_TYPE > | inline |
HasFreeTransitions(size_t id) const | emp::tNFA< S, STOP_TYPE > | inline |
HasSymTransitions(size_t id) const | emp::tNFA< S, STOP_TYPE > | inline |
IsEmpty(size_t state) const | emp::tNFA< S, STOP_TYPE > | inline |
IsStart(size_t state) const | emp::tNFA< S, STOP_TYPE > | inline |
IsStop(size_t state) const | emp::tNFA< S, STOP_TYPE > | inline |
Merge(const tNFA< NUM_SYMBOLS, STOP_TYPE > &nfa2) | emp::tNFA< S, STOP_TYPE > | inline |
NUM_SYMBOLS | emp::tNFA< S, STOP_TYPE > | static |
operator=(const tNFA< S, STOP_TYPE > &)=default | emp::tNFA< S, STOP_TYPE > | |
opts_t typedef | emp::tNFA< S, STOP_TYPE > | |
Print() const | emp::tNFA< S, STOP_TYPE > | inline |
PrintFreeMoves() | emp::tNFA< S, STOP_TYPE > | inline |
Resize(size_t new_size) | emp::tNFA< S, STOP_TYPE > | inline |
SetStop(size_t state, T stop_val=1) | emp::tNFA< S, STOP_TYPE > | inline |
stop_t typedef | emp::tNFA< S, STOP_TYPE > | |
tNFA(size_t num_states=1, size_t start_state=0) | emp::tNFA< S, STOP_TYPE > | inline |
tNFA(const tNFA< S, STOP_TYPE > &)=default | emp::tNFA< S, STOP_TYPE > | |
~tNFA() | emp::tNFA< S, STOP_TYPE > | inline |