Laurent Rineau
8fa0f55ac7
Merge branch 'master' into mt-glisse
2021-05-27 10:27:38 +02:00
Laurent Rineau
c091c7f86e
Merge pull request #5532 from lrineau/Kernel_23-Do_interesect__without_division-GF
...
Remove operator/ from CGAL::Mpzf and implement Do_intersect_3 with RT only (without division)
2021-04-28 15:24:15 +02:00
Sebastien Loriot
5b253ad2fc
Merge pull request #4099 from sloriot/CGAL-epeck_pts_cmp
...
Speed up comparison of points
2021-04-21 15:24:11 +02:00
Sebastien Loriot
b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
...
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Sébastien Loriot
39bdf32bc9
remove useless using statement
2021-04-13 08:07:56 +02:00
Sébastien Loriot
8e2b75d3da
optimize lexicographic cmp of identical points
...
cmp_epeck_points.cpp runs in 2.6s
2021-04-10 08:00:39 +02:00
Maxime Gimeno
17602e589e
Merge remote-tracking branch 'cgal/master' into CGAL-clang_tidy__nullptr_on_Mesh_2-GF
2021-04-07 09:17:51 +02:00
Laurent Rineau
1b54449dc5
Merge pull request #4878 from danston/Kernels-decltypes-danston
...
Improve decltype/result_of/invoke_result
2021-04-06 15:13:21 +02:00
Laurent Rineau
58ddf16295
Merge pull request #5507 from afabri/PMP-vtune_isotropic_remeshing-GF
...
PMP: Accelerate isotropic remeshing
2021-04-06 15:13:11 +02:00
Andreas Fabri
38c0c8852c
Add the Triangle_3/Triangle_3 to the static version of Do_intersect (Thank you for pointing out @mglisse
2021-04-04 17:39:24 +01:00
Marc Glisse
995ae60c89
Fix CGAL_LAZY_KERNEL_DEBUG
...
[skip ci]
2021-03-14 16:41:12 +01:00
Marc Glisse
70de733357
New call_once was reverted from gcc-11
...
This test is unlikely to remain as is anyway...
2021-03-13 01:16:18 +01:00
Dmitry Anisimov
00c185b028
Merge branch 'master' into Kernels-decltypes-danston
2021-03-12 12:06:20 +01:00
Andreas Fabri
e6c2e5c949
Simplify. todo: tighter bounds per case or factorization with a lambda
2021-03-10 15:28:56 +00:00
Andreas Fabri
9274503f12
remove debug code
2021-03-09 13:18:50 +00:00
Andreas Fabri
643810f310
WIP for not hard coding conservative. Todo: Use of Has_filtered
2021-03-09 13:15:49 +00:00
Andreas Fabri
b1c2dd8db6
WIP: early exit in the static filter
2021-03-07 18:25:18 +00:00
Andreas Fabri
4fab8430da
Add static filter for Equal_3::operator()(Vector_3, Null_vector)
2021-03-03 21:14:39 +00:00
Laurent Rineau
1a799c533a
Merge pull request #5464 from mglisse/tri2
...
benchmark Delaunay 2d with NewKernel_d
2021-03-03 18:31:17 +01:00
Andreas Fabri
431c5b8132
Comment something experimental that sneaked in
2021-03-03 15:02:13 +00:00
Andreas Fabri
e7f18dff56
No need for calling abs for a squared distance
2021-03-03 15:00:59 +00:00
Marc Glisse
a02cf21833
Disable "unsafe" path with thread sanitizer
2021-02-19 21:33:41 +01:00
Andreas Fabri
d5a5b20ce8
Make it clear that the functor is not part of the Kernel concept
2021-02-19 20:23:20 +00:00
Marc Glisse
2b7b07dcbc
Fix Lazy_rep_0::update_exact
2021-02-19 11:10:09 +01:00
Marc Glisse
220d26da98
Merge remote-tracking branch 'cgal/master' into mt-glisse
2021-02-18 22:10:12 +01:00
Maxime Gimeno
d5811d0a41
clang-tidy on tests
2021-02-18 15:15:12 +01:00
Marc Glisse
03e67005d0
Actually no need for virtual
2021-02-18 00:01:42 +01:00
Marc Glisse
2941c925fd
AT_wrap needs to be virtual :-(
2021-02-17 23:26:29 +01:00
Marc Glisse
78f7d6917a
missing declarations
2021-02-17 22:39:47 +01:00
Marc Glisse
52b07799b4
Bug fixing
2021-02-17 00:25:16 +01:00
Marc Glisse
005da847fa
Use is_lazy instead of looking at private et.
2021-02-16 20:56:22 +01:00
Marc Glisse
62e6c41096
Minor optimization for Lazy_kernel
...
if a dynamic_cast succeeded, don't try again with a different type.
2021-02-16 00:01:30 +01:00
Marc Glisse
4335b167b7
Don't prune Construct_weighted_point_[23] arguments
...
Another thread might try to access them in one of the special cases in
Lazy_kernel.h. We could instead restrict the special cases to
single-thread, but I think that would be worse.
2021-02-15 23:50:39 +01:00
Marc Glisse
a3713f7c27
reset operation to prune trees
2021-02-15 23:22:19 +01:00
Marc Glisse
6403a0d18a
Merge remote-tracking branch 'mine/nofilter' into tri2
2021-02-15 21:05:43 +01:00
Dmitry Anisimov
81d9556707
Merge remote-tracking branch 'upstream/master' into Kernels-decltypes-danston
2021-02-10 10:06:45 +01:00
Laurent Rineau
f59411d9a9
Merge pull request #5391 from afabri/Filtered_kernel-compare_distance-GF
...
Filtered Kernel: Add static filter for Compare_distance_3
2021-02-05 16:10:12 +01:00
Marc Glisse
35cc507179
comment
2021-01-30 11:55:30 +01:00
Andreas Fabri
cdbc2c6976
cleanup
2021-01-26 13:56:45 +00:00
Andreas Fabri
bd75d6f4d8
Filtered Kernel: Add static filter for Compare_distance_3
2021-01-26 13:31:26 +00:00
Laurent Rineau
1c1a09a635
Merge pull request #5242 from afabri/Kernel_Collinear_3_static_analysis-GF
...
Kernel: Collinear_3: Static Analysis
2021-01-22 09:36:01 +01:00
Marc Glisse
a3c1a20f1d
comment
2021-01-14 01:01:06 +01:00
Marc Glisse
93f415f717
comment
2021-01-14 00:26:45 +01:00
Marc Glisse
9efa9b5117
CGAL_HAS_THREADS
2021-01-11 22:27:46 +01:00
Marc Glisse
9f0f7eb033
is_currently_single_threaded
2021-01-11 19:40:13 +01:00
Marc Glisse
40ff696e19
Unused #include
2021-01-11 16:38:14 +01:00
Marc Glisse
f90cec8862
Remove is_point wrapper
...
This doesn't seem to provide anything useful with the current
implementations. It probably helped avoid an atomic operation in some
earlier version.
2021-01-11 09:14:59 +01:00
Marc Glisse
60891a92d1
selector for the Lazy_rep implementation
2021-01-11 09:12:50 +01:00
Marc Glisse
b752dd3d80
Missing Lazy_exact_Ex_Cst
2021-01-10 18:10:42 +01:00