Commit Graph

54 Commits

Author SHA1 Message Date
Dmitry Anisimov 267a6412ac initial commit with the new osqp solver concept 2021-05-31 14:01:08 +02:00
Sébastien Loriot 1faa0e2992 replace internal use of boost::shared_ptr by std::shared_ptr 2021-04-28 10:55:26 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01: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
Andreas Fabri e2d19b0c8d Replace NULL and Nullptr_t with nullptr and nullptr_t 2019-06-04 23:45:44 +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
Sébastien Loriot a5576cd3fb replace markdown subsections by \cgalHeading 2019-02-14 10:53:48 +01:00
Sébastien Loriot db87cc916c add missing namespace 2018-11-14 18:59:36 +01:00
Sébastien Loriot 1d04a47326 use and document Index type 2018-11-13 21:26:00 +01:00
Andreas Fabri 5b62f06871 Fix merge conflicts 2018-11-12 13:02:52 +01: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
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é 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
Simon Giraudot 619554a20b Replace SparseLinearAlgebraTraitsWithFactor_d by SparseLinearAlgebraWithFactorTraits_d 2015-09-16 17:23:00 +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
Sébastien Loriot 02a98c3ca4 bugfix: add missing concept for solving normal equation 2015-07-09 17:22:27 +02:00
Andreas Fabri df7bcccdc0 change several package descriptions 2015-04-14 11:21:16 +02:00
Andreas Fabri 8ae42933c7 Do not explain OpenNL and say that LSCM has no parameter for a solver 2015-04-13 16:37:40 +02:00
Sébastien Loriot 776a940df4 Merge branch 'gsoc13-CurveSkeleton-new_package-xgao-old' into gsoc13-CurveSkeleton-new_package-xgao
Conflicts:
	Documentation/biblio/geom.bib
	Documentation/biblio/manual-4.3.bib
	Documentation/doc/Documentation/Doxyfile.in
	Documentation/doc/Documentation/packages.txt
	Polyhedron/demo/Polyhedron/CMakeLists.txt
	Solver_interface/include/CGAL/Eigen_solver_traits.h
	Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Detail/Edge_collapse_impl.h
	Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_profile_impl.h
2014-07-10 00:45:05 +02:00
Andreas Fabri 0993061684 Add static_cast<int>(std::size_t) in the Eigen wrapper
Suppress warnings inside Eigen SparseLU
2014-06-26 10:25:30 +02:00
Sébastien Loriot 1260511bc2 drop the support of SuperLU 2014-06-25 13:33:13 +02:00
Sébastien Loriot 6f3c2d1151 pre-factor -> factor 2014-02-17 09:12:25 +01:00
Sébastien Loriot abae9100f0 enhance the conditional build of the edit plugin 2013-06-27 10:35:20 +02:00
Xiang Gao 7a6e49ffa5 modify Eigen_solver_traits to solve non_symmetric equation 2013-06-23 00:37:48 +02:00
iyaz 8ab6b566c3 Now the most recent versions are changed (also in previous version VS did some auto formatting which mess things up) 2013-05-29 20:03:56 +03:00
iyaz 2291fb5c97 Revert "Remove useless parameter from Eigen_sparse_matrix"
This reverts commit 88107a8e9f.
2013-05-29 19:49:48 +03:00
iyaz 88107a8e9f Remove useless parameter from Eigen_sparse_matrix 2013-05-29 19:28:44 +03:00
iyaz a1f3d79e0b include SparseLU 2013-03-15 10:54:03 +02:00
iyaz 2147304634 Add a new partial specialization to Get_eigen_matrix for SparseLU. 2013-03-15 10:36:32 +02:00
Sébastien Loriot 4548ff235b change initialization order to remove a warning 2013-02-11 10:40:19 +01:00
Sébastien Loriot 22b4a06149 bad merge 2012-07-26 16:08:06 +00:00
Sébastien Loriot 40f237b70d merge from next 2012-07-26 07:24:02 +00:00
Laurent Rineau 7cc17ddece Fix a compilation error
A template specialization (that is a complete specialization) is not a
template. The typename keyword must not be used in typedefs.
2012-06-29 11:07:34 +00:00
Sébastien Loriot 3d7727ac99 add specialization to Eigen_solver_traits to accomodate a change of the default
initialization of iterative solver for general sparse matrices (from 3.1-alpha1 to 3.1)
2012-06-27 12:24:22 +00:00
Sébastien Loriot 75e696a251 BUGFIX: Eigen solvers are now non-copyable 2012-06-20 16:11:50 +00:00
Sébastien Loriot 2d456057f6 accomodate changes due to merging from next 2012-03-26 15:22:16 +00:00
Sébastien Loriot f8305b3b18 reintroduce pre_factor 2012-03-26 13:23:07 +00:00
Sébastien Loriot a0818506cd import from next 2012-03-26 13:13:27 +00:00
Sébastien Loriot 2de1342f75 remove solver interface to import the one from next
the only difference is the pre_factor part that I'll
manually re-add (tree conflict due to previous hand-copy)
2012-03-26 13:04:35 +00:00
Sébastien Loriot af8856f929 switch to LGPL v3 2012-01-16 15:55:00 +00:00
Sébastien Loriot 9b75cd5506 require Eigen 3.1 or greater 2011-12-22 16:06:37 +00:00
Gaël Guennebaud fa34a2cf97 make it ready for Eigen 3.1:
- remove DynamicSparseMatrix (deprecated)
 - remove useless statements
 - requires 3.1.0-alpha1 or greater
 - fix indentation
2011-12-07 08:47:50 +00:00
Andreas Fabri 7a941ea8f5 reformat 2011-09-22 08:04:10 +00:00
Andreas Fabri bf829cfec0 Fix for VC++ proposed by Gael 2011-09-22 07:46:01 +00:00