Orbiter 2022
Combinatorial Objects
orbiter::layer3_group_actions Namespace Reference

groups and group actions, induced group actions More...

Namespaces

namespace  actions
 a specific group action
 
namespace  data_structures_groups
 data structures for groups and group actions.
 
namespace  groups
 an implementation of various types of permutation groups using stabilizer chains
 
namespace  induced_actions
 offers various kinds of induced group actions
 

Classes

union  symmetry_group
 interface for the various types of group actions More...
 

Enumerations

enum  symmetry_group_type {
  unknown_symmetry_group_t , matrix_group_t , perm_group_t , wreath_product_t ,
  direct_product_t , permutation_representation_t , action_on_sets_t , action_on_subgroups_t ,
  action_on_k_subsets_t , action_on_pairs_t , action_on_ordered_pairs_t , base_change_t ,
  product_action_t , action_by_right_multiplication_t , action_by_restriction_t , action_by_conjugation_t ,
  action_on_determinant_t , action_on_galois_group_t , action_on_sign_t , action_on_grassmannian_t ,
  action_on_spread_set_t , action_on_orthogonal_t , action_on_cosets_t , action_on_factor_space_t ,
  action_on_wedge_product_t , action_by_representation_t , action_by_subfield_structure_t , action_on_bricks_t ,
  action_on_andre_t , action_on_orbits_t , action_on_flags_t , action_on_homogeneous_polynomials_t ,
  action_on_set_partitions_t , action_on_interior_direct_product_t
}
 enumeration to distinguish between the various types of group actions More...
 
enum  representation_type { representation_type_nothing , representation_type_PSL2_on_conic }
 enumeration specific to action_by_representation More...
 
enum  shallow_schreier_tree_strategy { shallow_schreier_tree_standard , shallow_schreier_tree_Seress_deterministic , shallow_schreier_tree_Seress_randomized , shallow_schreier_tree_Sajeeb }
 the strategy which is employed to create shallow Schreier trees More...
 
enum  permutation_group_type { unknown_permutation_group_t , symmetric_group_t , bsgs_t }
 enumeration to distinguish between the various types of permutation groups More...
 

Detailed Description

groups and group actions, induced group actions

Enumeration Type Documentation

◆ permutation_group_type

enumeration to distinguish between the various types of permutation groups

Enumerator
unknown_permutation_group_t 
symmetric_group_t 
bsgs_t 

Definition at line 186 of file group_actions.h.

◆ representation_type

enumeration specific to action_by_representation

Enumerator
representation_type_nothing 
representation_type_PSL2_on_conic 

Definition at line 167 of file group_actions.h.

◆ shallow_schreier_tree_strategy

the strategy which is employed to create shallow Schreier trees

Enumerator
shallow_schreier_tree_standard 
shallow_schreier_tree_Seress_deterministic 
shallow_schreier_tree_Seress_randomized 
shallow_schreier_tree_Sajeeb 

Definition at line 174 of file group_actions.h.

◆ symmetry_group_type

enumeration to distinguish between the various types of group actions

Enumerator
unknown_symmetry_group_t 
matrix_group_t 
perm_group_t 
wreath_product_t 
direct_product_t 
permutation_representation_t 
action_on_sets_t 
action_on_subgroups_t 
action_on_k_subsets_t 
action_on_pairs_t 
action_on_ordered_pairs_t 
base_change_t 
product_action_t 
action_by_right_multiplication_t 
action_by_restriction_t 
action_by_conjugation_t 
action_on_determinant_t 
action_on_galois_group_t 
action_on_sign_t 
action_on_grassmannian_t 
action_on_spread_set_t 
action_on_orthogonal_t 
action_on_cosets_t 
action_on_factor_space_t 
action_on_wedge_product_t 
action_by_representation_t 
action_by_subfield_structure_t 
action_on_bricks_t 
action_on_andre_t 
action_on_orbits_t 
action_on_flags_t 
action_on_homogeneous_polynomials_t 
action_on_set_partitions_t 
action_on_interior_direct_product_t 

Definition at line 128 of file group_actions.h.