Clement Jamin
8d9fd85f61
Forgot to replace boost::get
2014-07-02 17:16:34 +02:00
Clement Jamin
1be95efcd5
Replace boost::tuple by CGAL::cpp11::tuple
2014-07-02 17:07:54 +02:00
Clement Jamin
894c9c649a
Merge branch 'Mesh_3-parallel-cjamin' of ssh://scm.cgal.org/var/git/cgal into Mesh_3-parallel-cjamin
2014-07-02 16:49:58 +02:00
Clement Jamin
3a31722f37
Missing typenames
2014-07-02 16:48:49 +02:00
Laurent Rineau
11e9d699db
Allow to use TBB with an env variable
...
For the use of the test suite
2014-07-02 16:03:25 +02:00
Clement Jamin
a6359b8e5f
Clean-up + fix CMakeLists.txt
2014-07-02 15:27:36 +02:00
Clement Jamin
982f140911
Use tbb::task_scheduler_init::default_num_threads...
...
... instead of boost:🧵 :hardware_concurrency
2014-07-02 15:10:34 +02:00
Laurent Rineau
b9cd9d198c
LEDA_INC_DIR is a PATH, not a FILEPATH
2014-07-02 14:16:21 +02:00
Clement Jamin
6c3e9909ec
Missing call to contruct
2014-07-02 13:03:39 +02:00
Laurent Rineau
59d3dd8793
Do not require GMP explicitly
2014-07-02 12:58:50 +02:00
Andreas Fabri
3bd0fb9c86
Add bool verbose to is_valid(G)
2014-07-02 12:55:32 +02:00
Andreas Fabri
80c8fec9e2
Add test and fixes of add_vertex_and_face_to_border
2014-07-02 12:55:32 +02:00
Sébastien Loriot
5d9219c96d
AABB-tree bugfix: perfect forward of arguments in C++11 and by ref otherwise
...
this was a bug because the shared data were copied
2014-07-02 12:23:52 +02:00
Sébastien Loriot
326b604e58
add missing shared data constructor from 2 args
2014-07-02 11:29:32 +02:00
Sébastien Loriot
e412f6c2e5
fix the const correctness of FaceGraph and HalfedgeGraph primitives
...
The BGL is not const correct by design choice. Passing a const Graph as
template parameter to the primitive type is error prone.
This will make the life easier to the user.
2014-07-02 11:28:58 +02:00
Sébastien Loriot
fd91616f51
The default constructed vertex point property map for OpenMesh is invalid
2014-07-02 10:57:43 +02:00
Sébastien Loriot
ddbeb9d017
pass the vertex point property map to the AABB-tree and the primitive
2014-07-02 10:57:05 +02:00
Sébastien Loriot
6638bff59a
add the missing 2 args version
2014-07-02 10:56:10 +02:00
Sébastien Loriot
1555c034e7
use the member traits class and not the default constructed one
2014-07-02 10:51:23 +02:00
Clement Jamin
a35a5df4ac
Add missing #ifdef/#endif
2014-07-02 10:50:30 +02:00
Clement Jamin
55ff0a9404
Add a warning in comments
2014-07-02 10:49:44 +02:00
Sébastien Loriot
d16f193a0d
initialize to NULL the pointer member
2014-07-02 10:43:25 +02:00
Sébastien Loriot
589144aff8
add assertions to prevent using a default initialized property map
2014-07-02 10:42:55 +02:00
Clement Jamin
772756eaf4
Disable precompiled headers by default
2014-07-02 10:34:59 +02:00
Clement Jamin
9932e97c7c
Add missing typename + remove useless template parameter
2014-07-02 10:29:40 +02:00
Clement Jamin
ddd0dcded4
Protect parallel code with #ifdef
2014-07-02 09:29:40 +02:00
Clement Jamin
6aeaf509cf
Add line break at the end of the file
2014-07-02 09:03:21 +02:00
Clement Jamin
6971ae4b72
The Mesh_3 tests now test both sequential and parallel version.
2014-07-01 18:53:37 +02:00
Clement Jamin
60df1d6d4a
The type Tr and C3t3 are not used here.
2014-07-01 18:27:46 +02:00
Clement Jamin
3e873a1f5c
Fix #ifdef mismatch bug
2014-07-01 17:02:09 +02:00
Clement Jamin
5a6623c3fa
Move typedef since Vector_3 is not available in all kernels
...
TODO: find a better fix later
2014-07-01 17:00:05 +02:00
Clement Jamin
1bb441317d
Add missing CGAL_ prefix
2014-07-01 16:57:26 +02:00
Sébastien Loriot
4dcaedd2c5
accomodate the new change with the BGL API
2014-07-01 16:53:59 +02:00
Sébastien Loriot
7f95ce6906
Merge remote-tracking branch 'origin/Intersections-fix_do_intersect_Bbox_3_Triangle_3-GF' into BGL-redesign_final-GF
2014-07-01 16:48:50 +02:00
Clement Jamin
9c4d6d6bef
Fix compilation with GCC
2014-07-01 16:46:30 +02:00
Sébastien Loriot
271cab1134
change the order of template parameter for segmentation
...
the order is imposed by the default
note this breaks the compatibility when the traits class was explicitly given
2014-07-01 16:43:27 +02:00
Sébastien Loriot
60a1cbc324
fix wrong reference type
2014-07-01 16:43:27 +02:00
Sébastien Loriot
4791498376
fix availability of a constructor for Polyhedron backward compatibility
2014-07-01 16:43:26 +02:00
Sébastien Loriot
83b16b3351
remove warning and clean up
2014-07-01 16:43:26 +02:00
Clement Jamin
134369d7f4
Reduce the number of points inserted.
2014-07-01 16:24:45 +02:00
Clement Jamin
9ca5bf92be
Improve code and CMakeLists.txt for tests
...
There was no need for a CMake option here since the parallel code is tested by
specific cpp files.
2014-07-01 16:18:37 +02:00
Andreas Fabri
31cbcd5544
less warnings
2014-07-01 14:45:28 +02:00
Andreas Fabri
e0eafe352c
add the code of add_vertex_and_face_to_border
2014-07-01 14:33:09 +02:00
Andreas Fabri
40a7f45d16
Remove \sa halfedge_graph_traits
2014-07-01 13:58:05 +02:00
Andreas Fabri
9b0bbf4d1f
The old boost/property_map.hpp did not include vector_property_map.hpp
2014-07-01 13:55:14 +02:00
Sébastien Loriot
ff3ad95287
remove boost:: prefix
2014-07-01 13:24:02 +02:00
Dmitry Anisimov
1460bdbc23
New modified files after discussion with Sebastien and Andreas.
...
I have added new documentation and some concepts to my package according to the discussion with Sebastien and Andreas.
2014-07-01 12:50:19 +02:00
Clement Jamin
a0948a9dac
Remove the "domain" parameter of the exuder
...
It had been added for the parallel version, but it's not needed anymore
2014-07-01 11:34:40 +02:00
Laurent Rineau
07edbca4cd
Add "NOTICE:" to please the regex for missing dependencies
...
Trivial fix for master
2014-07-01 11:28:00 +02:00
Clement Jamin
e3abf7fc40
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2014-07-01 10:38:14 +02:00