18namespace layer1_foundations {
58 int argc, std::string *argv,
61 int f_v = (verbose_level >= 1);
66 cout <<
"draw_mod_n_description::read_arguments" << endl;
68 for (i = 0; i < argc; i++) {
73 cout <<
"-n " <<
n << endl;
75 else if (ST.
stringcmp(argv[i],
"-mod_s") == 0) {
78 cout <<
"-mod_s " <<
mod_s << endl;
80 else if (ST.
stringcmp(argv[i],
"-divide_out_by") == 0) {
85 else if (ST.
stringcmp(argv[i],
"-file") == 0) {
87 fname.assign(argv[++i]);
88 cout <<
"-file " <<
fname << endl;
90 else if (ST.
stringcmp(argv[i],
"-inverse") == 0) {
92 cout <<
"-inverse " << endl;
94 else if (ST.
stringcmp(argv[i],
"-additive_inverse") == 0) {
96 cout <<
"-additive_inverse " << endl;
98 else if (ST.
stringcmp(argv[i],
"-power_cycle") == 0) {
103 else if (ST.
stringcmp(argv[i],
"-cyclotomic_sets") == 0) {
109 else if (ST.
stringcmp(argv[i],
"-cyclotomic_sets_thickness") == 0) {
114 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
115 cout <<
"-end" << endl;
119 cout <<
"draw_mod_n_description::read_arguments "
120 "unrecognized option " << argv[i] << endl;
124 cout <<
"draw_mod_n_description::read_arguments done" << endl;
132 cout <<
"-n " <<
n << endl;
135 cout <<
"-mod_s " <<
mod_s << endl;
141 cout <<
"-file " <<
fname << endl;
144 cout <<
"-inverse " << endl;
147 cout <<
"-additive_inverse " << endl;
int read_arguments(int argc, std::string *argv, int verbose_level)
std::string cyclotomic_sets_reps
~draw_mod_n_description()
int cyclotomic_sets_thickness
int f_cyclotomic_sets_thickness
the orbiter library for the classification of combinatorial objects