15namespace layer1_foundations {
16namespace number_theory {
41 int f_v = (verbose_level >= 1);
44 cout <<
"cyclotomic_sets::init, n=" <<
n << endl;
54 cout <<
"cyclotomic_sets::init order of q mod n is m=" <<
m << endl;
59 cout <<
"cyclotomic_sets::init qm = " <<
qm << endl;
76 for (i = 0; i <
n; i++) {
84 cout <<
"cyclotomic_sets::init before S->init_simple" << endl;
91 cout <<
"cyclotomic_sets::init after S->init_simple" << endl;
96 for (i = 0; i <
n; i++) {
98 cout <<
q <<
"-cyclotomic coset of "
99 << i <<
" already taken" << endl;
109 cout <<
q <<
"-cyclotomic coset of "
125 cout <<
" has size = " << sz << endl;
131 cout <<
"cyclotomic_sets::init cyclotomic sets are:" << endl;
133 cout <<
"cyclotomic_sets::init Index:" << endl;
141 cout <<
"cyclotomic_sets::init done" << endl;
void print_table_latex_simple(std::ostream &ost)
void print_table_latex_simple_with_selection(std::ostream &ost, int *Selection, int nb_sel)
void init_simple(int underlying_set_size, int nb_sets, int verbose_level)
void print_latex_with_selection(std::ostream &ost, int *Selection, int nb_sel)
void print_latex(std::ostream &ost)
void init(field_theory::finite_field *F, int n, int verbose_level)
data_structures::set_of_sets * S
basic number theoretic functions
int i_power_j(int i, int j)
long int order_mod_p(long int a, long int p)
#define Int_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects