Orbiter 2022
Combinatorial Objects
orbiter::layer3_group_actions::groups Namespace Reference

an implementation of various types of permutation groups using stabilizer chains More...

Classes

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

Typedefs

typedef class simsp_sims
 
typedef simspsims
 
typedef strong_generatorspstrong_generators
 
typedef class subgrouppsubgroup
 

Functions

void choose_random_generator_derived_group (sims *G, int *Elt, int verbose_level)
 

Detailed Description

an implementation of various types of permutation groups using stabilizer chains

Typedef Documentation

◆ p_sims

Definition at line 82 of file group_actions.h.

◆ psims

◆ pstrong_generators

◆ psubgroup

Function Documentation

◆ choose_random_generator_derived_group()

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

Definition at line 18 of file sims2.cpp.