18namespace layer1_foundations {
41 int f_v = (verbose_level >= 1);
50 cout <<
"polarity::init_standard_polarity" << endl;
64 for (j = 0; j < n * d; j++) {
68 cout <<
"hyperplane " << i <<
":" << endl;
81 cout <<
"hyperplane " << i <<
" is perp of point ";
83 cout <<
" = " << a << endl;
89 cout <<
"i : pt_to_hyperplane[i] : hyperplane_to_pt[i]" << endl;
90 for (i = 0; i < N_points; i++) {
91 cout << setw(4) << i <<
" "
98 cout <<
"polarity::init_standard_polarity done" << endl;
104 int f_v = (verbose_level >= 1);
114 cout <<
"polarity::init_general_polarity" << endl;
137 cout <<
"point " << i <<
" * Mtx = " << endl;
150 cout <<
"hyperplane " << i <<
" is perp of point ";
152 cout <<
" = " << a << endl;
158 cout <<
"i : pt_to_hyperplane[i] : hyperplane_to_pt[i]" << endl;
159 for (i = 0; i < N_points; i++) {
160 cout << setw(4) << i <<
" "
168 cout <<
"polarity::init_general_polarity done" << endl;
174 int f_v = (verbose_level >= 1);
179 cout <<
"polarity::init_reversal_polarity" << endl;
188 for (i = 0; i < d; i++) {
189 Mtx[i * d + d - 1 - i] = 1;
193 cout <<
"polarity::init_reversal_polarity before init_general_polarity" << endl;
199 cout <<
"polarity::init_reversal_polarity after init_general_polarity" << endl;
205 cout <<
"polarity::init_reversal_polarity done" << endl;
214 f <<
"\\begin{multicols}{4}" << endl;
218 f <<
"\\end{multicols}" << endl;
219 f <<
"\\clearpage" << endl << endl;
void PG_element_rank_modified(int *v, int stride, int len, int &a)
void PG_element_unrank_modified(int *v, int stride, int len, int a)
linear_algebra::linear_algebra * Linear_algebra
void unrank_lint(long int rk, int verbose_level)
long int rank_lint_here(int *Mtx, int verbose_level)
int * Point_to_hyperplane
void init_general_polarity(projective_space *P, int *Mtx, int verbose_level)
void report(std::ostream &f)
void init_standard_polarity(projective_space *P, int verbose_level)
int * Hyperplane_to_point
void init_reversal_polarity(projective_space *P, int verbose_level)
projective space PG(n,q) of dimension n over Fq
field_theory::finite_field * F
grassmann * Grass_hyperplanes
void mult_matrix_matrix(int *A, int *B, int *C, int m, int n, int o, int verbose_level)
int perp_standard(int n, int k, int *A, int verbose_level)
#define Int_vec_zero(A, B)
#define Int_vec_print_integer_matrix_width(A, B, C, D, E, F)
#define Int_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects