Commit Graph

475 Commits

Author SHA1 Message Date
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
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
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 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
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
Andreas Fabri d5fdc05f6d Use consistently CGAL::abs 2021-01-05 15:56:10 +00:00
Marc Glisse caef69cdef Protection parameter of Filtered_predicate2 2020-12-30 23:28:03 +01:00
Andreas Fabri d5f2c6b4e6 The word OPTIONAL has a #define in minwindef.h 2020-12-30 13:45:36 +00:00
Dmitry Anisimov 3127190bcf marc's review 2020-12-08 12:48:04 +01:00
Andreas Fabri f4c12951d1 Improvement after comments 2020-12-04 13:57:14 +00:00
Andreas Fabri 024236eb61 Kernel: Collinear_3: Static Analysis 2020-12-04 12:44:21 +00:00
Andreas Fabri f246c4abf8 merge 2020-11-13 16:26:57 +00:00
Andreas Fabri aa4c8f2f5a changes after Sebastien's comments 2020-11-09 21:23:41 +00:00
Andreas Fabri 5ff48521d1 Use TLS; Fix SMS example 2020-11-04 09:53:38 +00:00
Maxime Gimeno bebd60c12b Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-10-20 09:53:54 +02:00
Sébastien Loriot 87b8f66e14 update from master 2020-10-20 09:19:13 +02:00
Andreas Fabri 32854846c9 Construct Triangle.n exactly to avoid problems with almost degenerate triangles 2020-10-20 09:17:15 +02:00
Andreas Fabri b101674749 Make the intersection point static; Move the normal construction higher up 2020-10-20 09:17:15 +02:00
Andreas Fabri fefbc4bc1a Add funcion intersection_point for Line/Plane 2020-10-20 09:17:15 +02:00
Andreas Fabri eafad68789 Add a function that only constructs a point intersection for 3 planes 2020-10-20 09:17:15 +02:00
Jane Tournois 5c8df6672a remove CGAL_CFG_MATCHING_BUG_ variants
the "matching bug" of msvc has been fixed since at least vs 2015
2020-09-25 14:25:14 +02:00
Laurent Rineau 650939edb5 Merge branch 'releases/CGAL-5.0-branch' 2020-09-11 15:07:58 +02:00
Mael Rouxel-Labbé da4a9c4ff5 Add missing header includes 2020-09-08 10:33:00 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Dmitry Anisimov 69ed0152cc some cleanup 2020-07-30 18:30:56 +02:00
Dmitry Anisimov 758ae808c0 better use of declval 2020-07-30 17:33:00 +02:00
Dmitry Anisimov ad813b4cb0 further removed result_of and result 2020-07-30 16:19:02 +02:00
Dmitry Anisimov 847e2277d6 result_of types to decltype(declval), both issues #3035 and #3846 are addressed 2020-07-23 18:46:46 +02:00
Dmitry Anisimov 4248a8a9f7 lazy and type mapper result_of fix 2020-07-23 16:00:06 +02:00
Dmitry Anisimov 4b18733821 filtered kernel result_of to decltype 2020-07-22 16:19:15 +02:00
Dmitry Anisimov da0635e4b1 result_of changed to decltype 2020-07-20 17:03:28 +02:00
Laurent Rineau 319383c963 Revert "Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Compact_container-lrineau_gdamiand"
This reverts commit bcab082f82, reversing
changes made to 2d3e126450.
2020-05-20 09:47:58 +02:00
Sebastien Loriot bcab082f82
Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Compact_container-lrineau_gdamiand
Enable the use of Lazy objects in Compact_container
2020-04-29 13:56:59 +02:00
Maxime Gimeno 5b2d46cfa0 Fixes for min/max 2020-04-21 12:04:45 +02:00
Maxime Gimeno e9d41d7b7d Fixes for min/max 2020-04-21 11:38:37 +02:00
Marc Glisse fe3ff9c19f Deduce reference return type in approx()
By default, lambdas deduce the return type as a value type, not a
reference.
2020-03-31 21:02:32 +02:00
Sébastien Loriot 97e46accad extra run of the script to remove tabs and trailing whitespaces 2020-03-26 19:26:37 +01:00