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