17namespace layer5_applications {
18namespace applications_in_algebraic_geometry {
19namespace cubic_surfaces_in_general {
135 cout <<
"surface_create_description::read_arguments" << endl;
136 for (i = 0; i < argc; i++) {
141 cout <<
"-q " <<
q << endl;
143 else if (ST.
stringcmp(argv[i],
"-label_txt") == 0) {
146 cout <<
"-label_txt " <<
label_txt << endl;
148 else if (ST.
stringcmp(argv[i],
"-label_tex") == 0) {
151 cout <<
"-label_tex " <<
label_tex << endl;
153 else if (ST.
stringcmp(argv[i],
"-label_for_summary") == 0) {
158 else if (ST.
stringcmp(argv[i],
"-catalogue") == 0) {
161 cout <<
"-catalogue " <<
iso << endl;
163 else if (ST.
stringcmp(argv[i],
"-by_coefficients") == 0) {
168 else if (ST.
stringcmp(argv[i],
"-by_rank") == 0) {
174 else if (ST.
stringcmp(argv[i],
"-family_Eckardt") == 0) {
180 else if (ST.
stringcmp(argv[i],
"-family_G13") == 0) {
185 else if (ST.
stringcmp(argv[i],
"-family_F13") == 0) {
190 else if (ST.
stringcmp(argv[i],
"-family_bes") == 0) {
196 else if (ST.
stringcmp(argv[i],
"-family_general_abcd") == 0) {
202 cout <<
"-family_general_abcd "
207 else if (ST.
stringcmp(argv[i],
"-arc_lifting") == 0) {
212 else if (ST.
stringcmp(argv[i],
"-arc_lifting_with_two_lines") == 0) {
219 else if (ST.
stringcmp(argv[i],
"-Cayley_form") == 0) {
225 cout <<
"-Cayley_form "
230 else if (ST.
stringcmp(argv[i],
"-by_equation") == 0) {
238 cout <<
"-by_equation "
247 else if (ST.
stringcmp(argv[i],
"-by_double_six") == 0) {
252 cout <<
"-by_double_six "
258 else if (ST.
stringcmp(argv[i],
"-by_skew_hexagon") == 0) {
263 cout <<
"-by_double_six "
269 else if (ST.
stringcmp(argv[i],
"-select_double_six") == 0) {
275 cout <<
"-select_double_six "
280 else if (ST.
stringcmp(argv[i],
"-override_group") == 0) {
287 cout <<
"-override_group "
295 else if (ST.
stringcmp(argv[i],
"-transform") == 0) {
305 else if (ST.
stringcmp(argv[i],
"-transform_inverse") == 0) {
315 else if (ST.
stringcmp(argv[i],
"-end") == 0) {
316 cout <<
"-end" << endl;
320 cout <<
"surface_create_description::read_arguments done" << endl;
327 cout <<
"-q " <<
q << endl;
330 cout <<
"-label_txt " <<
label_txt << endl;
333 cout <<
"-label_tex " <<
label_tex << endl;
339 cout <<
"-catalogue " <<
iso << endl;
360 cout <<
"-family_general_abcd "
373 cout <<
"-Cayley_form "
379 cout <<
"-by_equation "
389 cout <<
"-by_double_six "
396 cout <<
"-by_skew_hexagon "
408 cout <<
"-override_group "
431 cout <<
"surface_create_description::get_q "
432 "q has not been set yet" << endl;
std::string equation_name_of_formula_tex
std::string by_skew_hexagon_label
std::string arc_lifting_text
std::vector< int > f_inverse_transform
std::string label_for_summary
std::string equation_name_of_formula
std::string override_group_order
int family_general_abcd_a
int override_group_nb_gens
std::string arc_lifting_two_lines_text
int family_general_abcd_c
std::string equation_managed_variables
std::string by_double_six_label_tex
int f_family_general_abcd
std::string equation_parameters
std::string equation_parameters_tex
std::string override_group_gens
int f_arc_lifting_with_two_lines
std::vector< std::string > select_double_six_string
std::string by_double_six_text
std::string by_double_six_label
int family_general_abcd_b
std::vector< std::string > transform_coeffs
surface_create_description()
std::string by_skew_hexagon_label_tex
int read_arguments(int argc, std::string *argv, int verbose_level)
~surface_create_description()
std::string equation_text
std::string coefficients_text
int family_general_abcd_d
the orbiter library for the classification of combinatorial objects