Sebastien Loriot
4c97f3ea85
Dt2 remove: replace thread_local vectors by arrays ( #9060 )
...
## Summary of Changes
Fix issue #9058 .
In `CGAL::Delaunay_triangulation_2`, replace thread_local vectors by
`std::array` on the stack.
## Release Management
* Affected package(s): Triangulation_2
* Issue(s) solved (if any): fix #9058
* License and copyright ownership: no change, maintenance by
GeometryFactory
2025-09-22 12:06:33 +02:00
Laurent Rineau
e4bdc469b1
🤦
...
To store from 0 to 7... your need size==8.
2025-09-11 14:57:05 +02:00
Laurent Rineau
f2d5f9a3e9
set the seed
2025-09-09 20:21:38 +02:00
Laurent Rineau
826049ce84
fix compilation errors in the benchmark
2025-09-09 20:20:19 +02:00
Laurent Rineau
4e455a510c
Dt2 remove: :replace thread_local vectors by arrays
2025-09-09 20:04:34 +02:00
Sébastien Loriot
72cfcc4156
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-09-03 16:57:03 +02:00
Sébastien Loriot
c0de2cf4a2
move to T2
...
try fixing CI
2025-08-29 09:55:55 +02:00
Sébastien Loriot
2ae34a22ba
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-08-13 18:09:36 +02:00
Sébastien Loriot
bc0000919f
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-08-05 16:28:05 +02:00
Andreas Fabri
8476307276
Add call of T2::is_vertex() in the testsuite
2025-07-15 11:14:26 +01:00
Andreas Fabri
61baefa79a
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2025-07-15 12:00:44 +02:00
Andreas Fabri
8d4877b025
Triangulation_2: Document degree()
2025-07-09 15:09:42 +01:00
Andreas Fabri
c9303c7bc3
cast from int to double
2025-07-09 13:22:39 +01:00
Andreas Fabri
c8915cf19e
Add type to enum
2025-07-08 08:57:28 +01:00
Andreas Fabri
1ad06e9538
Deal with 2D and other move_if function
2025-06-30 13:15:35 +01:00
Jane Tournois
0ab9d3eebf
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Laurent Rineau
161a313109
fix the move semantic of Constrained_triangulation_plus_2
...
The comparison functor passed to the constraints hierarchy has a
pointer to the `Constrained_triangulation_plus_2` that contains it.
That means the defaulted move constructor and move assignment operator of `Polyline_constraint_hierarchy_2` cannot be used to
implement the move constructor and move assignment operator of
`Constrained_triangulation_plus_2`.
Add a special constructor for `Polyline_constraint_hierarchy_2`, that is
usee to move the hierarchy and reassign the comparison operator.
2025-06-04 00:51:02 +02:00
Sebastien Loriot
97bd1cf428
Rename home page of reference manuals to "Reference Manual" ( #8904 )
...
Before: "Pkg Reference"
After: "Reference Manual"
No need to repeat the package name as it is on the line above.
Example output

2025-05-26 11:47:37 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Laurent Rineau
b28a6bc7f6
workaround for MSVC 2019
...
See https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-155/Constrained_triangulation_3/TestReport_Christo_MSVC-2019-Community-Release.gz
2025-05-16 16:46:34 +02:00
Andreas Fabri
2bdeff8687
counter-clockwise -> counterclockwise
2025-05-15 07:41:00 +01:00
Laurent Rineau
4b029e69bd
Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau
2025-05-13 17:14:39 +02:00
Laurent Rineau
05dd421eb0
leftovers after the renaming of Base_with_time_stamp
...
see commit e1ff8c1773902548350380f7b258c1b218609e30
2025-05-06 17:03:06 +02:00
Laurent Rineau
010adccdec
fix the mentions of CGAL_USE_BASIC_VIEWER_QT (with the Qt suffix)
2025-05-02 09:22:38 +02:00
Sébastien Loriot
05f479356e
undo doc changes
2025-04-30 10:06:15 +02:00
Sébastien Loriot
a9c8a49831
use CGAL_Basic_viewer target
2025-04-30 09:19:50 +02:00
Laurent Rineau
fa7a62bd69
fix static_assert(std::is_nothrow_move_assignable<CDT_plus_2>
2025-04-29 11:52:40 +02:00
Laurent Rineau
d3fe6989fa
fix memory leaks
...
The move-assignment operator was wrong.
2025-04-28 17:07:43 +02:00
Guillaume Damiand
b9efd6983c
replace macro CGAL_USE_BASIC_VIEWER by CGAL_USE_BASIC_VIEWER_QT
2025-04-17 17:45:10 +02:00
Guillaume Damiand
219ea871d7
copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer
2025-04-17 15:55:54 +02:00
Andreas Fabri
86056be45e
Do something with the loop variable
2025-04-11 08:00:31 +01:00
Andreas Fabri
ad9864f7fb
Triangulation_2: Remove [[maybe unused]]
2025-04-10 19:34:42 +01:00
Andreas Fabri
7925d2a08b
merge master
2025-04-08 11:49:02 +01:00
Sébastien Loriot
a838073ec7
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-03-31 15:31:19 +02:00
Mael Rouxel-Labbé
691fd789f9
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2025-03-24 21:34:55 +01:00
Andreas Fabri
69df3ae5a5
T2: avoid maybe uninitialized warning
2025-03-23 21:50:14 +01:00
Laurent Rineau
6b97b34a10
Merge 'cgal/master' into Triangulation_3-CDT_3-lrineau
2025-03-21 18:01:23 +01:00
Andreas Fabri
f557b1ca6e
T2: avoid maybe uninitialized warning
2025-02-24 07:31:43 +00:00
albert-github
cc9ab04a27
Spelling correction
...
Spelling correction
2025-02-19 11:29:09 +01:00
Sebastien Loriot
8c8618ad04
Remove check doc todos ( #8738 )
...
We can consider them as done now
2025-02-19 07:13:33 +01:00
Sébastien Loriot
bd358d01fc
one extra tmp disable
2025-02-14 13:15:01 +01:00
Sébastien Loriot
66965f3a07
remove todo
2025-02-14 11:03:32 +01:00
Andreas Fabri
db3843bf63
Add #include <stack>
2025-02-13 07:34:28 +00:00
Sébastien Loriot
de1fb95d15
Merge pull request #8658 from MaelRL/Tr-Document_point-GF
...
Document `point()` in all triangulations
2025-02-12 21:18:27 +01:00
Sébastien Loriot
043becfe7f
Merge pull request #8273 from lrineau/CGAL-followup_PR_8170-lrineau
...
Improvement backports from CDT_3 branch (Follow-up to PR #8170 )
2025-02-12 19:43:35 +01:00
Sebastien Loriot
14b83f0d3e
boost::tie -> std::tie ( #8715 )
2025-02-12 19:36:19 +01:00
Andreas Fabri
98b6cf398d
change iterator category to bidirectional
2025-02-12 17:48:55 +00:00
Laurent Rineau
9572c603d5
fix the static assertions about nothrow-movable
...
```
/mnt/testsuite/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h:543:23: error: static assertion failed
543 | static_assert(CGAL::is_nothrow_movable_v<CDT_3_impl>);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2025-02-12 13:53:18 +01:00
Laurent Rineau
a2571bbab8
Merge remote-tracking branch 'lrineau/CGAL-followup_PR_8170-lrineau' into Triangulation_3-CDT_3-lrineau
2025-02-11 18:26:52 +01:00
Laurent Rineau
8eefb7f173
Merge branch 'master' into pr/lrineau/8273
2025-02-07 16:10:52 +01:00