| add_excluded_pair(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) | SimsSettings< Subclass > | inline | 
  | add_excluded_pair_no_checks(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) | SimsSettings< Subclass > | inline | 
  | add_included_pair(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) | SimsSettings< Subclass > | inline | 
  | add_included_pair_no_checks(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) | SimsSettings< Subclass > | inline | 
  | add_pruner(Func &&func) | SimsSettings< Subclass > | inline | 
  | cbegin(size_type n) const | Sims2 |  | 
  | cbegin_long_rules(std::vector< word_type >::const_iterator it) | SimsSettings< Subclass > |  | 
  | cbegin_long_rules(size_t pos) | SimsSettings< Subclass > |  | 
  | cbegin_long_rules() const noexcept | SimsSettings< Subclass > | inline | 
  | cend(size_type n) const | Sims2 |  | 
  | clear_excluded_pairs() | SimsSettings< Subclass > |  | 
  | clear_included_pairs() | SimsSettings< Subclass > | inline | 
  | clear_long_rules() | SimsSettings< Subclass > | inline | 
  | clear_pruners() | SimsSettings< Subclass > |  | 
  | delta(std::chrono::high_resolution_clock::time_point const &t) | Reporter | related | 
  | emit_divider() | Reporter | inline | 
  | excluded_pairs() const noexcept | SimsSettings< Subclass > | inline | 
  | find_if(size_type n, std::function< bool(word_graph_type const &)> pred) const | Sims2 |  | 
  | for_each(size_type n, std::function< void(word_graph_type const &)> pred) const | Sims2 |  | 
  | idle_thread_restarts() const noexcept | SimsSettings< Subclass > | inline | 
  | idle_thread_restarts(size_t val) | SimsSettings< Subclass > |  | 
  | included_pairs() const noexcept | SimsSettings< Subclass > | inline | 
  | init(Presentation< word_type > const &p) | Sims2 | inline | 
  | init(Presentation< word_type > const &&p) | Sims2 | inline | 
  | init() | Sims2 |  | 
  | libsemigroups::detail::SimsBase< Sims2 >::init(SimsSettings< OtherSubclass > const &that) | SimsSettings< Subclass > |  | 
  | label_type typedef | Sims2 |  | 
  | last_report() const noexcept | Reporter | inline | 
  | letter_type typedef | Sims2 |  | 
  | long_rule_length(size_t val) | SimsSettings< Subclass > |  | 
  | nanoseconds typedef | Reporter |  | 
  | node_type typedef | Sims2 |  | 
  | number_of_congruences(size_type n) const | Sims2 |  | 
  | number_of_long_rules() const noexcept | SimsSettings< Subclass > | inline | 
  | number_of_threads(size_t val) | SimsSettings< Subclass > |  | 
  | number_of_threads() const noexcept | SimsSettings< Subclass > | inline | 
  | operator=(Sims2 const &)=default | Sims2 |  | 
  | operator=(Sims2 &&)=default | Sims2 |  | 
  | libsemigroups::detail::SimsBase< Sims2 >::operator=(SimsSettings const &that) | SimsSettings< Subclass > | inline | 
  | libsemigroups::detail::SimsBase< Sims2 >::operator=(SimsSettings &&that) | SimsSettings< Subclass > | inline | 
  | libsemigroups::detail::SimsBase< Sims2 >::operator=(Reporter const &that) | Reporter |  | 
  | libsemigroups::Reporter::operator=(Reporter &&that) | Reporter |  | 
  | presentation(Presentation< word_type > const &p) | SimsSettings< Subclass > |  | 
  | presentation() const noexcept | SimsSettings< Subclass > | inline | 
  | pruners() const noexcept | SimsSettings< Subclass > | inline | 
  | report() const | Reporter |  | 
  | report_divider(std::string const &val) | Reporter | inline | 
  | report_divider() const noexcept | Reporter | inline | 
  | report_every(nanoseconds val) noexcept | Reporter | inline | 
  | report_every(Time t) noexcept | Reporter | inline | 
  | report_every() const noexcept | Reporter | inline | 
  | report_prefix(std::string const &val) | Reporter | inline | 
  | report_prefix() const noexcept | Reporter | inline | 
  | Reporter() | Reporter |  | 
  | Reporter(Reporter const &that) | Reporter |  | 
  | Reporter(Reporter &&that) | Reporter |  | 
  | reset_last_report() const | Reporter | inline | 
  | reset_start_time() const | Reporter | inline | 
  | settings() const noexcept | SimsSettings< Subclass > | inline | 
  | Sims2()=default | Sims2 |  | 
  | Sims2(Sims2 const &other)=default | Sims2 |  | 
  | Sims2(Sims2 &&)=default | Sims2 |  | 
  | Sims2(Presentation< word_type > const &p) | Sims2 | inlineexplicit | 
  | Sims2(Presentation< word_type > const &&p) | Sims2 | inlineexplicit | 
  | SimsSettings() | SimsSettings< Subclass > |  | 
  | SimsSettings(SimsSettings const &that) | SimsSettings< Subclass > | inline | 
  | SimsSettings(SimsSettings &&that) | SimsSettings< Subclass > | inline | 
  | SimsSettings(SimsSettings< OtherSubclass > const &that) | SimsSettings< Subclass > | inline | 
  | size_type typedef | Sims2 |  | 
  | start_time() const noexcept | Reporter | inline | 
  | stats() const noexcept | SimsSettings< Subclass > | inline | 
  | stats_copy_from(SimsStats const &stts) const (defined in SimsSettings< Subclass >) | SimsSettings< Subclass > | inlineprotected | 
  | throw_if_letter_not_in_alphabet(Iterator1 first, Iterator2 last) const | SimsSettings< Subclass > | inline | 
  | time_point typedef | Reporter |  | 
  | word_graph_type typedef | Sims2 |  |