17namespace layer5_applications {
18namespace apps_graph_theory {
74 int argc, std::string *argv,
77 int f_v = (verbose_level >= 1);
82 cout <<
"graph_theoretic_activity_description::read_arguments" << endl;
84 for (i = 0; i < argc; i++) {
85 if (ST.
stringcmp(argv[i],
"-find_cliques") == 0) {
90 else if (ST.
stringcmp(argv[i],
"-export_magma") == 0) {
93 cout <<
"-export_magma" << endl;
96 else if (ST.
stringcmp(argv[i],
"-export_maple") == 0) {
99 cout <<
"-export_maple" << endl;
102 else if (ST.
stringcmp(argv[i],
"-export_csv") == 0) {
105 cout <<
"-export_csv" << endl;
108 else if (ST.
stringcmp(argv[i],
"-export_graphviz") == 0) {
111 cout <<
"-export_graphviz" << endl;
114 else if (ST.
stringcmp(argv[i],
"-print") == 0) {
117 cout <<
"-print" << endl;
120 else if (ST.
stringcmp(argv[i],
"-sort_by_colors") == 0) {
123 cout <<
"-sort_by_colors " << endl;
126 else if (ST.
stringcmp(argv[i],
"-split") == 0) {
134 else if (ST.
stringcmp(argv[i],
"-split_by_starters") == 0) {
142 else if (ST.
stringcmp(argv[i],
"-split_by_clique") == 0) {
150 else if (ST.
stringcmp(argv[i],
"-save") == 0) {
153 cout <<
"-save " << endl;
156 else if (ST.
stringcmp(argv[i],
"-automorphism_group") == 0) {
159 cout <<
"-automorphism_group " << endl;
162 else if (ST.
stringcmp(argv[i],
"-properties") == 0) {
165 cout <<
"-properties " << endl;
168 else if (ST.
stringcmp(argv[i],
"-eigenvalues") == 0) {
171 cout <<
"-eigenvalues " << endl;
174 else if (ST.
stringcmp(argv[i],
"-draw") == 0) {
177 cout <<
"-draw " << endl;
180 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
182 cout <<
"-end" << endl;
187 cout <<
"graph_theoretic_activity_description::read_arguments "
188 "unrecognized option " << argv[i] << endl;
193 cout <<
"graph_theoretic_activity_description::read_arguments done" << endl;
201 cout <<
"-find_cliques" << endl;
205 cout <<
"-export_magma" << endl;
208 cout <<
"-export_maple" << endl;
211 cout <<
"-export_csv" << endl;
214 cout <<
"-export_graphviz" << endl;
217 cout <<
"-print" << endl;
220 cout <<
"-sort_by_colors " << endl;
232 cout <<
"-save " << endl;
235 cout <<
"-automorphism_group " << endl;
238 cout <<
"-properties " << endl;
241 cout <<
"-eigenvalues " << endl;
244 cout <<
"-draw " << endl;
parameters that control the clique finding process
int parse_arguments(int argc, std::string *argv)
~graph_theoretic_activity_description()
graph_theoretic_activity_description()
std::string split_by_clique_set
std::string split_by_file
graph_theory::clique_finder_control * Clique_finder_control
std::string split_input_fname
int read_arguments(int argc, std::string *argv, int verbose_level)
std::string split_by_clique_label
std::string split_by_starters_fname_reps
std::string split_by_starters_col_label
the orbiter library for the classification of combinatorial objects