Mael Rouxel-Labbé
e73b973b62
Use Parallel_if_available_tag to simplify code that used CGAL_LINKED_WITH_TBB
2019-11-20 12:24:54 +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
Sébastien Loriot
25a05e9f4c
Merge branch 'CGAL-named_function_parameters-4.14' into master
...
Conflicts resolved by hand
2019-07-28 23:46:43 +02:00
Sébastien Loriot
2f81a21523
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
...
Conflicts resolved by hand
2019-07-28 22:30:13 +02:00
Sébastien Loriot
4ca465a81f
try to please clang
2019-07-15 10:51:44 +02:00
Sébastien Loriot
560c77f567
rename named function parameter class
2019-07-15 06:25:02 +02:00
Sébastien Loriot
cebf0657d8
Use a full CGAL version of named function parameters
...
no longer rely on boost
2019-07-14 22:45:47 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Laurent Rineau
7bcad36d7e
Merge branch 'master' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF
2019-05-14 16:03:28 +02:00
Simon Giraudot
d8b51a9672
Merge remote-tracking branch 'laurent/Installation-remove_FindBLAS_LAPACK_TAUCS-GF' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF
2019-04-09 15:22:45 +02:00
Andreas Fabri
88b0f11284
Move files to PSP/internal
2019-04-08 16:16:51 +02:00
Sébastien Loriot
5a30e88a92
replace cpp11::function by std::function
2019-03-29 13:28:33 +01:00
Simon Giraudot
86faeb7fa5
Remove deprecated functions/tests of PSP after 2 releases
2019-03-08 09:46:36 +01:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Simon Giraudot
d11654d2f2
Use cpp11::thread
2018-05-29 11:42:04 +02:00
Simon Giraudot
dd1b072fa6
Fix indentation
2018-05-29 11:42:02 +02:00
Simon Giraudot
23f7b130c3
Integrate thread management to Parallel_callback
2018-05-29 11:42:02 +02:00
Simon Giraudot
45bad1258e
Move atomic variables into Parallel_callback
2018-05-29 11:42:02 +02:00
Simon Giraudot
7fba36b8dd
Move Parallel_callback out of function + documentation
2018-05-29 11:42:02 +02:00
Simon Giraudot
979d74a723
Better version of callback in compute_average_spacing()
2018-05-29 11:42:02 +02:00
Simon Giraudot
9407dac596
First version of a callback in compute_average_spacing()
2018-05-29 11:42:02 +02:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Simon Giraudot
c52b32b744
Add trick to get FT right for general PointRange AND for CGAL::Point_set_3
2018-01-11 14:04:19 +01:00
Simon Giraudot
9c1e045376
Use std::iterator_traits to get the value type
2018-01-11 12:35:36 +01:00
Simon Giraudot
78afc3959c
Fix return-types incorrectly changed from FT to double
2018-01-10 16:39:34 +01:00
Simon Giraudot
1fa899760f
Use standard deprecation tools + minor fixes
2018-01-10 16:39:31 +01:00
Simon Giraudot
a1696bc72e
All reference manual reworked with in the named parameters fashion
2018-01-10 16:39:31 +01:00
Simon Giraudot
aabd51c7b5
use all_default(points) everywhere
2018-01-10 16:38:37 +01:00
Simon Giraudot
86634b3c17
Use new API of PSP with named parameters in include+example
2018-01-10 16:38:36 +01:00
Simon Giraudot
c58ea477f1
compute_average_spacing() with named parameters
2018-01-10 16:38: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
Simon Giraudot
ce362930f0
Separate PSP functions in groups
2017-07-11 11:58:51 +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
Sébastien Loriot
d9fb49f2dd
fix all calls to get() free function for property maps
...
the return type of get is reference
2016-07-13 13:53:06 +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
Simon Giraudot
b840307161
Generate compile-time error if Parallel_tag is used without TBB
2015-09-08 15:31:28 +02:00
Simon Giraudot
2c6e6e5e57
Update Reference Manual with additional template parameter
2015-09-08 12:38:34 +02:00
Simon Giraudot
0afe0249f9
Bugfix: badly placed #ifdef caused bug if TBB was not used
2015-09-08 10:42:47 +02:00
Simon Giraudot
146378dd38
Fix compilation errors if TBB is missing (missing #ifdef in the files)
2015-08-24 10:22:54 +02:00
Simon Giraudot
6f0113054a
Removed useless point counter
2015-08-18 11:08:28 +02:00
Simon Giraudot
9ae599848d
Compute average spaciong parallelized with TBB
2015-08-17 12:12:35 +02:00
Sébastien Loriot
c3c749ef0b
Merge branch 'Point_set_processing-IO-GF'
...
improve doc and IO in examples
Tested in CGAL-4.6-Ic-126
Approved by the release manager
Conflicts:
Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp
2015-02-16 10:42:27 +01:00
Sébastien Loriot
faa598a9ab
prevent the creation of an empty internal namespace in the doc
...
trivial bugfix for master
2015-02-13 15:13:23 +01:00
Andreas Fabri
a3cb5af9b0
more wording fixes for value type
2015-02-06 12:06:14 +01:00
Andreas Fabri
1e99228829
improve wording concerning value_type
2015-02-05 14:53:01 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Sébastien Loriot
ffa4bf7d34
rename MACRO to enable old code
2013-06-13 17:04:50 +02:00