|
class | strip_identities |
| Cleanse a list of group elements of the identity element. More...
|
|
struct | strip_identities< Equality, id, type_list< t, ts... > > |
|
struct | strip_identities< Equality, id, type_list< EIGEN_TPL_PP_SPEC_HACK_USE(ts)> > |
|
class | dimino_first_step_elements_helper |
| Recursive template that adds powers of the first generator to the list of group elements. More...
|
|
struct | dimino_first_step_elements_helper< Multiply, Equality, id, g, current_element, elements, true > |
|
class | dimino_first_step_elements |
| Add all powers of the first generator to the list of group elements. More...
|
|
class | dimino_get_coset_elements |
| Generate all elements of a specific coset. More...
|
|
struct | dimino_get_coset_elements< Multiply, sub_group_elements, new_coset_rep, false > |
|
class | dimino_add_cosets_for_rep |
| Recursive template for adding coset spaces. More...
|
|
struct | dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< g, gs... >, rep_element, sub_group_size > |
|
struct | dimino_add_cosets_for_rep< Multiply, Equality, id, sub_group_elements, elements, type_list< EIGEN_TPL_PP_SPEC_HACK_USE(empty)>, rep_element, sub_group_size > |
|
class | dimino_add_all_coset_spaces |
| Recursive template for adding all coset spaces for a new generator. More...
|
|
struct | dimino_add_all_coset_spaces< Multiply, Equality, id, sub_group_elements, elements, generators, sub_group_size, rep_pos, true > |
|
class | dimino_add_generator |
| Enlarge the group by adding a new generator. More...
|
|
struct | dimino_add_generator< Multiply, Equality, id, elements, generators_done, current_generator, true > |
|
class | dimino_add_remaining_generators |
| Recursive template that adds all remaining generators to a group. More...
|
|
struct | dimino_add_remaining_generators< Multiply, Equality, id, generators_done, type_list<>, elements > |
|
class | enumerate_group_elements_noid |
| Helper template that implements group element enumeration. More...
|
|
struct | enumerate_group_elements_noid< Multiply, Equality, id, type_list<>, initial_global_flags > |
|
class | enumerate_group_elements |
| Enumerate all elements in a finite group. More...
|
|