18namespace layer1_foundations {
19namespace combinatorics {
36 int f_v = (verbose_level >= 1);
39 cout <<
"tdo_scheme_compute::init" << endl;
47 cout <<
"tdo_scheme_compute::init before Decomp->init_incidence_matrix" << endl;
55 cout <<
"tdo_scheme_compute::init after Decomp->init_incidence_matrix" << endl;
60 cout <<
"tdo_scheme_compute::init before Decomp->setup_default_partition" << endl;
64 cout <<
"tdo_scheme_compute::init after Decomp->setup_default_partition" << endl;
69 cout <<
"tdo_scheme_compute::init before Decomp->compute_TDO" << endl;
75 cout <<
"tdo_scheme_compute::init after Decomp->compute_TDO" << endl;
79 cout <<
"tdo_scheme_compute::init before Decomp->get_row_scheme" << endl;
83 cout <<
"tdo_scheme_compute::init after Decomp->get_row_scheme" << endl;
87 cout <<
"tdo_scheme_compute::init before Decomp->get_col_scheme" << endl;
91 cout <<
"tdo_scheme_compute::init after Decomp->get_col_scheme" << endl;
95 cout <<
"tdo_scheme_compute::init done" << endl;
101 int verbose_level = 0;
102 int f_enter_math =
FALSE;
103 int f_print_subscripts =
TRUE;
108 f_enter_math, f_print_subscripts,
114 f_enter_math, f_print_subscripts,
encoding of combinatorial object for use with nauty
void init(encoded_combinatorial_object *Enc, int max_depth, int verbose_level)
geometry::decomposition * Decomp
encoded_combinatorial_object * Enc
void print_schemes(std::ostream &ost)
decomposition of an incidence matrix
void print_row_decomposition_tex(std::ostream &ost, int f_enter_math, int f_print_subscripts, int verbose_level)
void compute_TDO(int max_depth, int verbose_level)
void init_incidence_matrix(int m, int n, int *M, int verbose_level)
void get_col_scheme(int verbose_level)
void setup_default_partition(int verbose_level)
void get_row_scheme(int verbose_level)
void print_column_decomposition_tex(std::ostream &ost, int f_enter_math, int f_print_subscripts, int verbose_level)
the orbiter library for the classification of combinatorial objects