15namespace layer5_applications {
16namespace applications_in_algebraic_geometry {
17namespace cubic_surfaces_and_arcs {
72 int f_v = (verbose_level >= 1);
76 cout <<
"arc_partition::init" << endl;
86 cout <<
"arc_partition::init "
87 "creating The_arc" << endl;
98 cout <<
"arc_partition::init "
102 cout <<
"arc_partition::init "
103 "the remainder is :";
109 cout <<
"arc_partition::init "
110 "creating restricted action on the arc" << endl;
117 cout <<
"arc_partition::init "
118 "creating action on the partition" << endl;
128 cout <<
"arc_partition::init "
129 "before A_on_rest->all_point_orbits_from_generators" << endl;
140 cout <<
"arc_partition::init done" << endl;
145 int &orbit_idx,
int verbose_level)
147 int f_v = (verbose_level >= 1);
153 cout <<
"arc_partition::recognize" << endl;
160 cout <<
"arc_partition::recognize partition_idx=" << partition_idx << endl;
164 orbit_idx, transporter, verbose_level - 2);
167 cout <<
"arc_partition::recognize orbit_idx=" << orbit_idx << endl;
172 cout <<
"arc_partition::recognize done" << endl;
a collection of combinatorial functions
int set_partition_4_into_2_rank(int *v)
void complement(long int *v, long int *w, int n, int k)
data_structures::lint_vec * Lint_vec
a permutation group in a fixed action.
action * induced_action_on_set_partitions(int partition_class_size, int verbose_level)
action * restricted_action(long int *points, int nb_points, int verbose_level)
void all_point_orbits_from_generators(groups::schreier &Schreier, groups::strong_generators *SG, int verbose_level)
groups::strong_generators * Strong_gens
Schreier trees for orbits of groups on points.
void transporter_from_point_to_orbit_rep(int pt, int &orbit_idx, int *Elt, int verbose_level)
data_structures_groups::set_and_stabilizer * get_set_and_stabilizer(int level, int orbit_at_level, int verbose_level)
orbits on pairs of points of a non-conical six-arc in PG(2,q)
poset_classification::poset_classification * Orbits_on_pairs
actions::action * A_on_partition
void init(arc_orbits_on_pairs *OP, int pair_orbit_idx, actions::action *A, actions::action *A_on_arc, int verbose_level)
actions::action * A_on_arc
data_structures_groups::set_and_stabilizer * The_pair
long int arc_remainder[4]
void recognize(int *partition, int *transporter, int &orbit_idx, int verbose_level)
actions::action * A_on_rest
int nb_orbits_on_partition
groups::schreier * Orbits_on_partition
#define Lint_vec_print(A, B, C)
orbiter_kernel_system::orbiter_session * Orbiter
global Orbiter session
the orbiter library for the classification of combinatorial objects