14namespace layer5_applications {
15namespace apps_graph_theory {
57 cout <<
"graph_classify_description::read_arguments" << endl;
58 for (i = 0; i < argc; i++) {
60 if (ST.
stringcmp(argv[i],
"-regular") == 0) {
65 else if (ST.
stringcmp(argv[i],
"-poset_classification_control") == 0) {
69 argv + i + 1, verbose_level);
71 cout <<
"done with -poset_classification_control" << endl;
72 cout <<
"i = " << i << endl;
73 cout <<
"argc = " << argc << endl;
75 cout <<
"next argument is " << argv[i] << endl;
78 else if (ST.
stringcmp(argv[i],
"-n") == 0) {
81 cout <<
"-n " <<
n << endl;
83 else if (ST.
stringcmp(argv[i],
"-girth") == 0) {
86 cout <<
"-girth " <<
girth << endl;
88 else if (ST.
stringcmp(argv[i],
"-tournament") == 0) {
90 cout <<
"-tournament " << endl;
92 else if (ST.
stringcmp(argv[i],
"-no_transmitter") == 0) {
94 cout <<
"-no_superking " << endl;
96 else if (ST.
stringcmp(argv[i],
"-test_multi_edge") == 0) {
98 cout <<
"-test_multi_edge " << endl;
100 else if (ST.
stringcmp(argv[i],
"-identify") == 0) {
113 cout <<
"-identify ";
117 else if (ST.
stringcmp(argv[i],
"-depth") == 0) {
120 cout <<
"-depth " <<
depth << endl;
123 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
127 cout <<
"ignoring argument " << argv[i] << endl;
132 cout <<
"graph_classify_description::read_arguments "
133 "please use option -n <n> "
134 "to specify the number of vertices" << endl;
138 cout <<
"graph_classify_description::read_arguments done" << endl;
150 cout <<
"-n " <<
n << endl;
153 cout <<
"-girth " <<
girth << endl;
156 cout <<
"-tournament " << endl;
159 cout <<
"-no_superking " << endl;
162 cout <<
"-test_multi_edge " << endl;
165 cout <<
"-identify ";
170 cout <<
"-depth " <<
depth << endl;
to control the behavior of the poset classification algorithm
int read_arguments(int argc, std::string *argv, int verbose_level)
int read_arguments(int argc, std::string *argv, int verbose_level)
graph_classify_description()
~graph_classify_description()
long int identify_data[1000]
poset_classification::poset_classification_control * Control
#define Lint_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects