Commit Graph

38 Commits

Author SHA1 Message Date
Sébastien Loriot 9a0bdb5d96 boost::variant ---> std::variant 2023-06-15 10:57:10 +02:00
Sébastien Loriot 604dcdc435 boost::optional => std::optional 2023-06-15 10:57:09 +02:00
Andreas Fabri 939a6a2b80 Make the demo work again 2023-01-02 13:17:17 +00:00
Andreas Fabri d6ec19226d Optimal Transport Reconstruction: Fix memory leak 2022-12-22 14:22:40 +00:00
Dmitry Anisimov 263ad6bc99 fixed ch3, inter3, otr2, psp, pmp, smsp, mesh3 + cleanup 2020-08-20 18:25:01 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Andreas Fabri e2d19b0c8d Replace NULL and Nullptr_t with nullptr and nullptr_t 2019-06-04 23:45:44 +02:00
Marc Glisse a676b75ca0 Misc fixes for expression templates 2019-05-17 19:48:41 +02:00
Laurent Rineau fdd8357915
Merge pull request #3580 from afabri/Stream_support-Color-GF
Fix warnings (Add/remove copy constructors, and other warnings)

Co-authored-by: Laurent Rineau <laurent.rineau@cgal.org>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com>
2019-02-13 15:25:07 +00:00
Simon Giraudot a231468530 Remove useless parameter 2019-02-08 09:53:20 +01:00
Simon Giraudot 74b7e92ef5 Add a validity check when flipping and collapsing 2019-01-29 13:19:50 +01:00
Andreas Fabri d03a49b5ae Fix OTR 2019-01-18 16:05:52 +01:00
Andreas Fabri 4bb714fd7b Fix OTR and T2 2019-01-18 10:34:47 +01:00
Simon Giraudot 7843436277 Generalization: use total weight instead of number of samples (useful if weights != 1) 2018-01-12 09:59:41 +01:00
Simon Giraudot a32d3534ac Keep track of the number of samples for edges and costs 2018-01-12 09:59:41 +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 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
Andreas Fabri d872b4131e make a static variable of a member function class local 2016-11-07 15:20:37 +01:00
Laurent Rineau 53c4718361 Merge pull request #1322 from cjamin/OTR2-bug_fixes-cjamin
2 bug fixes for Optimal_transportation_reconstruction_2
2016-08-29 12:29:37 +02:00
Simon Giraudot fa7493fdf7 Prevent verbosity level of 1 to display messages at every iteration 2016-08-16 09:42:03 +02:00
Clement Jamin 5ba623be09 Bugfix: a test was missing 2016-07-29 12:40:00 +02:00
Sébastien Loriot 3b8d38eb2f fix conversion warning 2016-07-05 09:15:20 +02:00
Sébastien Loriot 29aacb5dc7 remove use of numeric_limits 2016-06-30 12:24:49 +02:00
Sébastien Loriot 54948a4b25 only display info in the console if verbose > 0 2016-06-30 12:09:23 +02:00
Sébastien Loriot d00bc1c7a9 double -> FT 2016-06-30 12:08:03 +02:00
Sébastien Loriot 174b1c3c7d rename and undef macro 2016-06-30 12:06:55 +02:00
Sébastien Loriot b6505b6e91 sqrt -> approximate_sqrt 2016-06-30 12:06:14 +02:00
Sébastien Loriot cc5b25b4fb fix author name 2016-06-30 12:06:09 +02:00
Andreas Fabri ba9f4435c2 Avoid the usage of EPS and use a predicate instead of a construction 2016-06-30 11:52:06 +02:00
Andreas Fabri 62e2396e03 use boost::container::deque; reserve() for a vector 2016-06-30 11:52:06 +02:00
Andreas Fabri 026ff882d3 No need to project for computing a line point distance; replace vector with deque 2016-06-30 11:52:05 +02:00
Andreas Fabri 845d9f0ad8 use faster intersection API 2016-06-30 11:52:05 +02:00
Sebastien Loriot 0a2afbfb45 Update Sample.h 2016-03-10 12:15:27 +01:00
Simon Giraudot 694fc35b89 Update namespace RS_2 to OTR_2 in include files 2016-02-19 09:21:18 +01:00
Simon Giraudot 9c800eaf46 Rename Reconstruction_simplification_2 files by Optimal_transportation_reconstruction_2 2016-02-19 08:41:05 +01:00