Orbiter 2022
Combinatorial Objects
algebraic_geometry.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer1_foundations::algebraic_geometry::arc_lifting_with_two_lines
 creates a cubic surface from a 6-arc in a plane More...
 
class  orbiter::layer1_foundations::algebraic_geometry::clebsch_map
 records the images of a specific Clebsch map More...
 
class  orbiter::layer1_foundations::algebraic_geometry::cubic_curve
 cubic curves in PG(2,q) More...
 
class  orbiter::layer1_foundations::algebraic_geometry::del_pezzo_surface_of_degree_two_domain
 domain for del Pezzo surfaces of degree two More...
 
class  orbiter::layer1_foundations::algebraic_geometry::del_pezzo_surface_of_degree_two_object
 a del Pezzo surface of degree two More...
 
class  orbiter::layer1_foundations::algebraic_geometry::eckardt_point_info
 information about the Eckardt points of a surface derived from a six-arc More...
 
class  orbiter::layer1_foundations::algebraic_geometry::eckardt_point
 Eckardt point on a cubic surface using the Schlaefli labeling. More...
 
class  orbiter::layer1_foundations::algebraic_geometry::quartic_curve_domain
 domain for quartic curves in PG(2,q) with 28 bitangents More...
 
class  orbiter::layer1_foundations::algebraic_geometry::quartic_curve_object_properties
 properties of a particular quartic curve surface in PG(2,q), as defined by an object of class quartic_curve_object More...
 
class  orbiter::layer1_foundations::algebraic_geometry::quartic_curve_object
 a particular quartic curve in PG(2,q), given by its equation More...
 
class  orbiter::layer1_foundations::algebraic_geometry::schlaefli_labels
 schlaefli labeling of objects in cubic surfaces with 27 lines More...
 
class  orbiter::layer1_foundations::algebraic_geometry::schlaefli
 schlaefli labeling of objects in cubic surfaces with 27 lines More...
 
class  orbiter::layer1_foundations::algebraic_geometry::seventytwo_cases
 description of a Clebsch map with a fixed tritangent plane More...
 
class  orbiter::layer1_foundations::algebraic_geometry::surface_domain
 cubic surfaces in PG(3,q) with 27 lines More...
 
class  orbiter::layer1_foundations::algebraic_geometry::surface_object_properties
 properties of a particular cubic surface in PG(3,q), as defined by an object of class surface_object More...
 
class  orbiter::layer1_foundations::algebraic_geometry::surface_object
 a particular cubic surface in PG(3,q), given by its equation More...
 
class  orbiter::layer1_foundations::algebraic_geometry::web_of_cubic_curves
 a web of cubic curves which is used to create an algebraic variety More...
 

Namespaces

namespace  orbiter
 the orbiter library for the classification of combinatorial objects
 
namespace  orbiter::layer1_foundations
 algebra, combinatorics and graph theory, geometry, linear algebra, number theory, data structures, solvers, graphics; no group actions
 
namespace  orbiter::layer1_foundations::algebraic_geometry
 Cubic surfaces, quartic curves, Schlaefli labelings, Eckardt points, Del Pezzo surfaces, Clebsch maps.
 

Functions

void orbiter::layer1_foundations::algebraic_geometry::callback_surface_domain_sstr_line_label (std::stringstream &sstr, long int pt, void *data)