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
Sébastien Loriot
f62624c4f9
replace cpp11::tuple by std::tuple
2019-03-29 13:28:33 +01: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
Laurent Rineau
5cc356a888
Merge pull request #3639 from sgiraudot/OTR-Fix_copy_star-GF
...
OTR: Fix validity of triangulation
2019-02-13 15:38:50 +01:00
Simon Giraudot
a231468530
Remove useless parameter
2019-02-08 09:53:20 +01:00
Simon Giraudot
ac752c05a7
Fix verbosity
2019-01-29 13:31:54 +01:00
Simon Giraudot
74b7e92ef5
Add a validity check when flipping and collapsing
2019-01-29 13:19:50 +01:00
Simon Giraudot
8abbebaadf
Make copy_star() create a valid Triangulation_2
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
Sébastien Loriot
8018acbf18
unsigned -> unsigned int
2018-10-30 14:02:16 +01:00
Sébastien Loriot
376bc42716
update URL and use https
2018-09-04 13:29:51 +02:00
Simon Giraudot
7536af7106
Fix test_vertex_edge bug by not copying the TDS
2018-02-07 14:43:09 +01:00
Laurent Rineau
f310fc588d
Merge pull request #2690 from sgiraudot/Classification-ETHZ_random_forest-GF
...
Classification: ETHZ Random Forest
2018-02-01 17:35:30 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01:00
Simon Giraudot
897021677e
Use CGAL::approximate_sqrt() to handle exact kernel
2018-01-12 09:59:43 +01:00
Simon Giraudot
403420a6d8
Remove OTR_NO_TOLERANCE macro
2018-01-12 09:59:42 +01:00
Simon Giraudot
1b05ce304b
Add a note on Wasserstein distance to make it clear it is not Hausdorff
2018-01-12 09:59:42 +01:00
Simon Giraudot
7b8186a05b
Load XY files with weights, compute average spacing and better displays
2018-01-12 09:59:41 +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
Simon Giraudot
69f3917e66
Make tolerance homogeneous to a distance
2018-01-12 09:59:41 +01:00
Simon Giraudot
e38b12c83f
Add method to run the algorithm under a Wasserstein tolerance
2018-01-12 09:59:40 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Simon Giraudot
ab33988eb5
Remove unused parameter
2017-05-16 14:13:43 +02:00
Simon Giraudot
b1268f0a95
Silence unused argument
2017-05-16 14:13:43 +02:00
Simon Giraudot
4166de5024
Fix warning unused variable
2017-05-16 14:13:43 +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
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
124c65065a
Merge pull request #1351 from sgiraudot/OTR-Bugfix_loose_bbox_computation-GF
...
OT reconstruction: fix: loose bbox length computation
2016-08-19 08:17:41 +02:00
Simon Giraudot
32fb8ce9dd
Bugfix: loose bbox length was badly computed
2016-08-18 11:29:02 +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
Laurent Rineau
b045ca4b02
Merge pull request #1287 from sgiraudot/OTR-Some_bugfixes-GF
...
OT Reconstruction: some bugfixes in the demo
2016-07-21 16:07:15 +02:00
Simon Giraudot
b0af782dbb
Bugfix: use new bbox API
2016-07-20 10:05:02 +02:00
Simon Giraudot
e09c51c32a
Add possibility to init the triangulation with a custom set of points
2016-07-20 09:45:50 +02:00
Simon Giraudot
18f859193c
Return boolean when run or run_until + function to count isolated vertices
2016-07-18 09:52:39 +02:00
Sébastien Loriot
d4daac525e
restore default constructor removed in 3658aa04 that is used by the demo
...
the method to insert a single point is made public to protect incorrect uses
2016-07-13 13:00:10 +02:00
Sebastien Loriot
1e2a4596ec
Merge pull request #1229 from sloriot/OTR2-epeck
...
Make it work with Epeck
2016-07-06 17:42:48 +02:00
Sébastien Loriot
3b8d38eb2f
fix conversion warning
2016-07-05 09:15:20 +02:00
Sébastien Loriot
ec592cfa6d
default value for relevance is 1
2016-07-04 10:51:12 +02:00
Sébastien Loriot
e3a44a9d75
remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API
2016-07-04 10:17:38 +02:00
Sébastien Loriot
3009712a64
round relocation to double when using a non floating point number type
...
due to iterative relocation, multiprecision number types increase
very quickly (even if we use only one relocation step)
2016-07-01 09:09:42 +02:00
Sébastien Loriot
29aacb5dc7
remove use of numeric_limits
2016-06-30 12:24:49 +02:00