Commit Graph

90 Commits

Author SHA1 Message Date
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é 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é 5069bcf813 Minor internal API changes 2020-03-24 11:54:15 +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é dc3c63e2fe Fix bad list initialization 2020-03-24 11:24:59 +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
Mael Rouxel-Labbé dceea8a20e Remove unused variable 2020-03-24 10:25:28 +01:00
Mael Rouxel-Labbé 8652d9ada3 General improvements to improve speed (x3 faster with this) 2020-03-23 18:31:09 +01:00
Mael Rouxel-Labbé 3c5df657d4 Fix namespace of GetPointMap 2020-03-23 08:59:56 +01:00
Mael Rouxel-Labbé dd2adcb581 Tiny internal function API change 2020-03-13 13:25:48 +01:00
Mael Rouxel-Labbé 8783547205 Make traits function static 2020-03-13 13:24:26 +01:00
Mael Rouxel-Labbé 9020240152 Remove useless typedefs 2020-03-13 11:58:20 +01:00
Mael Rouxel-Labbé 8e00ffff21 Enable passing a point_map in complement to the range 2020-03-12 22:21:45 +01:00
Mael 384123b3b3
Add missing space 2020-02-03 13:19:44 +01:00
Mael Rouxel-Labbé 24a696d0ae Remove a dot 2020-02-03 11:05:53 +01:00
Mael Rouxel-Labbé 5f1eed5048 Doc fixes 2020-01-31 12:14:11 +01:00
Mael Rouxel-Labbé c483680ad8 Fixes after review #2 2020-01-29 13:18:42 +01:00
Mael Rouxel-Labbé ae19de584a Change after review 1
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Optimal_bounding_box/1st_round/Answer_to_review_1
2020-01-10 10:41:04 +01:00
Mael Rouxel-Labbé f883bc9c23 Fix some header includes 2020-01-07 15:59:21 +01:00
Mael Rouxel-Labbé 011bdc865b Various minor doc fixes 2020-01-07 15:52:22 +01:00
Mael Rouxel-Labbé 03aad10541 Generalize oriented_bounding_box to Range + point_map
Doc only, implementation later
2019-12-12 12:26:27 +01:00
Mael Rouxel-Labbé 528b9b6949 Misc tiny changes 2019-12-12 12:25:46 +01:00
Mael Rouxel-Labbé ba99311da5 Simplify OBB concept, remove useless determinant() need 2019-12-12 11:19:13 +01:00
Mael d2072be626
Add missing license 2019-12-11 09:08:29 +01:00
Mael Rouxel-Labbé 47b483a11e Tiny doc fixes 2019-12-10 15:57:21 +01:00
Mael Rouxel-Labbé ffc7e9a934 Minor doc changes 2019-12-10 14:40:47 +01:00
Mael Rouxel-Labbé 4020a8fb0d Add biblio for the paper 2019-12-10 13:41:37 +01:00
Mael Rouxel-Labbé 0ae811604a Update code/doc after pre-review 2019-12-10 13:32:55 +01:00
Mael Rouxel-Labbé db943b3b6f Doc changes 2019-12-09 19:10:28 +01:00
Mael Rouxel-Labbé 566b6e89fb Doc changes 2019-12-09 18:43:46 +01:00
Mael Rouxel-Labbé bafb8e2f7e Add some documentation 2019-12-09 16:34:22 +01:00
Mael Rouxel-Labbé 60845f601d Move files to better locations 2019-12-09 12:46:01 +01:00
Mael Rouxel-Labbé 51e965e1dc Rewrite most of OBB code to fix design issues and bugs 2019-12-09 12:25:38 +01:00
Mael Rouxel-Labbé cd4123bf2c Clean code (partial) 2019-12-04 11:33:36 +01:00
Mael Rouxel-Labbé f6f0f98853 Added an error message when no traits are provided 2018-07-08 14:18:41 +02:00
Mael Rouxel-Labbé 53eff19e67 Renamed functions 2018-07-08 14:18:41 +02:00
Konstantinos Katrioplas 280568e1dd move nelder-mead function out of evolution class into the nelder_mead_functions.h 2018-06-12 12:14:22 +02:00
Mael Rouxel-Labbé f8a3b552d3 Cosmetic changes 2018-06-11 16:54:37 +02:00
Mael Rouxel-Labbé 9d5a83ebf6 Renamed header 2018-06-11 16:32:59 +02:00