Mael Rouxel-Labbé
53d4c9b580
Simplify 'Hash_handles_with_or_without_timestamps' (use 'Get_time_stamper')
2019-10-28 11:29:08 +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
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Laurent Rineau
fee84ae228
Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau
...
Mesh_3 `Protect_edges_sizing_field`: handle the `stop` Boolean
# Conflicts:
# Mesh_3/include/CGAL/Mesh_3/Protect_edges_sizing_field.h
2019-05-14 16:44:02 +02:00
Laurent Rineau
a1e3e05558
Add maximal_number_of_vertices and stop_ptr to the protection code
2019-05-03 11:46:13 +02:00
Sébastien Loriot
f62624c4f9
replace cpp11::tuple by std::tuple
2019-03-29 13:28:33 +01:00
Sébastien Loriot
700342bfa7
remove cpp11 workaround in mesh_3 related packages
2019-03-29 10:41:50 +01:00
Laurent Rineau
afc3de2894
Merge branch 'master' into Stream_support-Color-GF
2019-01-23 09:37:08 +01:00
Andreas Fabri
ade4903000
Fix Voronoi
2019-01-22 19:07:32 +01:00
Laurent Rineau
8121e872ab
Merge pull request #3513 from sloriot/CGAL-fix_maybe_uninit_vars_wrngs_2
...
Fix some wmaybe-uninitialized warnings
2018-12-19 16:08:55 +01:00
Sébastien Loriot
8e75d21c38
fix maybe-uninitialized warning
2018-12-10 08:00:57 +01:00
Andreas Fabri
c5fb10fe29
Suppress boost PP related warnings
2018-12-06 12:39:04 +01:00
Mael Rouxel-Labbé
71cd6930bc
Simply call insert in 'insert_in_hole' of the periodic mesh triangulation
2018-07-18 17:33:37 +02:00
Mael Rouxel-Labbé
d6857514be
Dropped 'const&' in function parameter in wrappers/model domains
...
1. This doesn't really make sense if the template is a function type.
2. There is already a copy of the function anyway
2018-06-20 12:35:19 +02:00
Mael Rouxel-Labbé
48cdc9ac5f
Removed useless header include
2018-06-20 12:07:40 +02:00
Mael Rouxel-Labbé
2fb160edbd
Improved Implicit_to_labeled_subdomains_function_wrapper
...
Basically brought up to speed with Mesh_3's wrappers
2018-06-06 16:58:18 +02:00
Mael Rouxel-Labbé
056e4f699c
Renamed Periodic_3_wrapper to Periodic_3_function_wrapper
2018-06-06 16:57:55 +02:00
Mael Rouxel-Labbé
dac721cf44
Minor iostream changes (cout > cerr)
2018-06-06 12:10:13 +02:00
Mael Rouxel-Labbé
594f7c1a80
Minor macro fixes
2018-06-06 12:08:47 +02:00
Mael Rouxel-Labbé
c55088a140
std::abs > CGAL::abs
2018-06-06 12:03:46 +02:00
Mael Rouxel-Labbé
cdda597e4e
Renamed the medit output function
2018-06-06 11:58:36 +02:00
Mael Rouxel-Labbé
de369c84ee
Fixed P3M3 tests to use the new domain API
2018-06-05 17:28:59 +02:00
Mael Rouxel-Labbé
d97d388ef4
Reworked Periodic 3 mesh domain classes
...
No need to duplicate Labeled_mesh_domain_3 anymore: a wrapper is used.
2018-06-05 14:42:03 +02:00
Mael Rouxel-Labbé
03471629d0
Fixed missing include
2018-03-19 11:36:43 +01:00
Mael Rouxel-Labbé
c28e05be0c
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-02-23 12:50:06 +01:00
Mael Rouxel-Labbé
9667bb7618
Added Is_in_domain and Construct_initial_points to periodic's Labeled_mesh_domain
2017-12-20 11:39:22 +01:00
Mael Rouxel-Labbé
daf772fb33
Added a function to get the canonical domain to P3MeshDomain_3
2017-12-19 15:45:22 +01:00
Mael Rouxel-Labbé
d2ece33849
Documented Mesh_3's and P3M3's medit IO function
2017-12-19 15:44:26 +01:00
Mael Rouxel-Labbé
91feb767a6
Moved CGAL/IO/Medit_IO to CGAL/P3M3/IO/File_medit
...
To have the same name as Mesh_3's, but can't put it in CGAL/IO/ directly...
2017-12-19 15:14:31 +01:00
Mael Rouxel-Labbé
3e48f65c08
Doc improvements
2017-12-18 16:50:11 +01:00
Mael Rouxel-Labbé
233e66fe44
Cleaned off useless 'using'
2017-12-16 13:07:57 +01:00
Mael Rouxel-Labbé
781e0c8822
Added a comment to explain the various traits class in P3MT3
2017-12-15 20:24:03 +01:00
Mael Rouxel-Labbé
d574b759ed
Added a precondition to check that the input domain is a cube
2017-12-15 20:23:46 +01:00
Mael Rouxel-Labbé
11901273cf
Cleaned some comments
2017-12-15 20:23:20 +01:00
Mael Rouxel-Labbé
c6f58bce4e
Reworked the way periodicity is defined
...
The input domain does not need to be periodic. It is the domain class that
has to handle the periodicity. This is cleaner mathematically and will be
more natural for other types of domains.
Along the way, the labeled periodic domain is brought up to date with Mesh_3's
(bug fixes, null subdomain index, etc.)
2017-12-15 17:25:42 +01:00
Mael Rouxel-Labbé
225ec1f573
Symmetrized usage of 'CGAL_PERIODIC_CANONICALIZE_DUAL_INTERSECTIONS'
2017-12-15 11:28:11 +01:00
Mael Rouxel-Labbé
adfdc70374
Uniformized template parameters names in all P3T3 traits classes
...
Hopefully works around a bug in MSCV compilers too
2017-12-12 20:53:10 +01:00
Mael Rouxel-Labbé
4c72848bff
Added some robustifying code in P3Mesh_triangulation_3
...
Snap when a point is too close to the border, even if it's not an issue for
construct_periodic_point()
2017-12-12 14:02:09 +01:00
Mael Rouxel-Labbé
f4d5606bd4
Added temporary output code
2017-12-12 13:15:21 +01:00
Mael Rouxel-Labbé
0e71201778
Renamed template parameters to avoid conflicts with base class typedefs
2017-12-12 11:25:27 +01:00
Mael Rouxel-Labbé
9a0075ef01
Silenced some output
2017-12-12 00:25:02 +01:00
Mael Rouxel-Labbé
add23592de
Fixed license/tag issues
2017-12-08 10:02:26 +01:00
Mael Rouxel-Labbé
59a26dc496
Added a comment
2017-12-06 11:10:43 +01:00
Mael Rouxel-Labbé
671fe63cfa
Cleaned output
2017-12-06 11:00:18 +01:00
Mael Rouxel-Labbé
00f6a874e2
Minor doc fixes
2017-12-05 18:32:30 +01:00
Mael Rouxel-Labbé
cd8a1d60bc
Misc minor changes
2017-12-05 16:37:13 +01:00
Mael Rouxel-Labbé
80578d7e04
Minor improvements to periodic medit output function
2017-12-05 16:29:08 +01:00