17namespace layer1_foundations {
18namespace algebraic_geometry {
57 int f_v = (verbose_level >= 1);
63 cout <<
"schlaefli_labels::init" << endl;
71 for (i = 0; i < 6; i++) {
72 for (j = 0; j < 6; j++) {
78 Sets[h * 2 + 1] = 6 + j;
85 cout <<
"h != 30" << endl;
91 cout <<
"schlaefli_labels::init Sets:" << endl;
99 for (i = 0; i < 6; i++) {
100 for (j = i + 1; j < 6; j++) {
101 Sets2[h2 * 2 + 0] =
M[i * 6 + j];
102 Sets2[h2 * 2 + 1] =
M[j * 6 + i];
107 cout <<
"h2 != 15" << endl;
112 cout <<
"Sets2:" << endl;
124 for (i = 0; i < 27; i++) {
126 snprintf(str, 1000,
"a_%d", i + 1);
129 snprintf(str, 1000,
"b_%d", i - 6 + 1);
133 c =
Sets2[h * 2 + 0];
134 a =
Sets[c * 2 + 0] + 1;
135 b =
Sets[c * 2 + 1] - 6 + 1;
136 snprintf(str, 1000,
"c_{%d%d}", a, b);
139 cout <<
"creating label " << str
140 <<
" for line " << i << endl;
146 for (i = 0; i < 27; i++) {
148 snprintf(str, 1000,
"a_{%d}", i + 1);
151 snprintf(str, 1000,
"b_{%d}", i - 6 + 1);
155 c =
Sets2[h * 2 + 0];
156 a =
Sets[c * 2 + 0] + 1;
157 b =
Sets[c * 2 + 1] - 6 + 1;
158 snprintf(str, 1000,
"c_{%d%d}", a, b);
161 cout <<
"creating label " << str
162 <<
" for line " << i << endl;
172 cout <<
"schlaefli_labels::init done" << endl;
std::string * Line_label_tex
void init(int verbose_level)
interface to create latex output files
void print_lint_matrix_with_standard_labels(std::ostream &ost, long int *p, int m, int n, int f_tex)
#define Int_vec_zero(A, B)
the orbiter library for the classification of combinatorial objects