15namespace layer1_foundations {
16namespace data_structures {
31 int argc, std::string *argv,
37 cout <<
"data_input_stream::read_arguments" << endl;
39 cout <<
"data_input_stream::read_arguments next argument is " << argv[0] << endl;
41 for (i = 0; i < argc; i++) {
43 if (ST.
stringcmp(argv[i],
"-set_of_points") == 0) {
55 else if (ST.
stringcmp(argv[i],
"-set_of_lines") == 0) {
68 else if (ST.
stringcmp(argv[i],
"-set_of_points_and_lines") == 0) {
82 else if (ST.
stringcmp(argv[i],
"-set_of_packing") == 0) {
98 else if (ST.
stringcmp(argv[i],
"-file_of_points") == 0) {
112 else if (ST.
stringcmp(argv[i],
"-file_of_lines") == 0) {
126 else if (ST.
stringcmp(argv[i],
"-file_of_packings") == 0) {
141 "-file_of_packings_through_spread_table") == 0) {
158 else if (ST.
stringcmp(argv[i],
"-file_of_point_set") == 0) {
172 else if (ST.
stringcmp(argv[i],
"-file_of_designs") == 0) {
176 int N_points, b, k, partition_class_size;
179 N_points = ST.
strtoi(argv[++i]);
182 partition_class_size = ST.
strtoi(argv[++i]);
185 N_points, b, k, partition_class_size);
192 else if (ST.
stringcmp(argv[i],
"-file_of_incidence_geometries") == 0) {
210 else if (ST.
stringcmp(argv[i],
"-file_of_incidence_geometries_by_row_ranks") == 0) {
228 else if (ST.
stringcmp(argv[i],
"-incidence_geometry") == 0) {
246 else if (ST.
stringcmp(argv[i],
"-incidence_geometry_by_row_ranks") == 0) {
264 else if (ST.
stringcmp(argv[i],
"-from_parallel_search") == 0) {
271 fname_mask.assign(argv[++i]);
272 nb_cases = ST.
strtoi(argv[++i]);
273 cases_fname.assign(argv[++i]);
281 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
282 cout <<
"-end" << endl;
286 cout <<
"data_input_stream::read_arguments "
287 "unrecognized option " << argv[i] << endl;
291 cout <<
"data_input_stream::read_arguments done" << endl;
the orbiter library for the classification of combinatorial objects