Orbiter 2022
Combinatorial Objects
packing_was_activity.cpp
Go to the documentation of this file.
1/*
2 * packing_was_activity.cpp
3 *
4 * Created on: Apr 3, 2021
5 * Author: betten
6 */
7
8
9
10
11#include "orbiter.h"
12
13using namespace std;
14
15namespace orbiter {
16namespace layer5_applications {
17namespace packings {
18
19
21{
22 Descr = NULL;
23 PW = NULL;
24
25}
26
28{
29
30}
31
32
33
35 packing_was *PW,
36 int verbose_level)
37{
38 int f_v = (verbose_level >= 1);
39
40 if (f_v) {
41 cout << "packing_was_activity::init" << endl;
42 }
43
46
47 if (f_v) {
48 cout << "packing_was_activity::init done" << endl;
49 }
50}
51
53{
54 int f_v = (verbose_level >= 1);
55
56 if (Descr->f_report) {
57
58
59 if (f_v) {
60 cout << "packing_was_activity::perform_activity before PW->report" << endl;
61 }
62
63 PW->report(0 /* verbose_level */);
64
65 if (f_v) {
66 cout << "packing_was_activity::perform_activity after PW->report" << endl;
67 }
68
69
70 }
72
73
74 if (f_v) {
75 cout << "packing_was_activity::perform_activity before PW->export_reduced_spread_orbits_csv" << endl;
76 }
77
78 int f_original_spread_numbers = TRUE;
79
81 f_original_spread_numbers, verbose_level);
82
83 if (f_v) {
84 cout << "packing_was_activity::perform_activity after PW->export_reduced_spread_orbits_csv" << endl;
85 }
86
87 }
89
90
91 if (f_v) {
92 cout << "packing_was_activity::perform_activity f_create_graph_on_mixed_orbits" << endl;
93 }
94
95 if (f_v) {
96 cout << "packing_was_activity::perform_activity before PW->create_graph_on_mixed_orbits_and_save_to_file" << endl;
97 }
98
101 FALSE /* f_has_user_data */, NULL /* long int *user_data */, 0 /* int user_data_size */,
102 verbose_level);
103
104 if (f_v) {
105 cout << "packing_was_activity::perform_activity after PW->create_graph_on_mixed_orbits_and_save_to_file" << endl;
106 }
107
108
109 if (f_v) {
110 cout << "packing_was_activity::perform_activity f_create_graph_on_mixed_orbits done" << endl;
111 }
112
113 }
114
115
116
117
118 if (f_v) {
119 cout << "packing_was_activity::perform_activity" << endl;
120 }
121
122}
123
124}}}
125
126
description of an activity involving a packing_was
Definition: packings.h:352
void init(packing_was_activity_description *Descr, packing_was *PW, int verbose_level)
construction of packings in PG(3,q) with assumed symmetry
Definition: packings.h:564
void create_graph_on_mixed_orbits_and_save_to_file(std::string &orbit_lengths_text, int f_has_user_data, long int *user_data, int user_data_size, int verbose_level)
void export_reduced_spread_orbits_csv(std::string &fname_base, int f_original_spread_numbers, int verbose_level)
#define TRUE
Definition: foundations.h:231
#define FALSE
Definition: foundations.h:234
the orbiter library for the classification of combinatorial objects