libsemigroups  v3.0.0
C++ library for semigroups and monoids
Loading...
Searching...
No Matches
FroidurePin< Element, Traits > Member List

This is the complete list of members for FroidurePin< Element, Traits >, including all inherited members.

add_generator(const_reference x)FroidurePin< Element, Traits >
add_generator_no_checks(const_reference x)FroidurePin< Element, Traits >
add_generators(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
add_generators_no_checks(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
at(element_index_type i)FroidurePin< Element, Traits >
batch_size(size_t batch_size) noexceptFroidurePinBaseinline
batch_size() const noexceptFroidurePinBaseinline
begin() constFroidurePin< Element, Traits >
cayley_graph_type typedefFroidurePin< Element, Traits >
cbegin() constFroidurePin< Element, Traits >
cbegin_current_normal_forms() constFroidurePinBaseinline
cbegin_current_rules() constFroidurePinBaseinline
cbegin_idempotents()FroidurePin< Element, Traits >
cbegin_normal_forms()FroidurePinBaseinline
cbegin_rules()FroidurePinBaseinline
cbegin_sorted()FroidurePin< Element, Traits >
cend() constFroidurePin< Element, Traits >
cend_current_normal_forms() constFroidurePinBaseinline
cend_current_rules() constFroidurePinBaseinline
cend_idempotents()FroidurePin< Element, Traits >
cend_normal_forms()FroidurePinBaseinline
cend_rules()FroidurePinBaseinline
cend_sorted()FroidurePin< Element, Traits >
closure(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >inline
closure_no_checks(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
Complexity typedefFroidurePin< Element, Traits >
const_element_type typedefFroidurePin< Element, Traits >
const_iterator typedefFroidurePin< Element, Traits >
const_iterator_idempotents typedefFroidurePin< Element, Traits >
const_iterator_sorted typedefFroidurePin< Element, Traits >
const_pointer typedefFroidurePin< Element, Traits >
const_reference typedefFroidurePin< Element, Traits >
contains(const_reference x)FroidurePin< Element, Traits >
contains_one()FroidurePinBase
copy_add_generators(Iterator1 first, Iterator2 last) constFroidurePin< Element, Traits >inline
copy_add_generators_no_checks(Iterator1 first, Iterator2 last) constFroidurePin< Element, Traits >
copy_closure(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >inline
copy_closure_no_checks(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
current_factorisation_no_checks(Iterator d_first, element_index_type pos) constFroidurePinBaseinline
current_left_cayley_graph() const noexceptFroidurePinBaseinline
current_length(element_index_type pos) constFroidurePinBaseinline
current_length_no_checks(element_index_type pos) constFroidurePinBaseinline
current_max_word_length() const noexceptFroidurePinBaseinline
current_minimal_factorisation(Iterator d_first, element_index_type pos) constFroidurePinBaseinline
current_minimal_factorisation_no_checks(Iterator d_first, element_index_type pos) constFroidurePinBaseinline
current_number_of_rules() const noexceptFroidurePinBaseinline
current_position(const_reference x) constFroidurePin< Element, Traits >
libsemigroups::FroidurePinBase::current_position(Iterator1 first, Iterator2 last) constFroidurePinBaseinline
current_position_no_checks(Iterator1 first, Iterator2 last) constFroidurePinBase
current_right_cayley_graph() const noexceptFroidurePinBaseinline
current_size() const noexceptFroidurePinBaseinline
current_state() const noexceptRunnerinline
currently_contains_one() const noexceptFroidurePinBaseinline
dead() const noexceptRunnerinline
Degree typedefFroidurePin< Element, Traits >
degree() const noexceptFroidurePinBaseinline
delta(std::chrono::high_resolution_clock::time_point const &t)Reporterrelated
element_index_type typedefFroidurePin< Element, Traits >
element_type typedefFroidurePin< Element, Traits >
emit_divider() (defined in Reporter)Reporterinline
end() constFroidurePin< Element, Traits >
enumerate(size_t limit)FroidurePinBase
equal_to(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) constFroidurePin< Element, Traits >inline
equal_to_no_checks(Iterator1 first1, Iterator2 last1, Iterator3 first2, Iterator4 last2) constFroidurePin< Element, Traits >
EqualTo typedefFroidurePin< Element, Traits >
factorisation(Iterator d_first, element_index_type pos)FroidurePinBaseinline
fast_product(element_index_type i, element_index_type j) constFroidurePin< Element, Traits >inline
fast_product_no_checks(element_index_type i, element_index_type j) constFroidurePin< Element, Traits >
final_letter(element_index_type pos) constFroidurePinBaseinline
final_letter_no_checks(element_index_type pos) constFroidurePinBaseinline
finished() constRunner
first_letter(element_index_type pos) constFroidurePinBaseinline
first_letter_no_checks(element_index_type pos) constFroidurePinBaseinline
FroidurePin()FroidurePin< Element, Traits >
FroidurePin(std::shared_ptr< State > stt)FroidurePin< Element, Traits >inlineexplicit
FroidurePin(State const &stt)FroidurePin< Element, Traits >inlineexplicit
FroidurePin(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
FroidurePin(FroidurePin const &that)FroidurePin< Element, Traits >
FroidurePin(FroidurePin &&)=defaultFroidurePin< Element, Traits >
FroidurePin(Iterator1, Iterator2) -> FroidurePin< std::decay_t< decltype(*std::declval< Iterator1 >())> >FroidurePin< Element, Traits >related
FroidurePinBase()FroidurePinBase
FroidurePinBase(FroidurePinBase const &S)FroidurePinBase
FroidurePinBase(FroidurePinBase &&other)=defaultFroidurePinBase
generator(generator_index_type i) constFroidurePin< Element, Traits >
generator_index_type typedefFroidurePinBase
generator_no_checks(generator_index_type i) constFroidurePin< Element, Traits >
Hash typedefFroidurePin< Element, Traits >
IncreaseDegree typedefFroidurePin< Element, Traits >
init()FroidurePin< Element, Traits >
init(std::shared_ptr< State > stt)FroidurePin< Element, Traits >inline
init(State const &stt)FroidurePin< Element, Traits >inline
init(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >
is_finite() const overrideFroidurePin< Element, Traits >inline
is_idempotent(element_index_type i)FroidurePin< Element, Traits >inline
is_idempotent_no_checks(element_index_type i)FroidurePin< Element, Traits >
kill() noexceptRunnerinline
last_report() const noexceptReporterinline
left_cayley_graph()FroidurePinBaseinline
length(element_index_type pos)FroidurePinBase
length_no_checks(element_index_type pos)FroidurePinBase
Less typedefFroidurePin< Element, Traits >
minimal_factorisation(Iterator d_first, element_index_type pos)FroidurePinBaseinline
nanoseconds typedefReporter
number_of_elements_of_length(size_t min, size_t max) constFroidurePinBase
number_of_elements_of_length(size_t len) constFroidurePinBase
number_of_generators() const noexcept overrideFroidurePin< Element, Traits >
number_of_idempotents()FroidurePin< Element, Traits >
number_of_rules()FroidurePinBaseinline
One typedefFroidurePin< Element, Traits >
operator=(FroidurePin const &)FroidurePin< Element, Traits >
operator=(FroidurePin &&)=defaultFroidurePin< Element, Traits >
libsemigroups::FroidurePinBase::operator=(FroidurePinBase const &)FroidurePinBase
libsemigroups::FroidurePinBase::operator=(FroidurePinBase &&)=defaultFroidurePinBase
libsemigroups::Runner::operator=(Runner const &other)Runner
libsemigroups::Runner::operator=(Runner &&other)Runner
libsemigroups::Reporter::operator=(Reporter const &that)Reporter
libsemigroups::Reporter::operator=(Reporter &&that)Reporter
operator[](element_index_type i) constFroidurePin< Element, Traits >
position(const_reference x)FroidurePin< Element, Traits >
libsemigroups::FroidurePinBase::position(Iterator1 first, Iterator2 last)FroidurePinBaseinline
position_no_checks(Iterator1 first, Iterator2 last)FroidurePinBaseinline
position_of_generator(generator_index_type i) constFroidurePinBaseinline
position_of_generator_no_checks(generator_index_type i) constFroidurePinBaseinline
prefix(element_index_type pos) constFroidurePinBaseinline
prefix_no_checks(element_index_type pos) constFroidurePinBaseinline
Product typedefFroidurePin< Element, Traits >
reference typedefFroidurePin< Element, Traits >
report() constReporter
report_divider(std::string const &val) (defined in Reporter)Reporterinline
report_divider() const noexcept (defined in Reporter)Reporterinline
report_every(nanoseconds val) noexceptReporterinline
report_every(Time t) noexceptReporterinline
report_every() const noexceptReporterinline
report_prefix(std::string const &val)Reporterinline
report_prefix() const noexceptReporterinline
report_why_we_stopped() constRunner
Reporter()Reporter
Reporter(Reporter const &that)Reporter
Reporter(Reporter &&that)Reporter
reserve(size_t val)FroidurePin< Element, Traits >
reset_last_report() constReporterinline
reset_start_time() constReporterinline
right_cayley_graph()FroidurePinBaseinline
run()Runner
run_for(std::chrono::nanoseconds t)Runner
run_for(Time t)Runnerinline
run_until(Func &&func)Runner
run_until(bool(*func)())Runnerinline
Runner()Runner
Runner(Runner const &other)Runner
Runner(Runner &&other)Runner
running() const noexceptRunnerinline
running_for() const noexceptRunnerinline
running_until() const noexceptRunnerinline
rvalue_reference typedefFroidurePin< Element, Traits >
size()FroidurePinBaseinline
size_type typedefFroidurePin< Element, Traits >
sorted_at(element_index_type i)FroidurePin< Element, Traits >
sorted_at_no_checks(element_index_type i)FroidurePin< Element, Traits >
sorted_position(const_reference x)FroidurePin< Element, Traits >
start_time() const noexceptReporterinline
started() const noexceptRunnerinline
state() constFroidurePin< Element, Traits >inline
libsemigroups::FroidurePinBase::state enum nameRunner
state_type typedefFroidurePin< Element, Traits >
stopped() constRunnerinline
stopped_by_predicate() constRunnerinline
success() constRunnerinlinevirtual
suffix(element_index_type pos) constFroidurePinBaseinline
suffix_no_checks(element_index_type pos) constFroidurePinBaseinline
Swap typedefFroidurePin< Element, Traits >
throw_if_any_generator_index_out_of_range(Iterator1 first, Iterator2 last) constFroidurePinBaseinline
throw_if_element_index_out_of_range(element_index_type i) constFroidurePinBase
throw_if_generator_index_out_of_range(generator_index_type i) constFroidurePinBase
throw_if_inconsistent_degree(Iterator1 first, Iterator2 last)FroidurePin< Element, Traits >static
time_point typedefReporter
timed_out() constRunnerinline
to_element(Iterator1 first, Iterator2 last) constFroidurePin< Element, Traits >
to_element_no_checks(Iterator1 first, Iterator2 last) constFroidurePin< Element, Traits >
to_human_readable_repr(FroidurePin< Element, Traits > const &fp)FroidurePin< Element, Traits >related
to_sorted_position(element_index_type i)FroidurePin< Element, Traits >
value_type typedefFroidurePin< Element, Traits >