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
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Sébastien Loriot
3eefc5008c
Merge remote-tracking branch 'cgal/releases/CGAL-4.7-branch' into HEAD
2016-03-02 15:23:47 +01:00
Sébastien Loriot
e4a8c3d35d
set Has_static_filters to true for kernel using Static_filters
...
this set it on in particular for EPEC
2016-02-29 22:52:24 +01:00
Sébastien Loriot
0b44d790a9
Merge remote-tracking branch 'cgal/releases/CGAL-4.7-branch'
2016-02-04 15:33:43 +01:00
Andreas Fabri
2ecb777a12
Use boost::math::float_next() to compute ulp
2016-02-04 15:31:22 +01:00
Andreas Fabri
b841965dbe
Use make_optional; initialize
2016-01-29 09:45:47 +01:00
Laurent Rineau
c9ebad1276
Fix CGAL_LAZY_KERNEL_DEBUG and boost::optional
2016-01-25 16:53:48 +01:00
Andreas Fabri
4fec754ef8
put static into the macro and rename it
2015-12-02 20:40:15 +01:00
Andreas Fabri
0910d20ef6
fix memory leak
2015-11-13 16:19:49 +01:00
Andreas Fabri
6b2c4dd7c6
Merge branch 'CGLAL-thread_local_storage-GF-old' into CGLAL-thread_local_storage-GF
2015-11-09 14:26:42 +01:00
Andreas Fabri
38d063539a
cleanup
2015-10-02 08:17:19 +02:00
Andreas Fabri
47a41ccab0
cleanup
2015-10-01 12:38:55 +02:00
Andreas Fabri
1a4faa8575
Merge branch 'CGLAL-thread_local_storage-GF-old' into CGLAL-thread_local_storage-GF
2015-10-01 10:03:04 +02:00
Andreas Fabri
3d4a1be429
WIP with Clement
2015-10-01 09:47:47 +02:00