Mael Rouxel-Labbé
e93b0b28eb
Misc trivial cleaning
2022-09-06 16:25:47 +02:00
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
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Laurent Rineau
734c96e951
Merge branch 'master' into pr/lrineau/6558
2022-05-06 16:25:32 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Mael Rouxel-Labbé
477353d5eb
Merge parameters::Is_default and parameters::is_default_parameter
2022-04-20 16:01:02 +02:00
Sébastien Loriot
64a11f4863
fix after merge
2022-01-18 10:07:25 +01:00
Sébastien Loriot
07e917ca09
Merge remote-tracking branch 'MaelRL/PMP-Improve_SI_repair-GF' into HEAD
2022-01-18 09:18:20 +01:00
Sébastien Loriot
75b03e6c0a
use_default_values() -> default_values()
2022-01-10 18:36:37 +01:00
Sébastien Loriot
6d3176e061
move Named_parameters class in STL_extension
...
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot
e98fc29dda
fix compilation issues
2022-01-04 17:38:46 +01:00
Sébastien Loriot
b04a5f9124
remove overloads with default parameters
2022-01-04 16:14:49 +01:00
Sébastien Loriot
a6d9b99466
move macros in BaseDoxyfile
2022-01-04 11:10:09 +01:00
Mael Rouxel-Labbé
fe51c84552
Merge remote-tracking branch 'cgal/master' into PMP-Improve_SI_repair-GF
2021-12-23 16:40:15 +01:00
Mael Rouxel-Labbé
4fa9100c5e
Update dependencies of now Triangulation_2-free packages
2021-12-16 13:53:54 +01:00
Mael Rouxel-Labbé
f0ace1d954
Fix OBB's default seed mechanism
2021-12-14 12:35:45 +01:00
Mael Rouxel-Labbé
e774572630
Misc tiny changes
2021-12-14 10:43:43 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
58181afcdb
remove useless include directives
2021-11-09 10:16:12 +01:00
Sébastien Loriot
8350dea94a
char* -> std::string
2021-10-04 09:49:24 +02:00
Sébastien Loriot
47028cd184
automatically move data files in data dir + update paths
...
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Mael Rouxel-Labbé
66c1d532f7
Update dependencies
2021-08-24 09:38:08 +02:00
Mael Rouxel-Labbé
93ee230611
Clean some includes
2021-08-23 22:25:14 +02:00
Andreas Fabri
cebd65dad2
Update oriented_bounding_box.h
...
Add () so that doxygen creates a link.
2021-08-16 11:44:52 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Laurent Rineau
4c947f0ee0
Merge pull request #5340 from danston/CGAL-clang_warnings_fix-danston
...
Clang warnings fixed
2021-02-05 16:10:37 +01:00
Sébastien Loriot
bc161f2ae9
Merge 'CGAL-Eigen3_support-5.2'
2021-01-15 10:59:20 +01:00
Sébastien Loriot
f4935dc199
Merge branch 'CGAL-Eigen3_support-5.1'
2021-01-15 10:54:02 +01:00
Sébastien Loriot
eecb00534e
fix macro name to be consistent with find_package
2021-01-15 10:43:34 +01:00
Dmitry Anisimov
269a47d773
Merge branch 'master' into CGAL-clang_warnings_fix-danston
2021-01-14 16:51:13 +01:00
Dmitry Anisimov
331c98d655
optimal bounding box range loop analysis copy to ref warning fixed
2021-01-07 16:56:39 +01:00
Maxime Gimeno
3d1c41fd14
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2021-01-07 15:05:28 +01:00
Laurent Rineau
863cc4b816
Merge pull request #5238 from albert-github/feature/bug_space_link
...
Superfluous space in link
2020-12-15 09:07:46 +01:00
Laurent Rineau
a0e1b15da3
Merge branch '5.1.x-branch' into 5.2.x-branch
2020-12-15 09:07:21 +01:00
albert-github
1fd47a68fa
Superfluous space in link
...
The texts in the ALIASES are taken literally and therefore should be (in this case) no space after the comma as this results in a space ion the resulting link and thus a file not found.
2020-12-08 15:19:50 +01:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Maxime Gimeno
bebd60c12b
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-20 09:53:54 +02:00
Mael Rouxel-Labbé
f55ef7dd50
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-10-09 18:36:17 +02:00
Sébastien Loriot
b78c1b8341
rename directory
2020-09-10 12:17:59 +02:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Mael Rouxel-Labbé
d567a0d9d0
Fix doc warnings
2020-07-16 09:52:32 +02:00
Mael Rouxel-Labbé
2b18b8d8be
Fix broken doc references
2020-06-25 15:17:44 +02:00
Mael Rouxel-Labbé
d5d8cca92b
Various IO compilation fixes
2020-06-25 12:02:01 +02:00
Mael Rouxel-Labbé
9cca59ba36
Actually use the new IO functions + some example improvements
2020-06-23 18:24:39 +02:00
Mael Rouxel-Labbé
26eb7903aa
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-18 12:46:46 +02:00
Mael Rouxel-Labbé
071565467d
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-03 19:01:46 +02:00
Simon Giraudot
89285f1feb
Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF
2020-05-28 08:53:17 +02:00
Mael
f7dee23b5d
Remove erroneous 'const'
...
The concept `Kernel::ConstructPoint_3::operator()` is not required to be const.
2020-05-14 09:54:45 +02:00
Mael Rouxel-Labbé
0e7cf9da70
Factorize functor construction
2020-05-14 09:42:40 +02:00
Mael
bd48aed9b8
Use the traits class to construct points
2020-05-13 17:59:22 +02:00
Mael Rouxel-Labbé
bc076f14cb
Update OBB NPs
2020-05-12 15:34:34 +02:00
Mael Rouxel-Labbé
038869cab9
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-05-12 15:12:21 +02:00
Mael Rouxel-Labbé
c2f7b46c06
Avoid needless loss of precision with BBox_3 usage
2020-05-06 12:11:03 +02:00
Mael Rouxel-Labbé
6fe47eddbe
Make OBB work with EPECK_with_sqrt
2020-05-06 12:10:48 +02:00
Simon Giraudot
7253f16801
Update new package OBB's cmake scripts with Eigen imported target
2020-04-21 15:03:48 +02:00
Maxime Gimeno
e9d41d7b7d
Fixes for min/max
2020-04-21 11:38:37 +02:00
Sébastien Loriot
c253679b2d
unify np sentence
2020-04-18 16:27:58 +02:00
Mael Rouxel-Labbé
74bda61398
Fixes after review
2020-04-16 17:55:45 +02:00
Mael
fdceee0ff4
Rephrase awkward construction
2020-04-16 17:55:45 +02:00
Mael Rouxel-Labbé
626c3b5485
Tiny doc fix
2020-04-16 17:55:45 +02:00
Mael Rouxel-Labbé
070dae5565
Doc fixes
2020-04-16 17:55:44 +02:00
Sébastien Loriot
1ac0d9995f
Add actual benchmark charts
2020-04-16 17:55:41 +02:00
Mael Rouxel-Labbé
615327e168
Enhance OBB benchmark
2020-04-16 17:46:05 +02:00
Mael Rouxel-Labbé
315d610b27
Add OBB user manual
2020-04-16 17:46:01 +02:00
Mael Rouxel-Labbé
21688713f5
Minor fixes
2020-04-11 20:44:57 +02:00
Mael Rouxel-Labbé
cbcffe3f61
Remove data file from /benchmarks
2020-04-11 20:44:27 +02:00
Mael Rouxel-Labbé
8648922d53
Further disable tests
...
Some debug platforms are snails...
2020-04-01 09:36:21 +02:00
Mael Rouxel-Labbé
1ea9258c1d
Rephrase error message
2020-04-01 09:36:13 +02:00
Mael Rouxel-Labbé
3e50e546f4
Reduce the number of iterations in tests
2020-03-31 09:30:35 +02:00
Mael Rouxel-Labbé
d813d7e1b3
Fix maybe-uninitialized warning
2020-03-31 09:30:06 +02:00
Mael
91e4180264
Modify anchors
2020-03-30 09:48:57 +02:00
Mael Rouxel-Labbé
882199da57
Fix syntax errors
2020-03-30 09:11:14 +02:00
Mael
f0f2799d3b
constexpr -> const to please some compilers
2020-03-28 12:18:16 +01:00
Mael
1494ffec88
Fix using removed variables
2020-03-28 12:12:45 +01:00
Mael
b0379f54bd
Use Traits::Vector to accelerate 2D optimization
2020-03-28 12:11:17 +01:00
Mael Rouxel-Labbé
11586e0555
Avoid computing the exact fitness value when possible
...
We don't care about the exact value if it's already worse than
the value to which we compare.
2020-03-27 19:18:49 +01:00
Mael Rouxel-Labbé
b3968d2b0d
Speed up fitness function computations
2020-03-27 18:19:39 +01:00
Mael Rouxel-Labbé
4b04b752e5
Update dependencies
2020-03-26 08:59:39 +01:00
Mael Rouxel-Labbé
546f943c6e
Update tests
2020-03-25 18:48:44 +01:00
Mael Rouxel-Labbé
79aa6a755a
Enable passing a mesh as output
2020-03-25 18:47:46 +01:00
Mael Rouxel-Labbé
34dd14ced4
Misc verbose changes
2020-03-25 18:47:30 +01:00
Mael Rouxel-Labbé
31e478a33c
Some robustness for degenerate data sets
2020-03-25 18:47:05 +01:00
Mael Rouxel-Labbé
ff10c1594e
Remove useless data files
2020-03-25 18:46:33 +01:00
Mael Rouxel-Labbé
6a2c04c3ee
Update algorithm parameters to sensible values
...
Can now be put to values close to what the paper recommends
2020-03-25 15:59:06 +01:00
Mael Rouxel-Labbé
a2f8dcf034
Misc minor fixes
2020-03-25 15:58:23 +01:00
Mael Rouxel-Labbé
fbfec59341
Add post-processing: 2D optimization along OBB axes
2020-03-25 15:25:59 +01:00
Mael Rouxel-Labbé
0c2b32ea48
Don't generate a new population at each generation...
...
Obviously, the algorithm is now much more efficient.
2020-03-25 14:47:57 +01:00
Mael Rouxel-Labbé
09c9c3044d
Fix not propagating traits to CH3 code
2020-03-24 15:54:44 +01:00
Mael Rouxel-Labbé
170e3dd68b
Fix traits model
2020-03-24 15:54:32 +01:00
Mael Rouxel-Labbé
d19f48a4e1
Misc improvements
2020-03-24 15:50:16 +01:00
Mael Rouxel-Labbé
2cce770aab
Add missing random mutations
2020-03-24 15:39:22 +01:00
Mael Rouxel-Labbé
631c87e933
OBB's concept must refine ConvexHullTraits_3
2020-03-24 15:38:02 +01:00
Mael Rouxel-Labbé
5069bcf813
Minor internal API changes
2020-03-24 11:54:15 +01:00
Mael Rouxel-Labbé
6f90060e7d
Flush before std::exit (otherwise nothing is printed)
2020-03-24 11:37:55 +01:00
Mael Rouxel-Labbé
5a7204decb
Use a random seed by default (and not rng(0))
2020-03-24 11:35:09 +01:00
Mael Rouxel-Labbé
64d23ad89a
Example improvements
2020-03-24 11:30:51 +01:00
Mael Rouxel-Labbé
dc3c63e2fe
Fix bad list initialization
2020-03-24 11:24:59 +01:00