Commit Graph

251 Commits

Author SHA1 Message Date
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
Mael Rouxel-Labbé cdefac0821 Update OBB's Benchmarks/Examples/Tests/CMakeLists.txt 2020-03-24 11:24:28 +01:00
Mael Rouxel-Labbé 06df761de1 Use a random seed by default (instead of a fixed seed of 0) 2020-03-24 10:51:27 +01:00
Mael Rouxel-Labbé 25ac723c65 Don't recompute the weight every time 2020-03-24 10:51:10 +01:00
Mael Rouxel-Labbé f2303df4df Misc minor changes 2020-03-24 10:50:16 +01:00