Mael Rouxel-Labbé
|
3e365756ca
|
Merge branch 'CGAL-Optimal_bounding_box-GF-old' into CGAL-Optimal_bounding_box-GF
|
2020-03-09 16:54:25 +01:00 |
Mael Rouxel-Labbé
|
ba1c21f3bd
|
Enhance CGAL::Eigen_matrix
|
2019-12-09 18:48:46 +01:00 |
Mael Rouxel-Labbé
|
127bf54e44
|
Give Eigen_sparse_matrix its own file
The idea is that it is clearer that Eigen_matrix exists
|
2019-12-09 16:39:19 +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é
|
b76ce69489
|
Fix two solvers not showing up in documentation
|
2019-12-04 12:00:33 +01:00 |
Mael Rouxel-Labbé
|
cd4123bf2c
|
Clean code (partial)
|
2019-12-04 11:33:36 +01:00 |
Mael Rouxel-Labbé
|
edefc616f3
|
Merge branch 'CGAL-Optimal_bounding_box-GF-old' into CGAL-Optimal_bounding_box-GF
|
2019-12-03 16:28:19 +01:00 |
Mael Rouxel-Labbé
|
9ed1a87905
|
Merge branch 'CGAL-Optimal_bounding_box-GF-old' into CGAL-Optimal_bounding_box-GF
|
2019-10-20 20:45:49 +02:00 |
Sébastien Loriot
|
52164b1fba
|
First pass on removing license notice in header for LGPL files
|
2019-10-19 15:40:30 +02:00 |
Sébastien Loriot
|
7356421d80
|
introduce Commercial license SPDX tag
|
2019-10-19 12:15:19 +02:00 |
Sébastien Loriot
|
9bd9c68b83
|
update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
|
2019-10-18 21:57:54 +02:00 |
Maxime Gimeno
|
44327dbde8
|
Hide all implem in #ifndef doxygen_running to silent all doxygen warnings.
|
2019-07-01 15:05:12 +02:00 |
Liangliang Nan
|
0c3c661458
|
added namespace "CGAL::" to avoid name conflicts.
|
2019-06-25 14:22:28 +02:00 |
Liangliang Nan
|
4588ba5d9d
|
Merge branch 'master' of https://github.com/CGAL/cgal
|
2019-06-19 15:08:53 +02:00 |
Liangliang Nan
|
010f05dfeb
|
find GLPK
- added FindGLPK.cmake
- try to find SCIP first. If not, try to find GLPK
|
2019-06-19 15:02:27 +02:00 |
Maxime Gimeno
|
b12d59dc4e
|
Fix the test CMakeLists.txt for GLPK
|
2019-06-13 13:33:53 +02:00 |
Liangliang Nan
|
512a429de8
|
added missing <cmath> in MIP solvers
|
2019-06-11 16:54:13 +02:00 |
Liangliang Nan
|
cd673786a5
|
Use LGPL-3.0+ license (to be consistent with other parts)
|
2019-06-11 13:58:18 +02:00 |
Liangliang Nan
|
fadaee63a8
|
integrated PolyFit
|
2019-06-05 17:50:37 +02:00 |
Andreas Fabri
|
e2d19b0c8d
|
Replace NULL and Nullptr_t with nullptr and nullptr_t
|
2019-06-04 23:45:44 +02:00 |
Laurent Rineau
|
7bcad36d7e
|
Merge branch 'master' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF
|
2019-05-14 16:03:28 +02:00 |
Sébastien Loriot
|
db65bd8ecc
|
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
|
2019-04-11 21:38:48 +02:00 |
Sébastien Loriot
|
2eb411d337
|
update Eigen links
|
2019-04-11 21:37:05 +02:00 |
albert-github
|
1dd7473818
|
Correction of links
Correction of redirected links and links that moved to another place.
|
2019-04-11 21:37:05 +02:00 |
Simon Giraudot
|
d8b51a9672
|
Merge remote-tracking branch 'laurent/Installation-remove_FindBLAS_LAPACK_TAUCS-GF' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF
|
2019-04-09 15:22:45 +02:00 |
Sébastien Loriot
|
124012d9f9
|
replace cpp11::array by std::array
|
2019-03-29 13:28:33 +01:00 |
Simon Giraudot
|
911bea4021
|
Remove Lapack support from Jet_fitting, PSP, Ridges and Solver_interface
|
2019-03-08 09:53:21 +01:00 |
Sébastien Loriot
|
a5576cd3fb
|
replace markdown subsections by \cgalHeading
|
2019-02-14 10:53:48 +01:00 |
Maxime Gimeno
|
2a49dfcb05
|
Fix conflict
|
2019-01-11 09:47:34 +01:00 |
Andreas Fabri
|
047938e068
|
Try to fix warnings (which I cannot reproduce locally)
|
2018-11-26 10:00:23 +01:00 |
Sébastien Loriot
|
db87cc916c
|
add missing namespace
|
2018-11-14 18:59:36 +01:00 |
Sébastien Loriot
|
e0c5a25316
|
fix concept
|
2018-11-13 21:47:08 +01:00 |
Sébastien Loriot
|
1d04a47326
|
use and document Index type
|
2018-11-13 21:26:00 +01:00 |
Sébastien Loriot
|
67d75ec6db
|
fix warning
init array in case of failure to diagonalize
|
2018-11-13 08:48:09 +01:00 |
Andreas Fabri
|
5b62f06871
|
Fix merge conflicts
|
2018-11-12 13:02:52 +01:00 |
Andreas Fabri
|
38bd4bd2b6
|
Don't resize() as that assembles the matrix and makes add_coef() slow
|
2018-10-30 12:09:43 +01:00 |
Laurent Rineau
|
821f9c015e
|
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
|
2018-10-29 10:27:53 +01:00 |
Sébastien Loriot
|
72acbee3f5
|
fix warnings
|
2018-10-24 11:12:55 +02:00 |
Sébastien Loriot
|
a2d0c406a7
|
add an option to disable the warning
|
2018-10-18 16:36:17 +02:00 |
Sébastien Loriot
|
2f9408f867
|
rename link name to match package name
|
2018-10-08 10:28:55 +02:00 |
Sébastien Loriot
|
a2e8a1c68f
|
add the suffix Ref to doxygen link to reference
|
2018-10-08 10:26:56 +02:00 |
Andreas Fabri
|
e7740e16e8
|
Add example with free function and reorder sections in manual
|
2018-09-11 17:32:53 +02:00 |
Andreas Fabri
|
3580b5a511
|
Move code into the trahts class
|
2018-09-05 14:56:07 +02:00 |
Andreas Fabri
|
d336746cd1
|
bug fix
|
2018-09-04 18:06:57 +02:00 |
Andreas Fabri
|
4e6293d940
|
Switch to CGAL::Eigen_matrix
|
2018-09-04 17:48:42 +02:00 |
Simon Giraudot
|
41d554fe58
|
Deprecating Diagonalize_traits: document dependency to Eigen
|
2018-06-19 10:57:55 +02:00 |
Simon Giraudot
|
4599787d67
|
Improve deprecated message
|
2018-06-19 10:57:55 +02:00 |
Simon Giraudot
|
c0da4fcef5
|
Warn against using CGAL diagonalize traits
|
2018-06-19 10:57:55 +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
|
ca1d427dc5
|
remove mutable and fix small typo
|
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
|
aac227eed4
|
small errors
|
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
|
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 |
Sébastien Loriot
|
704fe9563b
|
do not use uppercase name for variables
|
2018-02-16 14:15:02 +01:00 |
Sébastien Loriot
|
0698f79aff
|
add SPDX identifier for files under the LGPL-3+ license
|
2017-11-12 10:17:50 +01:00 |
Mael Rouxel-Labbé
|
969435d37d
|
Merge branch 'master' into Solver_interface-fix_doc-GF
|
2017-10-13 17:14:16 +02:00 |
Mael Rouxel-Labbé
|
a8faf16b00
|
Fixed infinite recursive call
|
2017-10-08 00:32:09 +02:00 |
Mael Rouxel-Labbé
|
7e3ed29e94
|
Improved solver_interface's documentation
|
2017-10-08 00:22:13 +02:00 |
Mael Rouxel-Labbé
|
908c2eb63a
|
Readability changes (no real changes)
- Made indentation coherent across the whole package
- Fixed EOL whitespace
|
2017-10-07 20:59:32 +02:00 |
Andreas Fabri
|
f7977614ce
|
Move documentation to the header files in include/CGAL/
|
2017-10-03 14:02:15 +01:00 |
konstantinos katrioplas
|
e4598c3f8e
|
handle multiple values at the same position & symmetric matrices
|
2017-09-30 16:05:28 +03:00 |
konstantinos katrioplas
|
cd1d9ff439
|
return 0 if value hasn't changed
|
2017-09-27 18:28:09 +03:00 |
konstantinos katrioplas
|
900e37dc79
|
simple loop
|
2017-09-27 17:32:31 +03:00 |
konstantinos katrioplas
|
a702e83ee5
|
doc on time complexity
|
2017-09-27 15:26:06 +03:00 |
konstantinos katrioplas
|
f2af36d34f
|
method works without matrix having been built
|
2017-09-27 15:17:20 +03:00 |
konstantinos katrioplas
|
551c066ddd
|
add missing get_coef method
|
2017-09-27 00:31:41 +03:00 |
Laurent Rineau
|
bedd1cf1b5
|
Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
|
2017-09-08 17:38:04 +02:00 |
Andreas Fabri
|
ded5764399
|
No need for EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET as it IS stable now
|
2017-09-06 11:19:25 +01:00 |
Mael Rouxel-Labbé
|
262b24a87b
|
Fixed Eigen_vector's dimension() returning an Eigen::Index and not int
|
2017-06-23 10:33:51 +02:00 |
Sébastien Loriot
|
8dab03e8e9
|
Merge pull request #1720 from sgiraudot/Solver_interface-Enhance_eigen_diagonalize-GF
Use faster Eigen implementation for diagonalization
|
2017-01-02 19:10:19 +01:00 |
Andreas Fabri
|
e5a3088f2c
|
Static cast to avoid warning
|
2016-12-16 09:15:20 +01:00 |
Simon Giraudot
|
c81a2dd975
|
Use faster Eigen implementation for diagonalization
|
2016-11-24 14:58:45 +01:00 |
Andreas Fabri
|
3c375d7cb7
|
Fix package Periodic_2_Triangulation_2
|
2016-09-30 15:22:27 +02:00 |
Sébastien Loriot
|
27d605d636
|
add missing include directives
|
2016-08-26 09:28:35 +02:00 |
Sébastien Loriot
|
067ead94a1
|
fix headers
|
2015-10-09 10:48:06 +02:00 |
Simon Giraudot
|
394f0e701a
|
New typedefs in DiagonalizeTraits
|
2015-10-01 16:03:25 +02:00 |
Simon Giraudot
|
619554a20b
|
Replace SparseLinearAlgebraTraitsWithFactor_d by SparseLinearAlgebraWithFactorTraits_d
|
2015-09-16 17:23:00 +02:00 |
Simon Giraudot
|
a4f242a0cc
|
Replace Internal_diagonalize_traits by Diagonalize_traits + corrections in Concepts/Models
|
2015-09-16 11:41:26 +02:00 |
Simon Giraudot
|
136de97318
|
Bugfix: DiagonalizeTraits now really returns largest eigenvalue + inversion of parameters in voronoi_covariance is corrected.
|
2015-09-04 16:01:46 +02:00 |
Simon Giraudot
|
dd271ecca5
|
Revert "Bugfix: function extract_largest_(...) is now called extract_smallest_(...) to be consistent with what is actually extracted."
This reverts commit 8410aab93c.
|
2015-09-04 15:13:57 +02:00 |
Simon Giraudot
|
8410aab93c
|
Bugfix: function extract_largest_(...) is now called extract_smallest_(...) to be consistent with what is actually extracted.
|
2015-09-03 18:55:19 +02:00 |
Simon Giraudot
|
0875fa17ff
|
Wrapper to automatically use Eigen_diagonalize if Eigen is available or Internal_diagonalize otherwise
|
2015-08-31 10:01:01 +02:00 |
Simon Giraudot
|
bb0d1c7b32
|
Removed unused eigen_symmetric API files
|
2015-08-31 09:32:15 +02:00 |
Simon Giraudot
|
28e5432c16
|
Renaming 'VCM' to 'diagonalize'
|
2015-08-31 08:30:01 +02:00 |
Simon Giraudot
|
8a46d3cd5e
|
Include Lapack svd in Solver interface (another model for SvdTraits)
|
2015-08-26 14:49:27 +02:00 |
Simon Giraudot
|
4737c1169b
|
Replace template name "degree" by "dim"
|
2015-08-25 16:16:09 +02:00 |
Simon Giraudot
|
02c9847518
|
Add unsigned int template to VCM_traits so that matrices of dimension other than 3 can be diagonalized
|
2015-08-25 15:12:44 +02:00 |
Simon Giraudot
|
700684f0ff
|
New file Internal_vcm_traits.h (aim at replacing eigen.h in PCA package)
|
2015-08-25 11:55:27 +02:00 |
Simon Giraudot
|
a3bcd62a42
|
Make Eigen_vcm_traits template of floating types with static_casts for Eigen conversion
|
2015-08-21 09:16:46 +02:00 |
Simon Giraudot
|
9e0e0b7c8a
|
Add function to diagonalize covariance matrix AND recover eigenvectors
|
2015-08-20 16:45:04 +02:00 |
Simon Giraudot
|
abf9063561
|
Move Eigen_vcm_traits.h to Solver package
|
2015-08-20 16:43:58 +02:00 |
Simon Giraudot
|
942907957d
|
Move eigen files from PCA (note: this is internal code from CGAL that should be replaced by Eigen)
|
2015-08-20 16:11:33 +02:00 |
Simon Giraudot
|
89bb821611
|
Remove duplicated file (.h + .hpp)
|
2015-08-20 16:04:53 +02:00 |
Simon Giraudot
|
af8e73750c
|
Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF
|
2015-08-20 11:51:34 +02:00 |