libsemigroups::Konieczny:
- Member types:
  - ["This page contains information about the member types of the
     :cpp:any:`Konieczny` class."]
  - const_element_type
  - element_type
  - const_reference
  - const_d_class_iterator
  - const_regular_d_class_iterator
  - lambda_value_type
  - lambda_orb_type
  - rho_value_type
  - rho_orb_type
  - D_class_index_type
  - const_iterator
- Adapter member types:
  - ["This page contains information about the adapters contained in the
     :cpp:any:`Konieczny` class."]
  - Degree
  - EqualTo
  - Lambda
  - Less
  - One
  - Product
  - Rank
  - Rho
  - Swap
- Constructors:
  - ["This page contains information about the constructors for the
     :cpp:any:`Konieczny` class."]
  - Konieczny()
  - Konieczny(std::vector<element_type> const&)
- Deleted constructors:
  - ["This page lists the deleted constructors of the :cpp:any:`Konieczny`
     class."]
  - Konieczny(Konieczny const &) = delete
  - Konieczny(Konieczny &&) = delete
  - operator=(Konieczny const &) = delete
  - operator=(Konieczny &&) = delete
- Initialisation:
  - ["This page contains information about the member functions of the
     :cpp:any:`Konieczny` class that can be used for initialisation."]
  - add_generator(const_reference)
  - add_generators(T const&)
  - add_generators(std::initializer_list<const_element_type>)
  - add_generators(T const&, T const&)
- Elements:
  - ["This page contains information about the member functions of the
     :cpp:any:`Konieczny` class related to elements."]
  - is_regular_element(const_reference)
  - contains(const_reference)
- Attributes:
  - ["This page contains information about non-const attributes of the
     :cpp:any:`Konieczny` class."]
  - size()
  - number_of_D_classes()
  - number_of_L_classes()
  - number_of_R_classes()
  - number_of_H_classes()
  - number_of_regular_D_classes()
  - number_of_regular_L_classes()
  - number_of_regular_R_classes()
  - number_of_regular_elements()
  - D_class_of_element(const_reference)
  - number_of_idempotents()
- Const Attributes:
  - ["This page contains information about non-const attributes of the
     :cpp:any:`Konieczny` class."]
  - generator(size_t) const
  - number_of_generators() const noexcept
  - degree() const noexcept
  - current_size() const
  - current_number_of_idempotents() const
  - current_number_of_D_classes() const
  - current_number_of_L_classes() const
  - current_number_of_R_classes() const
  - current_number_of_H_classes() const
  - current_number_of_regular_D_classes() const
  - current_number_of_regular_L_classes() const
  - current_number_of_regular_R_classes() const
  - current_number_of_regular_elements() const
- Iterators:
  - ["This page contains information about the member functions of the
     :cpp:any:`Konieczny` class related to iterators."]
  - cbegin_generators() const noexcept
  - cend_generators() const noexcept
  - cbegin_D_classes() const
  - cend_D_classes() const noexcept
  - cbegin_regular_D_classes() const
  - cbegin_rdc() const noexcept
  - cend_regular_D_classes() const noexcept
  - cend_rdc() const
- Member functions inherited from Runner:
  - ["This page contains a description of the member functions of the
     :cpp:any:`Konieczny` 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
