Orbiter 2022
Combinatorial Objects
data_structures.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer3_group_actions::data_structures_groups::group_container
 a container data structure for groups More...
 
class  orbiter::layer3_group_actions::data_structures_groups::incidence_structure_with_group
 to represent an incidence structure and its group More...
 
class  orbiter::layer3_group_actions::data_structures_groups::orbit_rep
 to hold one orbit after reading files from Orbiters poset classification More...
 
class  orbiter::layer3_group_actions::data_structures_groups::orbit_transversal
 a set of orbits using a vector of orbit representatives and stabilizers More...
 
class  orbiter::layer3_group_actions::data_structures_groups::orbit_type_repository
 A collection of invariants called orbit type associated with a system of sets. The orbit types are based on the orbits of a given group. More...
 
class  orbiter::layer3_group_actions::data_structures_groups::schreier_vector_handler
 manages access to schreier vectors More...
 
class  orbiter::layer3_group_actions::data_structures_groups::schreier_vector
 compact storage of schreier vectors More...
 
class  orbiter::layer3_group_actions::data_structures_groups::set_and_stabilizer
 a set and its known set stabilizer More...
 
class  orbiter::layer3_group_actions::data_structures_groups::union_find
 a union find data structure (used in the poset classification algorithm) More...
 
class  orbiter::layer3_group_actions::data_structures_groups::union_find_on_k_subsets
 a union find data structure (used in the poset classification algorithm) More...
 
class  orbiter::layer3_group_actions::data_structures_groups::vector_ge
 to hold a vector of group elements 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::data_structures_groups
 data structures for groups and group actions.