Commit Graph

53 Commits

Author SHA1 Message Date
Andreas Fabri c54a6a4980 Put CGAL::random_shuffle() in the subnamespace cpp98 2018-04-11 09:32:23 +01:00
Andreas Fabri 063a91a771 Use CGAL::random_shuffle 2018-04-04 14:00:23 +01:00
Sébastien Loriot 01af331c72 use https for all links to www.cgal.org and doc.cgal.org 2018-03-14 15:59:38 +01:00
Simon Giraudot 6269309d86 Use CGAL include for boost counting/transform iterators everywhere 2018-01-23 11:09:52 +01:00
Sébastien Loriot ff26773f7b remove include directive for checking GPL compliance in LGPL headers 2017-11-12 10:21:35 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Laurent Rineau 2b35bddfb2 Replace all std::binary_function by CGAL::binary_function 2017-10-04 16:36:32 +02:00
Laurent Rineau 7e9f756935 Replace all std::unary_function by CGAL::unary_function 2017-10-04 15:57:09 +02:00
Mael Rouxel-Labbé cd2a562ffa Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Marc Glisse 678f9572f7 More ugly workarounds for expression templates. 2016-10-13 23:11:26 +02:00
Andreas Fabri 989fd3b076 remove #include 2016-09-22 10:34:53 +02:00
Andreas Fabri c12f285ee4 Dispatch the files in Kernel_23, Cartesian, Homogeneous 2016-09-22 08:38:53 +02:00
Clement Jamin 05bbcd8d17 Add push/pop to pragmas 2016-06-15 11:26:11 +02:00
Clement Jamin 24b10a9135 Fix MSVC C4244 warnings 2016-06-14 20:29:13 +02:00
Andreas Fabri 52f8129579 replace all std::bind with boost::bind 2016-02-04 08:59:38 +01:00
Sébastien Loriot 7b5dede67c fix indentation issue 2016-01-29 09:23:40 +01:00
Andreas Fabri 99b4e2f150 more CGAL_USE and some reindentations 2016-01-21 10:22:20 +01:00
Laurent Rineau 330a0e75a2 Merge pull request #385 from cjamin/CGAL_headers_only-gdamiand_cjamin
CGAL headers only, step 0
2015-10-13 16:37:38 +02:00
Guillaume Damiand cf1c0ea0ca Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
Simon Giraudot 63f77a05a5 Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF 2015-09-07 10:01:12 +02:00
Simon Giraudot 0875fa17ff Wrapper to automatically use Eigen_diagonalize if Eigen is available or Internal_diagonalize otherwise 2015-08-31 10:01:01 +02:00
Simon Giraudot 28e5432c16 Renaming 'VCM' to 'diagonalize' 2015-08-31 08:30:01 +02:00
Simon Giraudot 6c77cc817a Propagating change of eigen API in Bounding_volumes package 2015-08-26 11:55:04 +02:00
Laurent Rineau 91bca286d3 Fix warnings with CGAL_USE
All those variables were unused only if CGAL_NDEBUG was
defined. CGAL_USE can solve that.
2015-08-19 17:37:46 +02:00
Guillaume Damiand 9c78897ba5 Merge branch 'CGAL_headers_only-gdamiand_cjamin-old' into CGAL_headers_only-gdamiand_cjamin 2015-03-16 14:00:43 +01:00
Andreas Fabri 30faf6241b Add wrappers around 2 boost headers to push/pop pragma 2014-12-19 16:10:02 +01:00
Jane Tournois 3a5a65f264 update branch 2014-12-08 17:30:41 +01:00
Jane Tournois 796873c3eb fix ambiguity between CGAL::nth_element and CGAL::nth_element 2014-12-08 16:27:31 +01:00
Guillaume Damiand ebc4300334 Header only for random.cpp.
For the header only version, the global variable default_random no more exist => we need to replace all occurences of default_random by a call to the global function get_default_random().
As usual, no modification for the non header only version.
2014-11-14 14:20:26 +01:00
Laurent Rineau 0288c847ca Fix a warning
include/CGAL/Min_sphere_of_spheres_d/Min_sphere_of_spheres_d_support_set_impl.h:49: warning: comparison between signed and unsigned integer expressions
2014-11-04 12:45:35 +01:00
Laurent Rineau 67956a7a65 Fix a warning: 'unsigned int' instead of 'int'
Warning with g++-4.8.3:
.../include/CGAL/Min_sphere_of_spheres_d/Min_sphere_of_spheres_d_support_set_impl.h:171:11: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
           for (int j=i+1; j<m; ++j)
           ^
That warning is about "signed overflow", and the code actually does not
use the sign of the integer.
2014-11-03 16:52:40 +01:00
Andreas Fabri e7c6a133ca explain that the warning of g++-4.8 is harmless 2014-07-03 16:13:42 +02:00
Andreas Fabri 7edc5a13da We need a #define to use Miniball without CGAL 2013-09-17 09:28:39 +02:00
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Andreas Fabri 0cbc8b0e40 remove unused parameters 2013-03-23 08:45:06 +01:00
Andreas Fabri 66f5c83412 int -> size_t 2013-03-07 13:05:18 +01:00
Andreas Fabri 559912b28a static_cast<int> 2013-03-06 08:37:49 +01:00
Laurent Rineau 723b28d39f Fix warnings about incorrect type conversions 2013-03-05 12:44:11 +01:00
Andreas Fabri ce77644138 change the error message as the mail adress of the author isno longer valid 2013-03-01 14:06:08 +01:00
Andreas Fabri a26c1b0e55 0.0 -> 0.0f 2013-03-01 13:45:13 +01:00
Andreas Fabri 28f9063935 had introduced an error. overlaods need the same interface 2013-03-01 12:44:40 +01:00
Andreas Fabri 900ac238a8 add a static_cast 2013-03-01 10:26:29 +01:00
Andreas Fabri 1287047b9d remove the second parameter and not only its variable 2013-03-01 09:53:38 +01:00
Andreas Fabri 9a862fe795 remove unused parameter name 2013-03-01 09:43:21 +01:00
Andreas Fabri 479f78b033 int -> ptrdiff_t/size_t 2013-02-28 09:46:54 +01:00
Andreas Fabri cfd69b1490 long/int -> size_t 2013-02-27 11:44:55 +01:00
Andreas Fabri c7e68385be remove unused variables and #if 0 buggy non used code 2013-02-26 16:52:55 +01:00
Andreas Fabri 84a57d4ba0 no need to test if size_t >= 0 2013-02-26 07:11:09 +01:00