17namespace layer5_applications {
18namespace applications_in_algebraic_geometry {
19namespace cubic_surfaces_and_arcs {
66 long int *Arc6,
int verbose_level)
68 int f_v = (verbose_level >= 1);
71 cout <<
"arc_lifting::create_surface_and_group" << endl;
86 cout <<
"arc_lifting::create_surface_and_group "
87 "before create_web_of_cubic_curves" << endl;
91 cout <<
"arc_lifting::create_surface_and_group "
92 "after create_web_of_cubic_curves" << endl;
100 cout <<
"arc_lifting::create_surface_and_group "
101 "before Trihedral_pair->init" << endl;
105 cout <<
"arc_lifting::create_surface_and_group "
106 "after Trihedral_pair->init" << endl;
112 cout <<
"arc_lifting::create_surface_and_group done" << endl;
119 int f_v = (verbose_level >= 1);
122 cout <<
"arc_lifting::create_web_of_cubic_curves" << endl;
132 cout <<
"arc_lifting::create_web_of_cubic_curves before Web->init" << endl;
136 cout <<
"arc_lifting::create_web_of_cubic_curves after Web->init" << endl;
144 cout <<
"arc_lifting::create_web_of_cubic_curves done" << endl;
153 int f_v = (verbose_level >= 1);
156 cout <<
"arc_lifting::report" << endl;
161 cout <<
"arc_lifting::report before Web->report" << endl;
165 cout <<
"arc_lifting::report after Web->report" << endl;
169 cout <<
"arc_lifting::report before Trihedral_pair->report" << endl;
173 cout <<
"arc_lifting::report after Trihedral_pair->report" << endl;
178 cout <<
"arc_lifting::report done" << endl;
field_theory::finite_field * F
void print_equation_in_trihedral_form(std::ostream &ost, int *the_six_plane_equations, int lambda, int *the_equation)
a web of cubic curves which is used to create an algebraic variety
void report(std::ostream &ost, int verbose_level)
void init(surface_domain *Surf, long int *arc6, int verbose_level)
void report_equation(std::ostream &ost)
field_theory::finite_field * F
void create_surface_and_group(cubic_surfaces_in_general::surface_with_action *Surf_A, long int *Arc6, int verbose_level)
void report(std::ostream &ost, int verbose_level)
void create_web_of_cubic_curves(int verbose_level)
algebraic_geometry::surface_domain * Surf
algebraic_geometry::web_of_cubic_curves * Web
cubic_surfaces_in_general::surface_with_action * Surf_A
trihedral_pair_with_action * Trihedral_pair
a trihedral pair and its stabilizer
int The_six_plane_equations[6 *4]
void init(arc_lifting *AL, int verbose_level)
void report(std::ostream &ost, int verbose_level)
cubic surfaces in projective space with automorphism group
algebraic_geometry::surface_domain * Surf
the orbiter library for the classification of combinatorial objects