Commit Graph

112103 Commits

Author SHA1 Message Date
Sven Oesau f4ae852e85 updated Changed.md
[skip ci]
2025-03-19 11:53:46 +01:00
Sébastien Loriot ce0e028857 clean cmake script 2025-03-19 10:06:02 +01:00
Sven Oesau 2df3538244 fixed image paths 2025-03-19 10:00:51 +01:00
Mael Rouxel-Labbé 6ad818b190 Use Oriented_side definition from Kernel, not global 2025-03-19 09:38:52 +01:00
Sven Oesau 6f4aa07e31 CMakeLists.txt fix 2025-03-19 09:06:53 +01:00
Sébastien Loriot 9d38a4b413 avoid using nested private type 2025-03-19 09:05:52 +01:00
POUGET Marc 8f582af99a int -> size_t 2025-03-19 09:03:40 +01:00
Sven Oesau 56ecacda1e tbb is optional 2025-03-19 09:01:35 +01:00
Sven Oesau c79f408718 removing whitespaces 2025-03-19 08:53:46 +01:00
Sven Oesau 21f3456968 benchmark on new Poisson_mesh_domain_3 (also with parallel make_mesh_3) work on documentation 2025-03-19 08:51:34 +01:00
Andreas Fabri feaa60ff81 Remove name of parameter which is only there for matching a function 2025-03-19 08:40:49 +01:00
Andreas Fabri 94801e8826 polish doc 2025-03-18 17:42:43 +01:00
Jane Tournois bcac630220 rename to dijkstra_shortest_path() 2025-03-18 17:11:00 +01:00
Jane Tournois fcfae432e5 trailing whitespaces 2025-03-18 16:53:42 +01:00
Jane Tournois 1e553a2e90 for tetrahedra with very-very small volume (like 1e-15), split at midpoint can invert orientation
this commit introduces a heuristic to try other split points, close to midpoint, and hope
to find one that do not invert any incident tetrahedron to the edge to be split
2025-03-18 16:44:01 +01:00
Mael Rouxel-Labbé 3a1e3d83c8 Add missing filtered periodic predicates
How did things even work before...
2025-03-18 12:05:17 +01:00
Mael Rouxel-Labbé 7bc1bbd842 Add a comment 2025-03-18 12:05:06 +01:00
Mael Rouxel-Labbé 3935242329 Rewrite Epic_predicate without C++20 2025-03-18 12:04:43 +01:00
POUGET Marc ab1132faa4 solved complilation warnings 2025-03-18 11:00:08 +01:00
POUGET Marc 49230bdd5b changed int to size_t for pairings 2025-03-18 10:38:56 +01:00
POUGET Marc 388cf8bb54 Removed the test of domain vertices since the random seed is configuration dependent 2025-03-18 10:20:08 +01:00
Mael Rouxel-Labbé d56fe72d33 Avoid some copies in loop iterating over maps 2025-03-18 09:33:46 +01:00
Mael Rouxel-Labbé 09ce9242c3 Remove doc leftovers of previous implementations 2025-03-18 09:16:50 +01:00
Andreas Fabri 3df849036f warnings 2025-03-18 08:22:46 +01:00
Sébastien Loriot 03dd5e0122 colinear -> collinear 2025-03-17 17:59:49 +01:00
albert-github e7fcddb270 Spelling correction
Spelling correction
2025-03-17 17:54:48 +01:00
Mael Rouxel-Labbé f1e1634d61 Revert indentation change 2025-03-17 17:22:07 +01:00
Mael Rouxel-Labbé 1c3ecfa2dd Update API from linear_subdivision to Loop/CatmullClark + NP 2025-03-17 17:14:51 +01:00
Mael Rouxel-Labbé 8dec5ba702 Update example of linear subdivision 2025-03-17 17:11:33 +01:00
Mael Rouxel-Labbé 1c3e9ebe23 Add some Extra in NP description to add links fixed Loop <-> fixed Catmull-Clark 2025-03-17 17:10:41 +01:00
Mael Rouxel-Labbé 5d1a9cdf45 Purge some obsolete links to method that no longer exists
use the NP in Loop / Catmull-Clark instead
2025-03-17 17:10:11 +01:00
Mael Rouxel-Labbé a3e1726405 Remove namespace alias in global namespace 2025-03-17 16:56:24 +01:00
Mael Rouxel-Labbé ede916eb39 Remove obsolete requirements on the graph having a sequential data structure
Obsolete with 9aa82af and 68a7fbb
2025-03-17 16:55:09 +01:00
Mael Rouxel-Labbé 1347518974 Misc doc fixes 2025-03-17 16:54:44 +01:00
Mael Rouxel-Labbé 3fccc2669d Add a sentence about fixed subdivision in the user manual 2025-03-17 16:52:13 +01:00
Mael Rouxel-Labbé 3efb6f05c6 Improve subdivision tests 2025-03-17 16:51:21 +01:00
Mael Rouxel-Labbé 25f5f5a548 Replace linear_subdivision with a NP in Loop and Catmull-Clark methods
As to support fixed subdivsion for quad meshes
2025-03-17 16:50:11 +01:00
Laurent Rineau ab56f763cd sort 3rd party libs by name 2025-03-17 14:18:46 +01:00
Sebastien Loriot d24b862fcd
Early exits in compare squared distance to improve performance (#8758)
_Please use the following template to help us managing pull requests._

## Summary of Changes

compare_squared_distance are know wrote specifically for each pair of
objects instead of simply calling compare and squared_distance improving
performance.
Add test and benchmark for compare_squared_distance.
Add global functions to call compare_squared_distance.

## Release Management

* Affected package(s): Distance_3
* Issue(s) solved (if any):
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2025-03-17 13:52:33 +01:00
Sebastien Loriot e4d5ce2210
missing eol 2025-03-17 13:50:24 +01:00
Sébastien Loriot e37d5f639e Merge remote-tracking branch 'cgal/6.0.x-branch' into master 2025-03-17 10:13:50 +01:00
Sébastien Loriot 46a4ddb88f Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-03-17 10:13:05 +01:00
Sébastien Loriot dbcc15af3f fix warning 2025-03-17 09:19:02 +01:00
Sebastien Loriot 5451674075
Aos 2 dcel extension efif (#8710)
## Summary of Changes

The changes fix a bug in the extensions of vertex and halfedge types of
the DCEL when used to instantiate Arrangement_with_history_2 or similar
arrangement classes that derive from Arrangement_2.
Typically, only the face type is extended or all the 3 types (vertex,
halfedge, and face) are extended, and for such extensions we have
dedicated class templates. The bug shows up when trying to extend any
other subset of the 3 types, and apparently, this hasn't been used much
with Arrangement_with_history_2.

## Release Management

* Affected package(s): Arrangement_on_surface_2
* Issue(s) solved (if any): NA
* Feature/Small Feature (if any): NA
* Link to compiled documentation: NA
* License and copyright ownership: TAU
2025-03-17 09:11:49 +01:00
Efi Fogel f1b82b9dcc Enhanced to test intersection with (non x-monotone) curves 2025-03-17 10:10:17 +02:00
Sébastien Loriot a3266b3527 missing backtick 2025-03-17 09:07:48 +01:00
Sébastien Loriot f68d7f6ea2 remove extra template keyword 2025-03-17 08:56:30 +01:00
Mael Rouxel-Labbé a761d60648 Cast to the base type 2025-03-16 22:47:48 +01:00
Mael Rouxel-Labbé 1ae7960a43 Simplify and enhance Type_mapper
There is also a stronger need because now we really need to map
types whereas before it could rely on result_type's to avoid
some tricky cases like CGAL::Sphere_point
2025-03-16 21:45:23 +01:00
Mael Rouxel-Labbé 42c7a3627d Modernize Filtered_construction 2025-03-16 21:37:37 +01:00