Orbiter 2022
Combinatorial Objects
geometry.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer1_foundations::geometry::andre_construction
 Andre / Bruck / Bose construction of a translation plane from a spread. More...
 
class  orbiter::layer1_foundations::geometry::andre_construction_point_element
 a point in the projective plane created using the Andre construction More...
 
class  orbiter::layer1_foundations::geometry::andre_construction_line_element
 a line in the projective plane created using the Andre construction More...
 
class  orbiter::layer1_foundations::geometry::arc_basic
 arcs, ovals, hyperovals etc. in projective planes More...
 
class  orbiter::layer1_foundations::geometry::arc_in_projective_space
 arcs, ovals, hyperovals etc. in projective planes More...
 
class  orbiter::layer1_foundations::geometry::buekenhout_metz
 Buekenhout-Metz unitals. More...
 
class  orbiter::layer1_foundations::geometry::decomposition
 decomposition of an incidence matrix More...
 
class  orbiter::layer1_foundations::geometry::desarguesian_spread
 desarguesian spread More...
 
class  orbiter::layer1_foundations::geometry::flag
 a maximal chain of subspaces More...
 
class  orbiter::layer1_foundations::geometry::geometric_object_create
 to create a geometric object from a description using class geometric_object_description More...
 
class  orbiter::layer1_foundations::geometry::geometric_object_description
 to create a geometric object encoded as a set using a description from the command line More...
 
class  orbiter::layer1_foundations::geometry::geometry_global
 various functions related to geometries More...
 
class  orbiter::layer1_foundations::geometry::grassmann
 to rank and unrank subspaces of a fixed dimension in F_q^n More...
 
class  orbiter::layer1_foundations::geometry::grassmann_embedded
 subspaces with a fixed embedding More...
 
class  orbiter::layer1_foundations::geometry::hermitian
 hermitian space More...
 
class  orbiter::layer1_foundations::geometry::hjelmslev
 Hjelmslev geometry. More...
 
class  orbiter::layer1_foundations::geometry::incidence_structure
 interface for various incidence geometries More...
 
class  orbiter::layer1_foundations::geometry::klein_correspondence
 the Klein correspondence between lines in PG(3,q) and points on the Klein quadric More...
 
class  orbiter::layer1_foundations::geometry::knarr
 the Knarr construction of a GQ from a BLT-set More...
 
class  orbiter::layer1_foundations::geometry::object_with_canonical_form
 a combinatorial object for which a canonical form can be computed using Nauty More...
 
struct  orbiter::layer1_foundations::geometry::plane_data
 auxiliary class for the class point_line More...
 
class  orbiter::layer1_foundations::geometry::point_line
 a data structure for general projective planes, including non-desarguesian ones More...
 
class  orbiter::layer1_foundations::geometry::points_and_lines
 points and lines in projective space, for instance on a surface More...
 
class  orbiter::layer1_foundations::geometry::polarity
 a polarity between points and hyperplanes in PG(n,q) More...
 
class  orbiter::layer1_foundations::geometry::projective_space_implementation
 internal representation of a projective space PG(n,q) More...
 
class  orbiter::layer1_foundations::geometry::projective_space
 projective space PG(n,q) of dimension n over Fq More...
 
class  orbiter::layer1_foundations::geometry::spread_tables
 tables with line-spreads in PG(3,q) More...
 
class  orbiter::layer1_foundations::geometry::W3q
 isomorphism between the W(3,q) and the Q(4,q) generalized quadrangles 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::geometry
 Projective geometry over a finite field and related topics.
 

Macros

#define INCIDENCE_STRUCTURE_REALIZATION_BY_MATRIX   1
 
#define INCIDENCE_STRUCTURE_REALIZATION_BY_ORTHOGONAL   2
 
#define INCIDENCE_STRUCTURE_REALIZATION_BY_HJELMSLEV   3
 
#define INCIDENCE_STRUCTURE_REALIZATION_BY_PROJECTIVE_SPACE   4
 

Macro Definition Documentation

◆ INCIDENCE_STRUCTURE_REALIZATION_BY_HJELMSLEV

#define INCIDENCE_STRUCTURE_REALIZATION_BY_HJELMSLEV   3

Definition at line 1093 of file geometry.h.

◆ INCIDENCE_STRUCTURE_REALIZATION_BY_MATRIX

#define INCIDENCE_STRUCTURE_REALIZATION_BY_MATRIX   1

Definition at line 1091 of file geometry.h.

◆ INCIDENCE_STRUCTURE_REALIZATION_BY_ORTHOGONAL

#define INCIDENCE_STRUCTURE_REALIZATION_BY_ORTHOGONAL   2

Definition at line 1092 of file geometry.h.

◆ INCIDENCE_STRUCTURE_REALIZATION_BY_PROJECTIVE_SPACE

#define INCIDENCE_STRUCTURE_REALIZATION_BY_PROJECTIVE_SPACE   4

Definition at line 1094 of file geometry.h.