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
Andreas Fabri
700f9febe7
Add 'static'
2015-09-14 12:15:27 +02:00
Andreas Fabri
a14cf913e9
WIP: In Lazy.h we now have a single macro for boost and c++11 thread
2015-09-11 14:54:11 +02:00
Andreas Fabri
220651bc88
Use CGAL_THREAD_LOCAL as thread_local only comes with VC201
2015-09-04 18:09:50 +02:00
Andreas Fabri
c7fbc5abca
Quick hack for using VC++ thread local storage (using #ifdef BOOST_MSVC)
2015-09-04 08:41:58 +02:00
Andreas Fabri
9a3e39a330
No need for a filtered predicate for Equal_3::operator()(Vector_3,Vector_3)
2015-09-02 16:13:14 +02:00
Sébastien Loriot
50595505c4
Merge branch 'Fix_warnings-GF'
...
Fixes warnings in various packages
Successfully tested in CGAL-4.7-Ic-87
Approved by the release Manager
2015-07-17 14:21:21 +02:00
Sébastien Loriot
3813dd7b82
fix use of unitialized variable warning
2015-07-16 09:31:38 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Andreas Fabri
6fd424d94f
Add operator() with 4 arguments in Static_filters/Angle_3
...
Approved by the release manager
2014-05-26 14:41:29 +02:00
Sébastien Loriot
56afa84492
trivial bug-fix: add a missing protector
2014-04-18 11:20:47 +02:00
Sébastien Loriot
944e30a1ea
hide a test when using intersection API v1
2013-09-25 18:10:20 +02:00
Sébastien Loriot
477ce4629b
Fix for using objects with Lazy with intersection API v1
2013-09-25 18:07:13 +02:00
Andreas Fabri
a7f9b96d81
Don't submit Restricted_double
2013-09-11 14:36:20 +02:00
Sébastien Loriot
64a15153a9
silent a warning that seems to be a bug of the compiler
...
http://connect.microsoft.com/VisualStudio/feedback/details/474655/warning-c4
2013-06-21 16:06:43 +02:00
Sébastien Loriot
c67ba90514
Merge branch 'Kernel-replace_object-pmoeller-old' into Kernel-replace_object-pmoeller
...
Conflicts:
Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h
Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_circle_2.h
Installation/changes.html
Kernel_d/doc/Kernel_d/CGAL/intersections_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Center_of_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Compare_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Component_accessor_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Compute_coordinate_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_affine_hull_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_linear_hull_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_simplex_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Equal_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Has_on_positive_side_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Intersect_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_coordinate_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_or_equal_lexicographically_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Lift_to_paraboloid_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_base_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_rank_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Linearly_independent_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Midpoint_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Orientation_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Oriented_side_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Orthogonal_vector_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_dimension_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_of_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_to_vector_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Project_along_d_axis_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_bounded_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_oriented_sphere_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Squared_distance_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Value_at_d.h
Kernel_d/doc/Kernel_d/Concepts/Kernel--Vector_to_point_d.h
2013-05-23 13:13:08 +02:00
Sébastien Loriot
7baa997ce1
Merge branch 'Filtered_kernel-ring-glisse'
...
This branch adds an additional way to filter predicates that are only doing
operations using a ring number type. In case of failure, a RT is used rather
than an FT which speeds things up.
Successfully tested in CGAL-4.3Ic-37
2013-05-23 11:15:32 +02:00
Sébastien Loriot
75ebdeaeeb
update the replacement of Object_and_primitive_id ...
...
... to be a pair< variant<XXX>, Primitive_id > rather than
pair<optional<variant<XXX> >, Primitive_id >
The rational is that the optional around the variant here is not needed
since there is one around the pair.
2013-05-21 18:39:23 +02:00
Sébastien Loriot
bf34d8553e
add missing init of the profile
2013-05-21 18:34:08 +02:00
Laurent Rineau
4d1d8a83ba
Fix print_dag for Lazy_exact_nt
2013-05-03 14:17:44 +02:00
Laurent Rineau
73a30bb267
Repare print_dag in Lazy
...
It has been accidentally removed by the Philipp's patch that uses Boost PP.
2013-04-18 14:45:46 +02:00
Laurent Rineau
b868b2ab2b
Fix warnings
2013-04-18 14:33:12 +02:00
Sébastien Loriot
ba54252b16
forgot to count the number of filter failures
2013-04-12 12:06:40 +02:00
Laurent Rineau
492c8442eb
Fix a typo in a comment
2013-04-09 17:37:00 +02:00
Sébastien Loriot
983b805260
fix compilation loop issue for decltype based result_of for Lazy
2013-03-22 11:43:18 +01:00
Sébastien Loriot
9fcf46e11a
replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
...
this should be the case, following our guidelines.
using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +01:00