16namespace layer5_applications {
17namespace apps_combinatorics {
23 f_create_table =
FALSE;
64 int f_v = (verbose_level >= 1);
69 cout <<
"design_activity_description::read_arguments" << endl;
71 for (i = 0; i < argc; i++) {
73 if (ST.
stringcmp(argv[i],
"-load_table") == 0) {
91 else if (ST.
stringcmp(argv[i],
"-canonical_form") == 0) {
94 cout <<
"-canonical_form, reading extra arguments" << endl;
101 cout <<
"done reading -f_canonical_form " << endl;
102 cout <<
"i = " << i << endl;
103 cout <<
"argc = " << argc << endl;
105 cout <<
"next argument is " << argv[i] << endl;
109 else if (ST.
stringcmp(argv[i],
"-extract_solutions_by_index_csv") == 0) {
117 cout <<
"-extract_solutions_by_index_csv "
126 else if (ST.
stringcmp(argv[i],
"-extract_solutions_by_index_txt") == 0) {
134 cout <<
"-extract_solutions_by_index_txt "
143 else if (ST.
stringcmp(argv[i],
"-export_inc") == 0) {
146 cout <<
"-export_inc " << endl;
149 else if (ST.
stringcmp(argv[i],
"-export_blocks") == 0) {
152 cout <<
"-export_blocks " << endl;
155 else if (ST.
stringcmp(argv[i],
"-row_sums") == 0) {
158 cout <<
"-row_sums " << endl;
161 else if (ST.
stringcmp(argv[i],
"-tactical_decomposition") == 0) {
164 cout <<
"-tactical_decomposition " << endl;
168 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
172 cout <<
"design_activity_description::read_arguments done" << endl;
179 cout <<
"-canonical_form " << endl;
183 if (f_create_table) {
184 cout <<
"-create_table " << create_table_label
185 <<
" " << create_table_group
199 cout <<
"-extract_solutions_by_index_csv "
208 cout <<
"-extract_solutions_by_index_txt "
217 cout <<
"-export_inc " << endl;
220 cout <<
"-export_blocks " << endl;
223 cout <<
"-row_sums " << endl;
226 cout <<
"-tactical_decomposition " << endl;
description of a classification of objects using class classification_of_objects
int read_arguments(int argc, std::string *argv, int verbose_level)
int f_extract_solutions_by_index_txt
~design_activity_description()
std::string load_table_H_group_order
std::string load_table_H_gens
design_activity_description()
int f_tactical_decomposition
std::string extract_solutions_by_index_fname_solutions_in
int load_table_selected_orbit_length
std::string extract_solutions_by_index_label
std::string extract_solutions_by_index_prefix
combinatorics::classification_of_objects_description * Canonical_form_Descr
std::string load_table_group
std::string extract_solutions_by_index_group
int read_arguments(int argc, std::string *argv, int verbose_level)
int f_extract_solutions_by_index_csv
std::string extract_solutions_by_index_fname_solutions_out
std::string load_table_label
std::string load_table_H_label
the orbiter library for the classification of combinatorial objects