16namespace layer5_applications {
17namespace apps_combinatorics {
79 int argc, std::string *argv,
82 int f_v = (verbose_level >= 1);
87 cout <<
"combinatorial_object_activity_description::read_arguments" << endl;
89 for (i = 0; i < argc; i++) {
94 if (ST.
stringcmp(argv[i],
"-save") == 0) {
97 cout <<
"-save " << endl;
100 else if (ST.
stringcmp(argv[i],
"-save_as") == 0) {
107 else if (ST.
stringcmp(argv[i],
"-extract_subset") == 0) {
116 else if (ST.
stringcmp(argv[i],
"-line_type") == 0) {
119 cout <<
"-line_type " << endl;
122 else if (ST.
stringcmp(argv[i],
"-conic_type") == 0) {
129 else if (ST.
stringcmp(argv[i],
"-non_conical_type") == 0) {
132 cout <<
"-non_conical_type " << endl;
135 else if (ST.
stringcmp(argv[i],
"-ideal") == 0) {
145 else if (ST.
stringcmp(argv[i],
"-canonical_form_PG") == 0) {
148 cout <<
"-canonical_form_PG, reading extra arguments" << endl;
157 cout <<
"done reading -canonical_form_PG " << endl;
158 cout <<
"i = " << i << endl;
159 cout <<
"argc = " << argc << endl;
161 cout <<
"next argument is " << argv[i] << endl;
166 else if (ST.
stringcmp(argv[i],
"-canonical_form") == 0) {
169 cout <<
"-canonical_form, reading extra arguments" << endl;
176 cout <<
"done reading -canonical_form " << endl;
177 cout <<
"i = " << i << endl;
178 cout <<
"argc = " << argc << endl;
180 cout <<
"next argument is " << argv[i] << endl;
184 else if (ST.
stringcmp(argv[i],
"-report") == 0) {
190 else if (ST.
stringcmp(argv[i],
"-draw_incidence_matrices") == 0) {
195 else if (ST.
stringcmp(argv[i],
"-test_distinguishing_property") == 0) {
200 else if (ST.
stringcmp(argv[i],
"-unpack_from_restricted_action") == 0) {
207 else if (ST.
stringcmp(argv[i],
"-line_covering_type") == 0) {
218 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
220 cout <<
"-end" << endl;
225 cout <<
"combinatorial_object_activity_description::read_arguments "
226 "unrecognized option " << argv[i] << endl;
230 cout <<
"combinatorial_object_activity_description::read_arguments done" << endl;
238 cout <<
"-save " << endl;
247 cout <<
"-line_type " << endl;
253 cout <<
"-f_non_conical_type " << endl;
263 cout <<
"-canonical_form " << endl;
267 cout <<
"-report " << endl;
description of a classification of objects using class classification_of_objects
int read_arguments(int argc, std::string *argv, int verbose_level)
options for the report for a classification of combinatorial objects
int read_arguments(int argc, std::string *argv, int verbose_level)
std::string draw_incidence_matrices_prefix
std::string line_covering_type_projective_space
std::string canonical_form_PG_PG_label
combinatorial_object_activity_description()
std::string extract_subset_set
std::string line_covering_type_prefix
int f_unpack_from_restricted_action
int f_test_distinguishing_property
~combinatorial_object_activity_description()
std::string unpack_from_restricted_action_group_label
int read_arguments(int argc, std::string *argv, int verbose_level)
std::string save_as_fname
std::string extract_subset_fname
std::string line_covering_type_lines
combinatorics::classification_of_objects_description * Canonical_form_Descr
int f_canonical_form_PG_has_PA
std::string unpack_from_restricted_action_prefix
combinatorics::classification_of_objects_report_options * Classification_of_objects_report_options
combinatorics::classification_of_objects_description * Canonical_form_PG_Descr
int f_draw_incidence_matrices
projective_geometry::projective_space_with_action * Canonical_form_PG_PA
std::string test_distinguishing_property_graph
the orbiter library for the classification of combinatorial objects