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 |
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 |
Andreas Fabri
|
d35b15bf08
|
typo
|
2018-06-11 14:46:56 +02:00 |
Andreas Fabri
|
c5e5ad7015
|
Move #include
|
2018-06-11 14:46:56 +02:00 |
Andreas Fabri
|
8a544b8dad
|
Move typedef to the right scope
|
2018-06-11 14:46:56 +02:00 |
Andreas Fabri
|
4defa4ebbc
|
one less size_t/int warning
|
2018-06-11 14:46:55 +02:00 |
Andreas Fabri
|
0640743adc
|
Don't copy the vector
|
2018-06-11 14:46:55 +02:00 |
Andreas Fabri
|
ff07272ef6
|
Use CGAL::abs
|
2018-06-11 14:46:55 +02:00 |
Andreas Fabri
|
fe2f1b7e9d
|
fix include guards
|
2018-06-11 14:46:55 +02:00 |
Konstantinos Katrioplas
|
00c782b277
|
documentation
|
2018-06-11 14:46:55 +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
|
1ea3fc26c9
|
I hate c++
|
2018-06-11 14:46:54 +02:00 |
Konstantinos Katrioplas
|
bb284396d2
|
benchmark code and benchmark on fitness function
|
2018-06-11 14:46:54 +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
|
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 |
Andreas Fabri
|
eb9cb4b8eb
|
VC++ has a problem accessing matrix entries with operator()
|
2018-06-11 14:46:53 +02:00 |
Konstantinos Katrioplas
|
91e49fe995
|
cleaning
|
2018-06-11 14:46:53 +02:00 |
Konstantinos Katrioplas
|
37446e4672
|
cleaning
|
2018-06-11 14:46:53 +02:00 |
Konstantinos Katrioplas
|
319c8079ad
|
stopping criteria on generations
|
2018-06-11 14:46:53 +02:00 |
Konstantinos Katrioplas
|
f2c774d327
|
use convex hull
|
2018-06-11 14:46:52 +02:00 |