18namespace layer4_classification {
78 std::string &fname_case_out,
84 int f_v = (verbose_level >= 1);
88 cout <<
"substructure_stats_and_selection::init, fname_case_out=" <<
fname_case_out <<
" nb_pts=" <<
nb_pts << endl;
98 cout <<
"substructure_stats_and_selection::init before PC->trace_all_k_subsets_and_compute_frequencies" << endl;
106 cout <<
"substructure_stats_and_selection::init after PC->trace_all_k_subsets_and_compute_frequencies" << endl;
118 cout <<
"substructure_stats_and_selection::init Pts=";
121 cout <<
"substructure_stats_and_selection::init orbit isotype=";
124 cout <<
"substructure_stats_and_selection::init orbit frequencies=";
127 cout <<
"substructure_stats_and_selection::init orbit frequency types=";
185 if (j < SoS->Set_size[i] - 1) {
196 <<
" go_min = " << go_min << endl;
203 cout <<
"substructure_stats_and_selection::init" << endl;
208 cout <<
"substructure_stats_and_selection::init "
215 for (i = 0; i <
nCk; i++) {
222 cout <<
"substructure_stats_and_selection::init j != selected_frequency" << endl;
240 cout <<
"substructure_stats_and_selection::init" << endl;
241 cout <<
"stabilizer generators are:" << endl;
246 cout <<
"substructure_stats_and_selection::init done" << endl;
a statistical analysis of data consisting of single integers
void init(int *data, int data_length, int f_second, int verbose_level)
data_structures::set_of_sets * get_set_partition_and_types(int *&types, int &nb_types, int verbose_level)
void print_naked(int f_backwards)
domain to compute with objects of type longinteger
int compare_unsigned(longinteger_object &a, longinteger_object &b)
a class to represent arbitrary precision integers
void assign_to(longinteger_object &b)
void print_generators_tex()
void get_stabilizer_generators(groups::strong_generators *&gens, int level, int orbit_at_level, int verbose_level)
void get_stabilizer_order(int level, int orbit_at_level, ring_theory::longinteger_object &go)
void trace_all_k_subsets_and_compute_frequencies(long int *the_set, int n, int k, int &nCk, int *&isotype, int *&orbit_frequencies, int &nb_orbits, int verbose_level)
classification of substructures
poset_classification::poset_classification * PC
std::string fname_case_out
void init(std::string &fname_case_out, substructure_classifier *SubC, long int *Pts, int nb_pts, int verbose_level)
substructure_stats_and_selection()
long int * interesting_subsets
substructure_classifier * SubC
groups::strong_generators * gens
~substructure_stats_and_selection()
data_structures::set_of_sets * SoS
int nb_interesting_subsets
data_structures::tally * T
#define Lint_vec_print(A, B, C)
#define Int_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects