Commit Graph

343 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé ba3a59ed5a Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2017-11-30 15:54:00 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Mael Rouxel-Labbé b8de2148b2 Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2017-07-28 11:41:58 +02:00
Laurent Rineau aff2a7a899 Merge pull request #2287 from maxGimeno/Fix_GCC8_warnings-GF
Fix new -Wcatch-value warnings (gcc>=8.0)
2017-07-25 18:17:42 +02:00
Maxime Gimeno 96f7b0f138 Fix catch value warnings 2017-07-21 11:27:14 +02:00
Andreas Fabri 0c31d90cfa Fix author 2017-07-11 20:31:34 +02:00
Andreas Fabri 47d9d02b39 operator has only three parameters 2017-07-11 20:31:31 +02:00
Simon Giraudot 4665299389 Filtered predicate for Collinear_3 2017-07-11 20:31:31 +02:00
Andreas Fabri e3bac6bd5c Add static filter 2017-07-11 20:31:31 +02:00
Andreas Fabri 79308d1d9d Add the skeleton for the Collinear_3 static filter 2017-07-11 20:31:30 +02:00
Simon Giraudot 4fa718e882 Use CGAL::abs() instead of fabs() 2017-07-11 20:31:30 +02:00
Andreas Fabri 6bc3393b35 small fixes 2017-07-11 20:31:30 +02:00
Simon Giraudot bc180e4197 Add filtered predicate for Do_intersect_3 with Sphere and Bbox 2017-07-11 20:31:30 +02:00
Mael Rouxel-Labbé 1e7ce5075f Moved Select_exact_kernel from Filtered_kernel.h to a seperate file
also renamed it to `Exact_kernel_selector` and added E2C typedefs
2017-06-13 16:27:24 +02:00
Andreas Fabri 2435908ea9 Add static filtering for Plane_3 2017-05-19 11:44:01 +02:00
Sébastien Loriot 0270ec473a Merge pull request #1255 from afabri/CGAL-license_check-GF
Add a license check mechanism
2017-01-25 17:14:55 +01:00
Sébastien Loriot e07f9c5825 add missing const 2017-01-24 16:47:10 +01:00
Sébastien Loriot a89ccb10e7 remove non UTF-8 characters 2017-01-19 15:20:26 +01:00
Sébastien Loriot 9ae7b37845 Merge pull request #1745 from sloriot/Polyhedra_corefinement-enhancements-sloriot
Add corefinement operations in PMP
2017-01-12 12:05:18 +01:00
Sébastien Loriot c7cdfe43ca optional::emplace was introduce in boost 1.56 2016-12-23 09:56:50 +01:00
Laurent Rineau 9cdbbe4b57 Fix license header, following the merge of PR##585 2016-12-22 15:23:50 +01:00
Sébastien Loriot f5240c5640 use conversion to bool 2016-12-15 17:28:25 +01:00
Sébastien Loriot 7e8ded5fb1 fix warning 2016-12-14 11:51:26 +01:00
Andreas Fabri 0b1ee33a60 Introduce and use a new filtered predicate class for predicates having states
The exact predicate is constructed only when needed. In particular, the exact
version of the state is also constructed only when needed.

The constness of data members of predicates of Triangulation_2_filtered_traits
has been removed to allor operator= to be defined (and used by optional)
2016-12-14 11:25:06 +01:00
Jane Tournois 7ec1a3a3fb rename file 2016-11-03 14:53:54 +01:00
Andreas Fabri ad9d2c369c Rename tests following Olivier's recommendations 2016-11-03 14:53:54 +01:00
Andreas Fabri 9e94ee6178 Change the Power_test 2016-11-03 13:07:17 +01:00
Andreas Fabri f7302597aa rename power_test 2016-11-03 13:07:17 +01:00
Andreas Fabri 95027822f5 move predicates and constructions in Kernel packages 2016-11-03 13:07:17 +01:00
Andreas Fabri ea6e48e1e4 Don't use the internal traits adapter 2016-11-03 13:07:17 +01:00
Andreas Fabri d0a7c9574c Simplify the use of static filters for Regular triangulations 2016-11-03 13:06:02 +01:00
Laurent Rineau 26c803b6af Merge pull request #1574 from afabri/Filtered_kernel_init_double_to_avoid_warning-GF
Kernel_23: Initialize numbers in operator>>(istream&, Point/Vector/..)
2016-10-24 11:46:54 +02:00
Andreas Fabri 5ca5877104 Initialize numbers in operator>>(istream&, Point/Vector/..)
When we do not do that, and after the reading access a coordinate
some versions of g++ warn on -Wmaybe-uninitialized

The initialization costs nothing compared to the IO operation itself.
2016-10-13 09:14:17 +02:00
Sébastien Loriot 01865a2765 move unused header file to archive 2016-10-06 09:53:38 +02:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri f5626d48f4 Change license header 2016-09-30 15:23:15 +02:00
Andreas Fabri 40c834a298 Move Filtered_construction from SDG_2 to Filtered_kernel 2016-09-30 15:23:15 +02:00
Laurent Rineau 1aefb3b0f3 include <CGAL/config.h>, not <CGAL/basic.h> 2016-09-30 15:23:14 +02:00
Sébastien Loriot 7e2ee496de update project name of cmake scripts of tests 2016-09-08 00:26:37 +02:00
Sébastien Loriot 6b338eeb1f improve the name of projects in cmake scripts of examples 2016-09-08 00:02:55 +02:00
Guillaume Damiand 10469f9c4e Update with master 2016-05-25 10:58:55 +02:00
Sebastien Loriot 87a63332a9 Merge pull request #1079 from afabri/Kernel-no_filter_Equal_2-GF
No need for static filter for Equal_2::operator(Point_2,Point_2)
2016-05-16 08:34:56 +02:00
Sebastien Loriot ee093122bc Merge pull request #803 from afabri/Periodic_3-approx-GF
Periodic_3: Use static filters also for Epeck and make  it faster
2016-05-13 12:10:42 +02:00
Andreas Fabri cfc6416fe7 No need for static filter for Equal_2::operator(Point_2,Point_2) 2016-05-13 09:40:04 +02:00
Laurent Rineau 13bf138330 Merge pull request #902 from afabri/Triangulation_2_use_less_not_compare-GF
Ex-filtrate Compare_{x,y}_2::operator(Point_2,Point_2) and (re-gain) a factor of 2 in speed
2016-04-14 15:08:46 +02:00
Andreas Fabri 021f1b3151 Fix warning 2016-03-31 10:08:50 +02:00
Sébastien Loriot 4c29bf1b44 CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR 2016-03-24 16:33:46 +01:00
Andreas Fabri 6a8bb777d6 Add the files of the static filters 2016-03-11 12:35:10 +01:00
Andreas Fabri 3aaff54b90 Ex-filtrate Compare_{x,y}_2::operator(Point_2,Point_2) 2016-03-11 12:29:54 +01:00
Clement Jamin 9a61b23b55 Use get_default_random() instead of default_random 2016-03-09 10:35:21 +01:00