Orbiter 2022
Combinatorial Objects
groups.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer3_group_actions::groups::direct_product
 the direct product of two matrix groups in product action More...
 
class  orbiter::layer3_group_actions::groups::exceptional_isomorphism_O4
 exceptional isomorphism between orthogonal groups: O4, O5 and GL(2,q) More...
 
class  orbiter::layer3_group_actions::groups::linear_group_description
 description of a linear group from the command line More...
 
class  orbiter::layer3_group_actions::groups::linear_group
 creates a linear group from command line arguments using linear_group_description More...
 
class  orbiter::layer3_group_actions::groups::matrix_group
 a matrix group over a finite field in projective, vector space or affine action More...
 
class  orbiter::layer3_group_actions::groups::orbits_on_something
 compute orbits of a group in a given action; allows file io More...
 
class  orbiter::layer3_group_actions::groups::permutation_group_create
 a domain for permutation groups whose elements are given in the permutation representation More...
 
class  orbiter::layer3_group_actions::groups::permutation_group_description
 a domain for permutation groups whose elements are given in the permutation representation More...
 
class  orbiter::layer3_group_actions::groups::permutation_representation_domain
 a domain for permutation groups whose elements are given in the permutation representation More...
 
class  orbiter::layer3_group_actions::groups::permutation_representation
 homomorphism to a permutation group More...
 
class  orbiter::layer3_group_actions::groups::schreier
 Schreier trees for orbits of groups on points. More...
 
class  orbiter::layer3_group_actions::groups::schreier_sims
 Schreier Sims algorithm to create the stabilizer chain of a permutation group. More...
 
class  orbiter::layer3_group_actions::groups::sims
 a permutation group represented via a stabilizer chain More...
 
class  orbiter::layer3_group_actions::groups::strong_generators
 a strong generating set for a permutation group with respect to a fixed action More...
 
class  orbiter::layer3_group_actions::groups::subgroup
 a subgroup of a group using a list of elements More...
 
class  orbiter::layer3_group_actions::groups::sylow_structure
 The Sylow structure of a finite group. More...
 
class  orbiter::layer3_group_actions::groups::wreath_product
 the wreath product group GL(d,q) wreath Sym(n) More...
 

Namespaces

namespace  orbiter
 the orbiter library for the classification of combinatorial objects
 
namespace  orbiter::layer3_group_actions
 groups and group actions, induced group actions
 
namespace  orbiter::layer3_group_actions::groups
 an implementation of various types of permutation groups using stabilizer chains
 

Functions

void orbiter::layer3_group_actions::groups::choose_random_generator_derived_group (sims *G, int *Elt, int verbose_level)