Orbiter 2022
Combinatorial Objects
large_set_was_activity_description.cpp
Go to the documentation of this file.
1/*
2 * large_set_was_activity_description.cpp
3 *
4 * Created on: May 27, 2021
5 * Author: betten
6 */
7
8
9
10
11#include "orbiter.h"
12
13using namespace std;
14
15namespace orbiter {
16namespace layer5_applications {
17namespace apps_combinatorics {
18
19
21{
26
28 //std::string create_graph_on_orbits_of_length_fname;
30
32 //std::string create_graph_on_orbits_of_length_based_on_N_orbits_fname;
34
37 //std::string read_solution_file_name;
38}
39
41{
42
43}
44
45
47 int verbose_level)
48{
49 int i;
51
52 cout << "large_set_was_activity_description::read_arguments" << endl;
53 for (i = 0; i < argc; i++) {
54
55
56 if (ST.stringcmp(argv[i], "-normalizer_on_orbits_of_a_given_length") == 0) {
60
61 cout << "-normalizer_on_orbits_of_a_given_length reading poset_classification_control options" << endl;
62
65 argv + i + 1, verbose_level);
66
67 cout << "i = " << i << endl;
68 cout << "argc = " << argc << endl;
69 if (i < argc) {
70 cout << "next argument is " << argv[i] << endl;
71 }
72
73
74 cout << "-normalizer_on_orbits_of_a_given_length " << normalizer_on_orbits_of_a_given_length_length
76 << endl;
77 }
78 else if (ST.stringcmp(argv[i], "-create_graph_on_orbits_of_length") == 0) {
82 cout << "-create_graph_on_orbits_of_length "
85 << endl;
86 }
87 else if (ST.stringcmp(argv[i], "-create_graph_on_orbits_of_length_based_on_N_orbits") == 0) {
91 cout << "-create_graph_on_orbits_of_length_based_on_N_orbits "
94 << endl;
95 }
96 else if (ST.stringcmp(argv[i], "-read_solution_file") == 0) {
99 read_solution_file_name.assign(argv[++i]);
100 cout << "-read_solution_file "
103 << endl;
104 }
105 else if (ST.stringcmp(argv[i], "-end") == 0) {
106 break;
107 }
108 } // next i
109 cout << "large_set_was_activity_description::read_arguments done" << endl;
110 return i + 1;
111}
112
114{
116 cout << "-normalizer_on_orbits_of_a_given_length " << normalizer_on_orbits_of_a_given_length_length
118 << endl;
119 }
121 cout << "-create_graph_on_orbits_of_length "
124 << endl;
125 }
127 cout << "-create_graph_on_orbits_of_length_based_on_N_orbits "
130 << endl;
131 }
133 cout << "-read_solution_file "
136 << endl;
137 }
138}
139
140
141
142
143}}}
144
145
146
147
functions related to strings and character arrays
to control the behavior of the poset classification algorithm
poset_classification::poset_classification_control * normalizer_on_orbits_of_a_given_length_control
#define NEW_OBJECT(type)
Definition: foundations.h:638
#define TRUE
Definition: foundations.h:231
#define FALSE
Definition: foundations.h:234
the orbiter library for the classification of combinatorial objects