Mael Rouxel-Labbé
71e51b5678
Do not use `void` as default for the geom_traits
...
This change is caused by the improvement of Lookup_named_param_def which added
support for reference named parameters:
aaa3947e40
Despite not being required, compilers will try to compile the `::reference`
branch if Eigen is not present, and complain about the type `Default& == void&`
Changing it to `CGAL::Default` will solve that, and align it with what
is done in other packages such as Surface_mesh_parameterization
2022-10-03 15:08:12 +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
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é
071565467d
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-06-03 19:01:46 +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
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é
070dae5565
Doc fixes
2020-04-16 17:55:44 +02:00
Mael Rouxel-Labbé
21688713f5
Minor fixes
2020-04-11 20:44:57 +02:00
Mael Rouxel-Labbé
d813d7e1b3
Fix maybe-uninitialized warning
2020-03-31 09:30:06 +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é
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