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
Mael
532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-05-04 17:28:47 +02:00
Mael Rouxel-Labbé
ed354b4669
Silence a (wrong) warning in assertion code
2023-05-03 12:24:09 +02:00
Mael Rouxel-Labbé
4b92e10322
Add missing header include
2023-04-24 13:25:06 +02:00
Sébastien Loriot
99619dc634
boost::prior -> std::prev
2023-04-23 22:37:07 +02:00
Mael Rouxel-Labbé
c593b76a38
Fix conversion warnings
2023-04-19 12:49:35 +02:00
Mael Rouxel-Labbé
58cc66188e
Fix point() for P3T3/P3DT3/P3RT3/P3M3
2023-03-23 23:47:58 +01:00
Mael Rouxel-Labbé
f5fd746503
Fix stack-use-after-scope error
2023-03-23 17:30:54 +01:00
Mael Rouxel-Labbé
28ed7be7d7
P3M3 always needs to Eigen now
2023-03-23 14:46:31 +01:00
Mael Rouxel-Labbé
cd0c81a98a
Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-03-20 10:14:27 +01:00
Mael Rouxel-Labbé
442770188f
Cube > cuboid in P3M3 doc
2023-03-17 14:43:43 +01:00
Andreas Fabri
0d320e48a8
Merge branch 'Number_types-fix_VC2017_boost_mp-GF' into CORE-boost_mp_number-GF
2023-03-17 08:28:10 +01:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Sébastien Loriot
9e72361537
All packages depends now on CGAL_Core (like Kernel)
2023-02-20 15:24:16 +01:00
Sébastien Loriot
759d820ede
add missing const
2023-02-20 15:10:31 +01:00
Mael Rouxel-Labbé
69662f0e47
Try to please MSVC
2023-01-31 11:22:38 +01:00
Mael Rouxel-Labbé
f29872c15d
Fix warnings
2023-01-30 17:06:13 +01:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Mael
8f703b54cb
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-01-27 21:48:32 +01:00
Mael Rouxel-Labbé
041df2f7e8
Hide debug messages behind macros
2023-01-23 12:04:18 +01:00
Mael Rouxel-Labbé
23900fb1ce
Remove sharp features handling from the periodic polyhedral example
...
it's currently bugged...
2023-01-23 12:03:47 +01:00
Mael Rouxel-Labbé
b12f8e69e1
Fix not initializing vertex realizing the min
2022-12-06 15:43:21 +01:00
Mael Rouxel-Labbé
78a1fc1d14
Check that generic dummies create a proper cover
2022-12-06 15:13:22 +01:00
Mael Rouxel-Labbé
28f672a5b4
Further robustification improvements to P3_mesh_triangulation_3:
...
avoid canonicalization (i.e. construction) when possible
2022-12-06 14:48:59 +01:00
Mael Rouxel-Labbé
9b396fb0df
Improve error message when attempting to use parallel periodic meshing
2022-12-06 14:47:08 +01:00
Mael Rouxel-Labbé
6de5332970
Add periodic polyhedral surface example to CMakeLists.txt
2022-12-06 14:46:43 +01:00
Mael Rouxel-Labbé
06d272169f
Fix sometimes creating holes in the C3T3
...
Example here: https://stackoverflow.com/questions/74403892/missing-elements-in-periodic-c3t3-mesh
See details in the comments (diff)
2022-12-06 11:37:41 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Mael Rouxel-Labbé
7910d82c6c
Misc minor changes
2022-12-01 12:34:50 +01:00
Mael Rouxel-Labbé
7b72dc9c22
Better bound for dummy projection
2022-11-29 12:36:00 +01:00
Mael Rouxel-Labbé
cdc3bd22cf
Fix project_on_surface's projection direction
...
See also https://github.com/CGAL/cgal/pull/5209
2022-11-29 12:31:44 +01:00
Mael Rouxel-Labbé
b10b84fb7f
Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF
2022-11-18 16:47:07 +01:00
Mael Rouxel-Labbé
3c24c1fe51
Add an example of periodic polyhedral domain
2022-11-18 16:25:24 +01:00
Mael Rouxel-Labbé
0867cb888e
Apply projections of dummy points as long as there are dummy points in the C2T3
2022-11-18 16:17:46 +01:00
Mael Rouxel-Labbé
9abfc25c55
Add support for non-cubic dummy points in P3M3
2022-11-18 16:16:48 +01:00
Mael Rouxel-Labbé
5a93b1fb47
Remove obsolete P3M3 assertion enforcing cubic domains
2022-11-18 16:16:02 +01:00
Mael Rouxel-Labbé
71ff5c7b3c
Use a non-cubic domain by default in the basic P3M3 example
2022-11-18 16:14:23 +01:00
Mael Rouxel-Labbé
6b6a1b8e3e
Always print twice facets in medit output of periodic meshes
...
Because of the boundary, we want facets to be consistent with their
position as part of a cell that might be sharing vertices in different
periodic instances of the canonical domain
2022-11-18 16:11:21 +01:00
Mael Rouxel-Labbé
1869294e50
Misc code improvements
2022-11-18 00:21:58 +01:00
Mael Rouxel-Labbé
c682f8dc20
Add some comments
2022-11-18 00:17:22 +01:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Laurent Rineau
8c9281f440
Merge pull request #6642 from sloriot/gsoc2022-boost_np
...
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau
d24b180293
Merge branch 'master' into gsoc2022-boost_np
2022-10-28 15:39:36 +02:00
Mael Rouxel-Labbé
a91799be59
Fix compilation bug with CGAL_MESH_3_PROTECTION_DEBUG
...
Mirror 301181ca53
2022-10-27 12:52:21 +02:00
Mael Rouxel-Labbé
6ab1151454
Improve the code that deals with CGAL_MESH_3_PROTECTION_DEBUG
...
Mirror daf2e6839f
2022-10-27 12:51:50 +02:00
Mael Rouxel-Labbé
3e72a62aff
operator* between enum and floating type is deprecated, fix warning
...
Mirror 612d6772b9
2022-10-27 12:48:57 +02:00
Mael Rouxel-Labbé
bd52dc631a
Misc code cleaning
2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé
d8595b7965
Use periodic optimizers names (for consistency only: they are exactly Mesh_3's)
2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé
984cc777a5
Add a compilation error if Mesh_3/config.h is included before P3M3/config.h
2022-10-26 10:20:44 +02:00
Sébastien Loriot
9179a2d41b
fix conversion warning
2022-10-24 09:17:40 +02:00
Sébastien Loriot
645e33aa56
fix warnings
2022-10-19 17:00:03 +02:00
Sébastien Loriot
40c1fdc03d
use MSVC overload for everybody
...
clang master also have issue with the generic variadic versions
2022-10-18 06:05:13 +02:00
Andreas Fabri
c04dceb71d
Merge master
2022-10-14 14:40:58 +01:00
Sébastien Loriot
775409dfd8
remove useless links
2022-10-11 14:58:12 +02:00
Sébastien Loriot
56eb3c59e1
apply suggestions from review
2022-10-11 14:50:50 +02:00
Sébastien Loriot
1937d74578
the workaround seems to be required for all MSVC versions
2022-10-10 17:02:05 +02:00
Sébastien Loriot
daf9add03a
fix after review
2022-10-05 16:40:33 +02:00
Sebastien Loriot
cbfeb98b38
Apply suggestions from review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-10-05 15:39:04 +02:00
Sébastien Loriot
8c7a1d756f
use backticks instead of \c
2022-10-04 19:24:30 +02:00
Sebastien Loriot
a61e6bc346
Apply review from Jane
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2022-10-04 18:56:34 +02:00
Sébastien Loriot
042d5b5a9a
add migration notes
2022-10-03 18:35:24 +02:00
Sébastien Loriot
fa67108bdb
msvc 15 workaround for P3M3
2022-10-03 14:24:38 +02:00
Sébastien Loriot
b0a144c6e7
update examples to the new API
2022-09-26 20:14:26 +02:00
Sébastien Loriot
54a6462273
move code so that we can reinject mesh_3 parameters functions into NFP class
2022-09-26 20:09:58 +02:00
Mael Rouxel-Labbé
363d1daaef
Some more conversions to non-package specific assertions
2022-09-23 15:20:24 +02:00
Sébastien Loriot
5592ae55e7
update user manuals
2022-09-23 14:41:08 +02:00
Sébastien Loriot
d2cd6244ff
clean up Periodic_3_mesh_3 doc
2022-09-21 17:20:29 +02:00
Sébastien Loriot
6b07cbdadd
clean up Mesh_3 internal parameters
2022-09-21 15:45:14 +02:00
Laurent Rineau
b2f661f2dc
Fix dependencies
...
For Periodic and SMDS_3, that is just the change of the order, using
the `C` locale (`export LC_ALL=C`).
For Weights and Shape_regularization... how come the file are missing?!
2022-09-21 14:38:09 +02:00
Sébastien Loriot
788bd7144f
fix doc warnings in P3M3
2022-09-15 12:51:51 +02:00
Mael Rouxel-Labbé
6f187f332c
Misc minor fixes/improvements
2022-09-14 14:08:23 +02:00
GYuvanShankar
cfac69a290
Fixed Periodic_3_mesh_3 tests/examples
2022-09-13 20:22:54 +05:30
GYuvanShankar
b9ff787e7b
Testsuite fixes
2022-09-07 11:35:43 +05:30
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé
28ba446895
Clean (some) CMakeLists.txt indentation
2022-09-06 15:38:18 +02:00
GYuvanShankar
620a8f204c
Fixed named parameters not found error
2022-08-23 15:43:26 +05:30
Sébastien Loriot
ad6329c263
Merge 'cgal/master' into gsoc2022-boost_np
2022-08-16 17:52:18 +02:00
GYuvanShankar
02ddb5c1c3
Documentation for mandatory parameters
2022-08-08 14:36:26 +05:30
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
GYuvanShankar
1ee7340343
Removed np for mandatory param for certain fns
2022-07-27 20:16:47 +05:30
Sébastien Loriot
f2aeaf710b
use Named_parameters for variadic specialization
2022-07-27 11:24:26 +02:00
Sébastien Loriot
6802528cd6
make it uniform
2022-07-27 11:07:28 +02:00
GYuvanShankar
cafe5b1817
Removed deprecated docs/warnings
2022-07-19 14:10:05 +05:30
GYuvanShankar
520545d543
Named parameter for mandatory parameters DRAFT
2022-07-19 13:10:35 +05:30
GYuvanShankar
78afe0c76e
Moved named parameter specific code to seperate file
2022-07-14 12:34:50 +05:30
GYuvanShankar
3c5299dd94
Changed missed out calls
2022-07-05 20:45:04 +05:30
GYuvanShankar
996985126c
Changed some functions to pass without specifying param. name
2022-07-05 20:33:49 +05:30
GYuvanShankar
4457b05350
Removed _new prefix from named parameters
2022-06-29 17:38:54 +05:30
GYuvanShankar
f32c84f0c5
New API support and doc for refine_periodic_3_mesh_3.h
2022-06-22 19:17:36 +05:30
GYuvanShankar
9d870b3377
New API support for make_periodic_3_mesh_3.h
2022-06-21 19:39:58 +05:30
GYuvanShankar
5a8d90019e
New API support and docs for optimize_periodic_3_mesh_3.h
2022-06-21 18:45:25 +05:30
GYuvanShankar
0af311c0b3
New API support and docs for perturb_mesh_3.h
2022-06-17 14:30:25 +05:30
GYuvanShankar
89c07e7718
New API support and doc for odt_optimize_mesh_3.h
2022-06-15 13:31:45 +05:30
Laurent Rineau
c132b6a11e
Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois
2022-06-13 16:26:34 +02:00
Sébastien Loriot
3fa436459d
BOOST_MPL_ASSERT -> static_assert
2022-06-10 08:46:01 +02:00
GYuvanShankar
e6619ab67b
Provided new API support for exude_mesh_3
2022-06-09 14:25:33 +05:30