-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hyperbolic surface triangulation 2 (new package) #8259
base: master
Are you sure you want to change the base?
Hyperbolic surface triangulation 2 (new package) #8259
Conversation
Merge branch 'Hyperbolic_surface_triangulation_2-dubois' of github.com:CGAL/cgal-public-dev into Hyperbolic_surface_triangulation_2-dubois
…m:CGAL/cgal-public-dev into Hyperbolic_surface_triangulation_2-dubois
/build:v0 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v0/Manual/index.html |
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
/force-build:v0 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v0/Manual/index.html |
/// \name Operations | ||
/// @{ | ||
/*! | ||
returns the square of the modulus. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These two functions are not member functions. Move them right behind the class and use the \relate
command.
Stream_support | ||
Number_types | ||
Combinatorial_map | ||
Hyperbolic_triangulation_2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hyperbolic_triangulation_2 | |
Hyperbolic_triangulation_2 | |
Algebraic_foundations |
Add this to get a link to Field
In the traits classes I only see constructions being made when I want Voronoi. Does that not mean that I could use the In a model of a base concept of the traits class you write for exactness one needs the exact construction kernel with sqrt. |
\cgalCRPSection{Concepts} | ||
|
||
- `HyperbolicSurfaceTraits_2` is the concept for the template parameter of most classes of the package. | ||
- `ComplexWithoutSqrt` describes a complex number type that does not use square root. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `ComplexWithoutSqrt` describes a complex number type that does not use square root. | |
- `ComplexNumber` describes a complex number type that does not use square root. |
…m:loic-dubois/cgal into Hyperbolic_surface_triangulation_2-dubois
I tried EPIC in the test hs_test_triangulation_EPIC.cpp but I failed to construct a point from an exact rational ... |
/build:v1 |
There was an error while building the doc:
|
/build:v1 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v1/Manual/index.html |
/build:v1 |
/// @{ | ||
/*! | ||
represents a complex number, model of | ||
`ComplexNumber', over the field HyperbolicSurfaceTraits_2::FT for its real and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
`ComplexNumber', over the field HyperbolicSurfaceTraits_2::FT for its real and | |
`ComplexNumber', over the field `HyperbolicSurfaceTraits_2::FT` for its real and |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v1/Manual/index.html |
Red testsuite in CGAL-6.1-Ic-47 |
Summary of Changes
This package enables building and handling triangulations of closed orientable hyperbolic surfaces: a basic tool for any future implementation of algorithms operating on such surfaces. Functionalities are offered such as the Delaunay flip algorithm, and the construction of a portion of the lift of the triangulation in the Poincaré disk model of the hyperbolic plane. Triangulations can be generated by triangulating a convex fundamental domain in the Poincaré disk. A method is offered that generates such domains in genus two.
Release Management
Hyperbolic_surface_triangulation_2