16namespace layer1_foundations {
84 int argc, std::string *argv,
87 int f_v = (verbose_level >= 1);
92 cout <<
"diophant_description::read_arguments" << endl;
94 for (i = 0; i < argc; i++) {
97 if (ST.
stringcmp(argv[i],
"-maximal_arc") == 0) {
109 else if (ST.
stringcmp(argv[i],
"-label") == 0) {
111 label.assign(argv[++i]);
113 cout <<
"-label " <<
label << endl;
116 else if (ST.
stringcmp(argv[i],
"-coefficient_matrix") == 0) {
126 else if (ST.
stringcmp(argv[i],
"-problem_of_Steiner_type") == 0) {
136 else if (ST.
stringcmp(argv[i],
"-coefficient_matrix_csv") == 0) {
143 else if (ST.
stringcmp(argv[i],
"-RHS") == 0) {
147 cout <<
"-RHS " <<
RHS_text << endl;
150 else if (ST.
stringcmp(argv[i],
"-RHS_csv") == 0) {
157 else if (ST.
stringcmp(argv[i],
"-RHS_constant") == 0) {
164 else if (ST.
stringcmp(argv[i],
"-x_max_global") == 0) {
171 else if (ST.
stringcmp(argv[i],
"-x_min_global") == 0) {
178 else if (ST.
stringcmp(argv[i],
"-x_bounds") == 0) {
185 else if (ST.
stringcmp(argv[i],
"-x_bounds_csv") == 0) {
192 else if (ST.
stringcmp(argv[i],
"-has_sum") == 0) {
196 cout <<
"-has_sum " <<
has_sum << endl;
199 else if (ST.
stringcmp(argv[i],
"-q") == 0) {
203 cout <<
"-q" <<
input_q << endl;
206 else if (ST.
stringcmp(argv[i],
"-override_polynomial") == 0) {
213 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
215 cout <<
"-end" << endl;
220 cout <<
"diophant_description::read_arguments "
221 "unrecognized option " << argv[i] << endl;
226 cout <<
"diophant_description::read_arguments done" << endl;
240 cout <<
"-label " <<
label << endl;
255 cout <<
"-RHS " <<
RHS_text << endl;
276 cout <<
"-has_sum " <<
has_sum << endl;
279 cout <<
"-q" <<
input_q << endl;
int read_arguments(int argc, std::string *argv, int verbose_level)
int problem_of_Steiner_type_nb_t_orbits
std::string x_bounds_text
int f_override_polynomial
int f_coefficient_matrix_csv
int f_problem_of_Steiner_type
std::string override_polynomial
std::string problem_of_Steiner_type_covering_matrix_fname
std::string external_lines_as_subset_of_secants_text
std::string RHS_constant_text
std::string coefficient_matrix_text
std::string maximal_arc_secants_text
std::string coefficient_matrix_csv
the orbiter library for the classification of combinatorial objects