libsemigroups
libsemigroups
Semigroup
libsemigroups::Semigroup Member List
This is the complete list of members for
libsemigroups::Semigroup
, including all inherited members.
add_generators
(std::vector< Element const *> const *coll)
libsemigroups::Semigroup
add_generators
(std::vector< Element *> const *coll)
libsemigroups::Semigroup
inline
add_generators
(std::vector< Element const *> const &coll)
libsemigroups::Semigroup
add_generators
(std::vector< Element *> const &coll)
libsemigroups::Semigroup
inline
add_generators
(std::initializer_list< Element *> coll)
libsemigroups::Semigroup
inline
at
(element_index_t pos)
libsemigroups::Semigroup
batch_size
() const
libsemigroups::Semigroup
inline
begin
() const
libsemigroups::Semigroup
inline
cayley_graph_t
typedef
libsemigroups::Semigroup
cbegin
() const
libsemigroups::Semigroup
inline
cbegin_idempotents
()
libsemigroups::Semigroup
inline
cbegin_sorted
()
libsemigroups::Semigroup
inline
cend
() const
libsemigroups::Semigroup
inline
cend_idempotents
()
libsemigroups::Semigroup
inline
cend_sorted
()
libsemigroups::Semigroup
inline
closure
(std::vector< Element const *> const *coll)
libsemigroups::Semigroup
closure
(std::vector< Element const *> const &coll)
libsemigroups::Semigroup
closure
(std::vector< Element *> const &coll)
libsemigroups::Semigroup
inline
closure
(std::initializer_list< Element *> coll)
libsemigroups::Semigroup
inline
copy_add_generators
(std::vector< Element const *> const *coll) const
libsemigroups::Semigroup
copy_add_generators
(std::vector< Element *> const *coll) const
libsemigroups::Semigroup
inline
copy_closure
(std::vector< Element const *> const *coll)
libsemigroups::Semigroup
copy_closure
(std::vector< Element *> const *gens)
libsemigroups::Semigroup
inline
crbegin
() const
libsemigroups::Semigroup
inline
crbegin_sorted
()
libsemigroups::Semigroup
inline
crend
() const
libsemigroups::Semigroup
inline
crend_sorted
()
libsemigroups::Semigroup
inline
current_max_word_length
() const
libsemigroups::Semigroup
inline
current_nrrules
() const
libsemigroups::Semigroup
inline
current_position
(Element const *x) const
libsemigroups::Semigroup
inline
current_size
() const
libsemigroups::Semigroup
inline
degree
() const
libsemigroups::Semigroup
inline
element_index_t
typedef
libsemigroups::Semigroup
end
() const
libsemigroups::Semigroup
inline
enumerate
(std::atomic< bool > &killed, size_t limit=LIMIT_MAX)
libsemigroups::Semigroup
enumerate
(size_t limit=LIMIT_MAX)
libsemigroups::Semigroup
inline
factorisation
(word_t &word, element_index_t pos)
libsemigroups::Semigroup
inline
factorisation
(element_index_t pos)
libsemigroups::Semigroup
inline
factorisation
(Element const *x)
libsemigroups::Semigroup
fast_product
(element_index_t i, element_index_t j) const
libsemigroups::Semigroup
final_letter
(element_index_t pos) const
libsemigroups::Semigroup
inline
first_letter
(element_index_t pos) const
libsemigroups::Semigroup
inline
gens
(letter_t pos) const
libsemigroups::Semigroup
inline
is_begun
() const
libsemigroups::Semigroup
inline
is_done
() const
libsemigroups::Semigroup
inline
is_idempotent
(element_index_t pos)
libsemigroups::Semigroup
left
(element_index_t i, letter_t j)
libsemigroups::Semigroup
inline
left_cayley_graph_copy
()
libsemigroups::Semigroup
inline
length_const
(element_index_t pos) const
libsemigroups::Semigroup
inline
length_non_const
(element_index_t pos)
libsemigroups::Semigroup
inline
letter_to_pos
(letter_t i) const
libsemigroups::Semigroup
inline
LIMIT_MAX
libsemigroups::Semigroup
static
minimal_factorisation
(word_t &word, element_index_t pos)
libsemigroups::Semigroup
minimal_factorisation
(element_index_t pos)
libsemigroups::Semigroup
minimal_factorisation
(Element const *x)
libsemigroups::Semigroup
next_relation
(word_t &relation)
libsemigroups::Semigroup
nrgens
() const
libsemigroups::Semigroup
inline
nridempotents
()
libsemigroups::Semigroup
nrrules
()
libsemigroups::Semigroup
inline
operator=
(Semigroup const &semigroup)=delete
libsemigroups::Semigroup
operator[]
(element_index_t pos) const
libsemigroups::Semigroup
inline
position
(Element const *x)
libsemigroups::Semigroup
position_to_sorted_position
(element_index_t pos)
libsemigroups::Semigroup
prefix
(element_index_t pos) const
libsemigroups::Semigroup
inline
product_by_reduction
(element_index_t i, element_index_t j) const
libsemigroups::Semigroup
reserve
(size_t n)
libsemigroups::Semigroup
reset_next_relation
()
libsemigroups::Semigroup
inline
right
(element_index_t i, letter_t j)
libsemigroups::Semigroup
inline
right_cayley_graph_copy
()
libsemigroups::Semigroup
inline
Semigroup
(std::vector< Element const *> const *gens)
libsemigroups::Semigroup
explicit
Semigroup
(std::vector< Element *> const *gens)
libsemigroups::Semigroup
inline
explicit
Semigroup
(std::vector< Element *> *gens)
libsemigroups::Semigroup
inline
explicit
Semigroup
(std::vector< Element const *> *gens)
libsemigroups::Semigroup
inline
explicit
Semigroup
(std::vector< Element const *> const &gens)
libsemigroups::Semigroup
explicit
Semigroup
(std::vector< Element *> const &gens)
libsemigroups::Semigroup
inline
explicit
Semigroup
(std::initializer_list< Element *> gens)
libsemigroups::Semigroup
inline
explicit
Semigroup
(const Semigroup ©)
libsemigroups::Semigroup
set_batch_size
(size_t batch_size)
libsemigroups::Semigroup
inline
set_max_threads
(size_t nr_threads)
libsemigroups::Semigroup
inline
set_report
(bool val) const
libsemigroups::Semigroup
inline
size
()
libsemigroups::Semigroup
inline
sorted_at
(element_index_t pos)
libsemigroups::Semigroup
sorted_position
(Element const *x)
libsemigroups::Semigroup
suffix
(element_index_t pos) const
libsemigroups::Semigroup
inline
test_membership
(Element const *x)
libsemigroups::Semigroup
inline
UNDEFINED
libsemigroups::Semigroup
static
word_to_element
(word_t const &w) const
libsemigroups::Semigroup
word_to_pos
(word_t const &w) const
libsemigroups::Semigroup
~Semigroup
()
libsemigroups::Semigroup
Generated on Sat Jul 14 2018 10:59:51 for libsemigroups by
1.8.14