18namespace layer1_foundations {
19namespace geometry_builder {
69 int argc, std::string *argv,
72 int f_v = (verbose_level >= 1);
77 cout <<
"geometry_builder_description::read_arguments" << endl;
79 for (i = 0; i < argc; i++) {
84 cout <<
"-V " <<
V_text << endl;
87 else if (ST.
stringcmp(argv[i],
"-B") == 0) {
91 cout <<
"-B " <<
B_text << endl;
94 else if (ST.
stringcmp(argv[i],
"-TDO") == 0) {
101 else if (ST.
stringcmp(argv[i],
"-fuse") == 0) {
108 else if (ST.
stringcmp(argv[i],
"-girth") == 0) {
112 cout <<
"-girth_test " <<
girth << endl;
115 else if (ST.
stringcmp(argv[i],
"-lambda") == 0) {
119 cout <<
"-lambda " <<
lambda << endl;
122 else if (ST.
stringcmp(argv[i],
"-no_square_test") == 0) {
125 cout <<
"-no_square_test " << endl;
128 else if (ST.
stringcmp(argv[i],
"-simple") == 0) {
131 cout <<
"-simple " << endl;
134 else if (ST.
stringcmp(argv[i],
"-search_tree") == 0) {
137 cout <<
"-search_tree " << endl;
140 else if (ST.
stringcmp(argv[i],
"-search_tree_flags") == 0) {
143 cout <<
"-search_tree_flags " << endl;
146 else if (ST.
stringcmp(argv[i],
"-orderly") == 0) {
149 cout <<
"-orderly " << endl;
152 else if (ST.
stringcmp(argv[i],
"-test") == 0) {
154 lines.assign(argv[++i]);
157 cout <<
"-test " << lines << endl;
160 else if (ST.
stringcmp(argv[i],
"-test2") == 0) {
162 lines.assign(argv[++i]);
165 cout <<
"-test2 " << lines << endl;
168 else if (ST.
stringcmp(argv[i],
"-split") == 0) {
178 else if (ST.
stringcmp(argv[i],
"-print_at_line") == 0) {
183 cout <<
"-print_at_line " << a << endl;
186 else if (ST.
stringcmp(argv[i],
"-fname_GEO") == 0) {
190 cout <<
"-fname_GEO " <<
fname_GEO << endl;
193 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
194 cout <<
"-end" << endl;
198 cout <<
"geometry_builder_description::read_arguments "
199 "unrecognized option " << argv[i] << endl;
203 cout <<
"geometry_builder_description::read_arguments done" << endl;
211 cout <<
"-V " <<
V_text << endl;
214 cout <<
"-B " <<
B_text << endl;
217 cout <<
"-TDO " <<
TDO_text << endl;
223 cout <<
"-girth " <<
girth << endl;
226 cout <<
"-lambda " <<
lambda << endl;
229 cout <<
"-no_square_test " << endl;
232 cout <<
"-simple " << endl;
235 cout <<
"-search_tree " << endl;
238 cout <<
"-search_tree_flags " << endl;
241 cout <<
"-orderly " << endl;
247 cout <<
"-test " <<
test_lines[i] <<
" " << endl;
254 cout <<
"-test2 " <<
test2_lines[i] <<
" " << endl;
268 cout <<
"-fname_GEO " <<
fname_GEO << endl;
int read_arguments(int argc, std::string *argv, int verbose_level)
std::vector< int > print_at_line
geometry_builder_description()
~geometry_builder_description()
std::vector< std::string > test2_lines
std::vector< std::string > test_lines
the orbiter library for the classification of combinatorial objects