Commit Graph

230 Commits

Author SHA1 Message Date
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
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +02:00
Guillaume Damiand 0bd9088b5a Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required. 2018-10-17 14:17:08 +02:00
Sébastien Loriot 2f9408f867 rename link name to match package name 2018-10-08 10:28:55 +02:00
Sébastien Loriot 3dd0aa112d rename macro not following the convention 2018-10-08 10:28:55 +02:00
Sébastien Loriot ea240cfac5 use \PkgXXX instead of \PkgXXXSummary 2018-10-08 10:28:44 +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 7048b5cb17 Update diagonalize traits inclusions + deprecation warnings 2018-06-19 10:57:55 +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
Simon Giraudot 678333a272 More precisions about Eigen_diagonalize_traits 2018-06-19 10:57:55 +02:00
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Sébastien Loriot 704fe9563b do not use uppercase name for variables 2018-02-16 14:15:02 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno 8bde832931 Fix METIS headers in BGL 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +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
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri 3c375d7cb7 Fix package Periodic_2_Triangulation_2 2016-09-30 15:22:27 +02:00
Sébastien Loriot 6b338eeb1f improve the name of projects in cmake scripts of examples 2016-09-08 00:02:55 +02:00
Sébastien Loriot 27d605d636 add missing include directives 2016-08-26 09:28:35 +02:00
Sébastien Loriot 881e4d3199 request Core only in examples, tests and demos when really needed 2016-03-07 22:36:57 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Sébastien Loriot eb2ba8cefe rename Surface_modeling package to Surface_mesh_deformation for consistency 2016-02-08 12:25:49 +01:00
Sébastien Loriot 6b7ff0772a remove empty line breaking layout
Tested locally
2016-02-07 19:00:09 +01:00
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Philipp Möller c5d3cdb20e Remove unnecessary Doxyfile.in statements
It is not necessary to specify the IMAGE_PATH or EXAMPLE_PATH here. Add
the images, if necessary.
2015-12-10 17:04:51 +01:00
Philipp Möller 81a8f982dc Handle the easy INPUT cases
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Sébastien Loriot 067ead94a1 fix headers 2015-10-09 10:48:06 +02:00
Sébastien Loriot dbb4a72bca remove exe flag 2015-10-07 15:53:56 +02:00
Simon Giraudot 3abe7ff35b Fix bug in doc (old name of Poisson reconstruction) 2015-10-07 11:06:51 +02:00
Simon Giraudot 394f0e701a New typedefs in DiagonalizeTraits 2015-10-01 16:03:25 +02:00
Sébastien Loriot 110534fda5 package was renamed 2015-09-29 10:53:46 +02:00
Simon Giraudot 660f0a878c Update authors list in doc 2015-09-22 10:41:04 +02:00
Sébastien Loriot 18b70c0e48 update authors and add implementation history section 2015-09-22 10:27:37 +02:00
Sébastien Loriot ede84a7f28 fix typos 2015-09-21 08:42:47 +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 1aea98d960 Fix warning from testsuite (implicit cast with loss of data) 2015-09-15 16:22:31 +02:00
Simon Giraudot 443592d2b9 Correct sparse solver example so that it cannot fail 2015-09-08 09:17:39 +02:00
Sébastien Loriot 8ae1957ef2 remove extra spaces 2015-09-07 14:01:05 +02:00
Simon Giraudot e4c990f16d Remove references to Lapack in doc and examples 2015-09-07 12:18:19 +02:00
Simon Giraudot 63f77a05a5 Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF 2015-09-07 10:01:12 +02:00
Simon Giraudot 4e74f7e1da Remove duplicate file (left in Kernel_d) 2015-09-07 08:09:15 +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 90b3528fac Update doc with SparseLinear concepts 2015-09-04 11:04:02 +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 09f3659353 Improving doc 2015-09-02 15:40:30 +02:00
Simon Giraudot b8f9d59dc9 Correcting/improving doc 2015-09-01 11:10:27 +02:00
Simon Giraudot 7bac51993f Moved NormalEquationSparseLinearAlgebraTraitsWithFactor_d.h into Solver package 2015-09-01 10:52:56 +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 0f65a35553 Add missing models to lists in doc 2015-08-26 17:52:57 +02:00
Simon Giraudot e3dbde19f8 Doc: precision on eigenvalues order + typo correction 2015-08-26 17:52:38 +02:00
Simon Giraudot b2897fd691 Rename eigen_sparse_solvers.cpp by sparse_solvers.cpp (documentation is generic) 2015-08-26 15:18:03 +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 7e50599ffa Update doc and example with Eigen_vcm_traits API 2015-08-26 14:26:03 +02:00
Simon Giraudot 4737c1169b Replace template name "degree" by "dim" 2015-08-25 16:16:09 +02:00
Simon Giraudot f03b00ec55 Update doc with VCM trait classes 2015-08-25 16:14:32 +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 f04eeea969 Sparse solver example: removed unused variable 2015-08-25 11:18:04 +02:00
Simon Giraudot b1151e6f04 New example for sparse solvers 2015-08-24 16:12:51 +02:00
Simon Giraudot edd823d2fd Example of eigendecomposition 2015-08-21 14:55:48 +02:00
Simon Giraudot 45cd7b58bb Fixed bad move of VCMTraits.h 2015-08-21 14:16:17 +02:00
Simon Giraudot 99eb0e1041 Started working on examples 2015-08-21 12:31:53 +02:00
Simon Giraudot 075c29c3fa New file to document Eigen_vcm_traits 2015-08-21 09:41:57 +02:00
Simon Giraudot 9dccbee9ed Move VCMtraits to Solver package 2015-08-21 09:36:59 +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