19namespace layer4_classification {
20namespace invariant_relations {
54 int verbose_level = 0;
55 int f_v = (verbose_level >= 1);
58 cout <<
"flag_orbit_node::freeself" << endl;
64 cout <<
"flag_orbit_node::freeself before FREE_OBJECT(gens)" << endl;
79 cout <<
"flag_orbit_node::freeself done" << endl;
86 int downstep_primary_orbit,
int downstep_secondary_orbit,
87 int downstep_orbit_len,
int f_long_orbit,
91 int f_v = (verbose_level >= 1);
94 cout <<
"flag_orbit_node::init" << endl;
112 cout <<
"flag_orbit_node::init done" << endl;
118 int f_v = (verbose_level >= 1);
121 cout <<
"flag_orbit_node::receive_trace_result" << endl;
124 cout <<
"flag_orbit_node::receive_trace_result Receptacle is full" << endl;
130 cout <<
"flag_orbit_node::receive_trace_result Warning: Flag_orbits->free_received_trace_data == NULL" << endl;
133 cout <<
"flag_orbit_node::receive_trace_result done" << endl;
141 int f_v = (verbose_level >= 1);
144 cout <<
"flag_orbit_node::write_file" << endl;
154 cout <<
"flag_orbit_node::write_file f_fusion_node" << endl;
160 cout <<
"flag_orbit_node::write_file "
161 "before gens->write_to_file_binary" << endl;
166 cout <<
"flag_orbit_node::write_file finished" << endl;
172 int f_v = (verbose_level >= 1);
175 cout <<
"flag_orbit_node::read_file" << endl;
186 cout <<
"flag_orbit_node::read_file f_fusion_node" << endl;
194 cout <<
"flag_orbit_node::read_file "
195 "before gens->read_from_file_binary" << endl;
201 cout <<
"flag_orbit_node::read_file finished" << endl;
207 int f_print_stabilizer_gens)
227 ost <<
" with a stabilizer of order ";
229 ost <<
go <<
"\\\\" << endl;
230 if (f_print_stabilizer_gens) {
234 ost <<
"Fusion element:\\\\" << endl;
240 ost <<
"nb received = " <<
nb_received <<
"\\\\" << endl;
a class to represent arbitrary precision integers
void element_print_latex(void *elt, std::ostream &ost)
void element_read_from_file_binary(int *Elt, std::ifstream &fp, int verbose_level)
void element_write_to_file_binary(int *Elt, std::ofstream &fp, int verbose_level)
a strong generating set for a permutation group with respect to a fixed action
void print_generators_tex()
void read_from_file_binary(actions::action *A, std::ifstream &fp, int verbose_level)
void write_to_file_binary(std::ofstream &fp, int verbose_level)
void group_order(ring_theory::longinteger_object &go)
void read_file(std::ifstream &fp, int verbose_level)
int upstep_secondary_orbit
void init(flag_orbits *Flag_orbits, int flag_orbit_index, int downstep_primary_orbit, int downstep_secondary_orbit, int downstep_orbit_len, int f_long_orbit, long int *pt_representation, groups::strong_generators *Strong_gens, int verbose_level)
void write_file(std::ofstream &fp, int verbose_level)
int downstep_primary_orbit
groups::strong_generators * gens
ring_theory::longinteger_object go
flag_orbits * Flag_orbits
int downstep_secondary_orbit
void print_latex(flag_orbits *Flag_orbits, std::ostream &ost, int f_print_stabilizer_gens)
void receive_trace_result(void *trace_result, int verbose_level)
stores the set of flag orbits; related to the class classification_step
void(* func_latex_report_trace)(std::ostream &ost, void *trace_result, void *data, int verbose_level)
int upper_bound_for_number_of_traces
void(* func_to_free_received_trace)(void *trace_result, void *data, int verbose_level)
void * free_received_trace_data
#define Lint_vec_copy(A, B, C)
#define Lint_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects