17namespace layer5_applications {
56 int f_v = (verbose_level >= 1);
61 cout <<
"spread_create::init" << endl;
65 cout <<
"spread_create::init !Descr->f_q" << endl;
70 cout <<
"spread_create::init !Descr->f_k" << endl;
75 cout <<
"spread_create::init q = " <<
q << endl;
76 cout <<
"spread_create::init k = " <<
k << endl;
97 cout <<
"spread_create::init "
98 "before Surf->create_surface_family "
110 cout <<
"spread_create::init "
111 "spread from catalogue" << endl;
118 cout <<
"spread_create::init "
119 "iso >= nb_iso, this spread does not exist" << endl;
132 cout <<
"spread_create::init "
133 "before Sg->stabilizer_of_spread_from_catalogue" << endl;
143 sprintf(str,
"catalogue_q%d_k%d_%d",
q,
k,
Descr->
iso);
145 sprintf(str,
"catalogue_q%d_k%d_%d",
q,
k,
Descr->
iso);
147 sprintf(str,
"catalogue\\_q%d\\_k%d\\_%d",
q,
k,
Descr->
iso);
150 cout <<
"spread_create::init "
151 "after Sg->stabilizer_of_spread_from_catalogue" << endl;
155 cout <<
"spread_create::init we do not "
156 "recognize the type of spread" << endl;
162 cout <<
"spread_create::init set = ";
168 cout <<
"spread_create::init the stabilizer is:" << endl;
175 cout <<
"spread_create::init done" << endl;
180 std::vector<std::string> transform_coeffs,
181 std::vector<int> f_inverse_transform,
int verbose_level)
183 int f_v = (verbose_level >= 1);
186 cout <<
"spread_create::apply_transformations done" << endl;
void finite_field_init(int q, int f_without_tables, int verbose_level)
provides access to pre-computed combinatorial data in encoded form
long int * Spread_representative(int q, int k, int i, int &sz)
int Spread_nb_reps(int q, int k)
basic number theoretic functions
a permutation group in a fixed action.
a strong generating set for a permutation group with respect to a fixed action
void print_generators_tex()
void stabilizer_of_spread_from_catalogue(actions::action *A, int q, int k, int iso, int verbose_level)
to describe the construction of a known spread from the command line
void init(spread_create_description *Descr, int verbose_level)
groups::strong_generators * Sg
spread_create_description * Descr
field_theory::finite_field * F
void apply_transformations(std::vector< std::string > transform_coeffs, std::vector< int > f_inverse_transform, int verbose_level)
#define Lint_vec_copy(A, B, C)
#define Lint_vec_print(A, B, C)
the orbiter library for the classification of combinatorial objects