13namespace layer3_group_actions {
14namespace induced_actions {
60 int f_on_points_and_lines,
63 int f_v = (verbose_level >= 1);
66 cout <<
"action_on_orthogonal::init" << endl;
70 cout <<
"action_on_orthogonal::init "
71 "original_action not of linear type" << endl;
97 cout <<
"action_on_orthogonal::init "
98 "no type of action given" << endl;
102 cout <<
"action_on_orthogonal::init "
103 "degree=" <<
degree << endl;
107 cout <<
"action_on_orthogonal::init done" << endl;
125 int *Elt,
long int i,
int verbose_level)
127 int f_v = (verbose_level >= 1);
132 cout <<
"action_on_orthogonal::map_a_point" << endl;
139 cout <<
"action_on_orthogonal::map_a_point done" << endl;
146 int f_v = (verbose_level >= 1);
147 int f_vv = (verbose_level >= 2);
149 long int p1, p2, q1, q2;
153 cout <<
"action_on_orthogonal::map_a_line" << endl;
165 cout <<
"action_on_orthogonal::map_a_line i=" << i
166 <<
" p1=" << p1 <<
" p2=" << p2
167 <<
" q1=" << q1 <<
" q2=" << q2 <<
" j=" << j << endl;
170 cout <<
"action_on_orthogonal::map_a_line done" << endl;
176 int *Elt,
long int i,
int verbose_level)
178 int f_v = (verbose_level >= 1);
185 cout <<
"action_on_orthogonal::compute_image_int "
194 cout <<
"action_on_orthogonal::compute_image_int "
195 "i >= degree" << endl;
214 cout <<
"action_on_orthogonal::compute_image_int "
215 "need to know the type of action" << endl;
220 cout <<
"action_on_orthogonal::compute_image_int "
221 "image of " << i <<
" is " << j << endl;
an orthogonal geometry O^epsilon(n,q)
long int rank_point(int *v, int stride, int verbose_level)
void unrank_point(int *v, int stride, long int rk, int verbose_level)
long int rank_line(long int p1, long int p2, int verbose_level)
void unrank_line(long int &p1, long int &p2, long int index, int verbose_level)
a permutation group in a fixed action.
void element_image_of_low_level(int *input, int *output, void *elt, int verbose_level)
int f_on_points_and_lines
void unrank_point(int *v, int rk)
orthogonal_geometry::orthogonal * O
actions::action * original_action
long int map_a_line(int *Elt, long int i, int verbose_level)
long int map_a_point(int *Elt, long int i, int verbose_level)
void init(actions::action *original_action, orthogonal_geometry::orthogonal *O, int f_on_points, int f_on_lines, int f_on_points_and_lines, int verbose_level)
long int compute_image_int(int *Elt, long int i, int verbose_level)
the orbiter library for the classification of combinatorial objects