libsemigroups::congruence::ToddCoxeter:
- Member types:
  - ["This page contains information about the member types of the
     :cpp:any:`ToddCoxeter` class."]
  - normal_form_iterator
  - coset_type
  - sort_free_function_type
  - sort_function_type
  - table_type
  - options
  - options::strategy
  - options::lookahead
  - options::froidure_pin
  - options::deductions
  - options::preferred_defs
  - order
  - class_iterator
  - froidure_pin_type
- Constructors:
  - ["This page contains information about the constructors for the
     :cpp:any:`ToddCoxeter` class."]
  - ToddCoxeter(congruence_kind)
  - ToddCoxeter(congruence_kind, T const&)
  - ToddCoxeter(congruence_kind,
                std::shared_ptr<FroidurePinBase>,
                options::froidure_pin)
  - ToddCoxeter(congruence_kind, ToddCoxeter&)
  - ToddCoxeter(congruence_kind, fpsemigroup::ToddCoxeter&)
  - ToddCoxeter(congruence_kind, fpsemigroup::KnuthBendix&)
  - ToddCoxeter(ToddCoxeter const&)
- Deleted constructors:
  - ["This page lists the deleted constructors of the :cpp:any:`ToddCoxeter`
     class."]
  - ToddCoxeter() = delete
  - ToddCoxeter(ToddCoxeter&&) = delete
  - operator=(ToddCoxeter&&) = delete
  - operator=(ToddCoxeter const&) = delete
- Initialization:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` that can be used to initialize the object."]
  - prefill(table_type const&)
- Settings:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` that control various settings that influence the
     coset enumeration process."]
  - froidure_pin_policy(options::froidure_pin) noexcept
  - froidure_pin_policy() const noexcept
  - lookahead(options::lookahead) noexcept
  - lookahead() const noexcept
  - lookahead_growth_factor(float)
  - lookahead_growth_factor() const noexcept
  - lower_bound(size_t) noexcept
  - lower_bound() const noexcept
  - next_lookahead(size_t) noexcept
  - next_lookahead() const noexcept
  - save(bool)
  - save() const noexcept
  - standardize(bool) noexcept
  - standardize() const noexcept
  - strategy() const noexcept
  - strategy(options::strategy)
  - random_interval(std::chrono::nanoseconds) noexcept
  - random_interval(T) noexcept
  - random_interval() const noexcept
  - sort_generating_pairs(sort_function_type)
  - sort_generating_pairs(sort_free_function_type)
  - random_shuffle_generating_pairs()
  - lookahead_growth_threshold(size_t) noexcept
  - lookahead_growth_threshold() const noexcept
  - use_relations_in_extra(bool) noexcept
  - use_relations_in_extra() const noexcept
  - max_deductions(size_t) noexcept
  - max_deductions() const noexcept
  - deduction_policy(options::deductions)
  - deduction_policy() const noexcept
  - preferred_defs(options::preferred_defs) noexcept
  - preferred_defs() const noexcept
  - max_preferred_defs(size_t) noexcept
  - max_preferred_defs() const noexcept
  - f_defs(size_t)
  - f_defs() const noexcept
  - hlt_defs(size_t)
  - hlt_defs() const noexcept
  - restandardize(bool) noexcept
  - restandardize() const noexcept
  - large_collapse(size_t) noexcept
  - large_collapse() const noexcept
  - remove_duplicate_generating_pairs()
  - settings_string() const
  - min_lookahead(size_t) noexcept
  - min_lookahead() const noexcept
  - simplify(size_t)
- Statistics:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` class for enumeration statistics."]
  - stats() const noexcept
  - stats_string() const
- Container-like:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` class that are similar to stl containers."]
  - empty() const
  - reserve(size_t)
  - shrink_to_fit()
- Standardization:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` class related to standardization."]
  - is_standardized() const noexcept
  - standardize(order)
  - standardization_order() const noexcept
- Iterators:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` class providing iterators to normal forms."]
  - cbegin_normal_forms()
  - cend_normal_forms()
  - cbegin_class(class_index_type,size_t,size_t) const
  - cbegin_class(word_type const &,size_t,size_t)
  - cend_class() const
  - cbegin_relations() const noexcept
  - cend_relations() const noexcept
  - cbegin_extra() const noexcept
  - cend_extra() const noexcept
- Properties:
  - ["This page contains information about the member functions of the
     :cpp:any:`ToddCoxeter` class that can be used to check if the table is
     complete and compatible with the defining relations."]
  - complete() const noexcept
  - compatible() const noexcept
  - is_non_trivial(size_t, std::chrono::milliseconds, float)
  - length_of_generating_pairs()
  - felsch_tree_height()
  - felsch_tree_number_of_nodes()
  - number_of_words(class_index_type) const
  - number_of_words(word_type const&)
  - to_gap_string()
- Member functions inherited from CosetManager:
  - ["This page contains a description of the member functions of the
     :cpp:any:`ToddCoxeter` class inherited from
     :cpp:any:`CosetManager`."]
  - coset_capacity() const noexcept
  - first_free_coset() const noexcept
  - has_free_cosets() const noexcept
  - is_active_coset(coset_type) const
  - is_valid_coset(coset_type) const noexcept
  - next_active_coset(coset_type) const
  - number_of_cosets_active() const noexcept
  - number_of_cosets_defined() const noexcept
  - number_of_cosets_killed() const noexcept
  - growth_factor(float)
  - growth_factor() const noexcept
- Member functions inherited from CongruenceInterface:
  - ["This page contains a description of the member functions of the
     :cpp:any:`ToddCoxeter` class inherited from
     :cpp:any:`CongruenceInterface`."]
  - class_index_type
  - non_trivial_classes_type
  - non_trivial_class_iterator
  - const_iterator
  - set_number_of_generators(size_t)
  - kind() const noexcept
  - quotient_froidure_pin()
  - has_quotient_froidure_pin() const noexcept
  - parent_froidure_pin() const
  - has_parent_froidure_pin() const noexcept
  - is_quotient_obviously_finite()
  - is_quotient_obviously_infinite()
  - number_of_generators() const noexcept
  - number_of_generating_pairs() const noexcept
  - cbegin_generating_pairs() const noexcept
  - cend_generating_pairs() const noexcept
  - cbegin_ntc()
  - cend_ntc()
  - add_pair(std::initializer_list<size_t>, std::initializer_list<size_t>)
  - add_pair(word_type const&, word_type const&)
  - less(word_type const&, word_type const&)
  - const_contains(word_type const&, word_type const&) const
  - contains(word_type const&, word_type const&) override
  - number_of_classes()
  - number_of_non_trivial_classes()
  - non_trivial_classes()
  - word_to_class_index(word_type const&)
  - class_index_to_word(class_index_type)
  - parent_fpsemigroup() const
  - has_parent_fpsemigroup() const noexcept
- Member functions inherited from Runner:
  - ["This page contains a description of the member functions of the
     :cpp:any:`ToddCoxeter` class inherited from :cpp:any:`Runner`."]
  - dead() const noexcept
  - finished() const
  - started() const
  - stopped() const
  - timed_out() const
  - running() const noexcept
  - stopped_by_predicate() const
  - kill() noexcept
  - run()
  - run_for(std::chrono::nanoseconds)
  - run_for(TIntType)
  - run_until(T&&)
  - run_until(bool(*)())
  - report_every(TIntType)
  - report_every(std::chrono::nanoseconds)
  - report_every() const noexcept
  - report() const
  - report_why_we_stopped() const
  - running_for() const noexcept
  - running_until() const noexcept
