Commit Graph

66 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 6f187f332c Misc minor fixes/improvements 2022-09-14 14:08:23 +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é 7cb21c24b0 Uniformize message() for missing 3rd party libraries
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02: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 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
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 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 331c98d655 optimal bounding box range loop analysis copy to ref warning fixed 2021-01-07 16:56:39 +01:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +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
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
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é 546f943c6e Update tests 2020-03-25 18:48:44 +01:00
Mael Rouxel-Labbé ff10c1594e Remove useless data files 2020-03-25 18:46:33 +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é cdefac0821 Update OBB's Benchmarks/Examples/Tests/CMakeLists.txt 2020-03-24 11:24: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é a7f0473c5c Fix most of the tests
(at least the compilation...)
2020-03-13 13:24:03 +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é f476132cab Partial test fixes 2019-12-10 15:50:50 +01:00
Mael Rouxel-Labbé db943b3b6f Doc changes 2019-12-09 19:10:28 +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é 1348d433f0 Update CMakeLists 2019-10-20 20:54:20 +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
Konstantinos Katrioplas f60ca1c3f9 remove warnings 2018-06-11 16:16:36 +02:00
Konstantinos Katrioplas 6fd928def0 added forgotten const qualifiers 2018-06-11 14:46:56 +02:00
Konstantinos Katrioplas 7803481af9 requested changes: impoving API with default Linear algebra traits, better use of template parameters at free functions, prefer using convex hull overload which does not depend on the kernel. 2018-06-11 14:46:56 +02:00
Konstantinos Katrioplas 0c215dfecb use a matrix with dynamic rows and columns are run time for points, because it is a little faster than fixed columns 2018-06-11 14:46:55 +02:00
Konstantinos Katrioplas 820e9c6098 return precompiled 3-column row only & some cleaning 2018-06-11 14:46:55 +02:00
Konstantinos Katrioplas 819e38d6a1 making sure that all matrix allocations happen at compile time when possible 2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas 10c87d3326 API linear algebra parameter 2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas 62327b28f0 cleaning 2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas 63e1a12924 clear warnings & clean eigen eigen linear algrebra traits 2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas 5380ebac1b eigen linear algebra traits 2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas 2571c7719e abstract interface for eigen dense matrix 2018-06-11 14:46:53 +02:00
Konstantinos Katrioplas 8f497d664f benchmarks 2018-06-11 14:46:53 +02:00
Konstantinos Katrioplas 7b79685c27 cleaning 2018-06-11 14:46:53 +02:00
Andreas Fabri 0fef43ef03 Do not do a matrix-matrix multiplication, but do N matrix-vector multiplications as we only want min and max 2018-06-11 14:46:53 +02:00