Orbiter 2022
Combinatorial Objects
tl_combinatorics.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer5_applications::apps_combinatorics::boolean_function_classify
 classification of boolean functions More...
 
class  orbiter::layer5_applications::apps_combinatorics::combinatorial_object_activity_description
 description of an activity for a combinatorial object More...
 
class  orbiter::layer5_applications::apps_combinatorics::combinatorial_object_activity
 perform an activity for a combinatorial object More...
 
class  orbiter::layer5_applications::apps_combinatorics::combinatorics_global
 combinatorics stuff More...
 
class  orbiter::layer5_applications::apps_combinatorics::delandtsheer_doyen_description
 description of the problem for delandtsheer_doyen More...
 
class  orbiter::layer5_applications::apps_combinatorics::delandtsheer_doyen
 search for line transitive point imprimitive linear spaces as described by Delandtsheer and Doyen More...
 
class  orbiter::layer5_applications::apps_combinatorics::design_activity_description
 to describe an activity for a design More...
 
class  orbiter::layer5_applications::apps_combinatorics::design_activity
 an activity for a design More...
 
class  orbiter::layer5_applications::apps_combinatorics::design_create_description
 to describe the construction of a known design from the command line More...
 
class  orbiter::layer5_applications::apps_combinatorics::design_create
 to create a known design using a description from class design_create_description More...
 
class  orbiter::layer5_applications::apps_combinatorics::design_tables
 a set of designs to be used for a large set More...
 
class  orbiter::layer5_applications::apps_combinatorics::difference_set_in_heisenberg_group
 to find difference sets in Heisenberg groups following Tao More...
 
class  orbiter::layer5_applications::apps_combinatorics::flag_orbits_incidence_structure
 classification of flag orbits of an incidence structure More...
 
class  orbiter::layer5_applications::apps_combinatorics::hadamard_classify
 classification of Hadamard matrices More...
 
class  orbiter::layer5_applications::apps_combinatorics::hall_system_classify
 classification of Hall systems More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_activity_description
 description of an activity for a spread table More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_activity
 an activity for a spread table More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_classify
 classification of large sets of designs More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_was_activity_description
 description of an activity for a large set search with assumed symmetry More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_was_activity
 an activity for a large set search with assumed symmetry More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_was_description
 command line description of tasks for large sets with assumed symmetry More...
 
class  orbiter::layer5_applications::apps_combinatorics::large_set_was
 classification of large sets of designs with assumed symmetry More...
 
class  orbiter::layer5_applications::apps_combinatorics::object_with_properties
 object properties which are derived from nauty canonical form More...
 
class  orbiter::layer5_applications::apps_combinatorics::regular_linear_space_description
 a description of a class of regular linear spaces from the command line More...
 
class  orbiter::layer5_applications::apps_combinatorics::regular_ls_classify
 classification of regular linear spaces More...
 
class  orbiter::layer5_applications::apps_combinatorics::tactical_decomposition
 tactical decomposition of an incidence structure with respect to a given group More...
 

Namespaces

namespace  orbiter
 the orbiter library for the classification of combinatorial objects
 
namespace  orbiter::layer5_applications
 classes for combinatorial objects and their classification
 
namespace  orbiter::layer5_applications::apps_combinatorics
 Classification problems in combinatorics, including design theory.
 

Macros

#define MAX_MASK_TESTS   1000
 

Functions

void orbiter::layer5_applications::apps_combinatorics::large_set_was_normalizer_orbits_early_test_func_callback (long int *S, int len, long int *candidates, int nb_candidates, long int *good_candidates, int &nb_good_candidates, void *data, int verbose_level)
 
int orbiter::layer5_applications::apps_combinatorics::large_set_was_design_test_orbit (long int *orbit, int orbit_length, void *extra_data)
 
int orbiter::layer5_applications::apps_combinatorics::large_set_was_classify_test_pair_of_orbits (long int *orbit1, int orbit_length1, long int *orbit2, int orbit_length2, void *extra_data)
 
void orbiter::layer5_applications::apps_combinatorics::regular_ls_classify_print_set (std::ostream &ost, int len, long int *S, void *data)
 
void orbiter::layer5_applications::apps_combinatorics::regular_ls_classify_early_test_function (long int *S, int len, long int *candidates, int nb_candidates, long int *good_candidates, int &nb_good_candidates, void *data, int verbose_level)
 
int orbiter::layer5_applications::apps_combinatorics::regular_ls_classify_check_function_incremental_callback (int len, int *S, void *data, int verbose_level)
 
void orbiter::layer5_applications::apps_combinatorics::regular_ls_classify_lifting_prepare_function_new (exact_cover *EC, int starter_case, long int *candidates, int nb_candidates, groups::strong_generators *Strong_gens, solvers::diophant *&Dio, long int *&col_labels, int &f_ruled_out, int verbose_level)
 

Macro Definition Documentation

◆ MAX_MASK_TESTS

#define MAX_MASK_TESTS   1000

Definition at line 273 of file tl_combinatorics.h.