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
Sébastien Loriot
c616df7196
Merge branch 'old/Polygon_mesh_processing-GF' into Polygon_mesh_processing-GF
...
Conflicts:
Documentation/biblio/cgal_manual.bib
Installation/changes.html
2015-07-13 08:16:59 +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
Andreas Fabri
3344ff0909
Add doc for package Solver_interface
2015-03-24 13:42:58 +01:00
Sébastien Loriot
5083f0b6c3
Merge branch 'gsoc13-CurveSkeleton-new_package-xgao-old' into gsoc13-CurveSkeleton-new_package-xgao
2014-08-12 15:07:49 +02:00
Sébastien Loriot
bbfddeb0d9
Merge branch 'Polyhedron_HoleFilling-GF-old' into Polyhedron_HoleFilling-GF
...
Conflicts:
Documentation/doc/Documentation/dependencies
Documentation/doc/Documentation/packages.txt
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/Polyhedron_demo_selection_plugin.cpp
Polyhedron/demo/Polyhedron/Scene.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item_decorator.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
Solver_interface/include/CGAL/Eigen_solver_traits.h
2014-08-12 07:11:07 +02:00
Sébastien Loriot
6ed1ba826e
Merge branch 'to-be-tested/Stop_testing_taucs-sloriot'
...
Taucs, Lapack and Blas supports are no longer tested
Approved by the Release Manager
Tested in CGAL-4.5-Ic-97
Conflicts:
Polyhedron/demo/Polyhedron/CMakeLists.txt
2014-07-16 20:19:21 +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
Sébastien Loriot
a856189e7f
add version with int dimension to avoid ambiguous call
2014-07-04 10:45:04 +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
aeb094e4cc
more Taucs removal
2014-06-25 15:58:37 +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
e80216c757
Convert all CRLF files to LF
2013-12-11 07:11:52 +01:00
Philipp Möller
9b1c8ae9ca
Clean default .gitattributes
...
(cherry picked from commit 6b43b44e64 )
Conflicts:
.gitattributes
2013-12-11 07:10:51 +01:00
Sébastien Loriot
bcee90f046
better support for Eigen without SparseLU
2013-12-11 06:59:14 +01:00
Sébastien Loriot
b352ca7410
Merge branch 'Surface_modeling-new_package-GF-old' into Surface_modeling-new_package-GF
2013-08-06 16:34:47 +02:00
Sébastien Loriot
b00ef7ad38
do not use a non-initialized variable
2013-07-17 11:38:56 +02:00
Sébastien Loriot
9972c8109d
do not use a non-initialized variable
2013-07-17 11:37:46 +02:00
Sébastien Loriot
abae9100f0
enhance the conditional build of the edit plugin
2013-06-27 10:35:20 +02:00
Sébastien Loriot
d9cf655db1
Merge branch 'Surface_modeling-new_package-GF-old' into Surface_modeling-new_package-GF
...
Conflicts:
Documentation/doxyassist.xml
Documentation/header_package.html
Polyhedron/demo/Polyhedron/CMakeLists.txt
2013-06-27 08:55:59 +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
f6a23d91c9
Now the most recent versions are changed (also in previous version VS did some auto formatting which mess things up)
2013-05-29 19:59:12 +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
f6b512f599
Remove useless parameter from Eigen_sparse_matrix
2013-05-29 19:15:57 +03:00
iyaz
57d6bf71bb
Adding Sparse matrix with prefactor related changes
2013-05-29 17:25:16 +03:00
Sébastien Loriot
5475e7d8b7
bugfix of set_coef introduced by c84cc28d1c
...
The problem is that building the matrix from a set of triplets sums
the value provided in case several values at the same position are
provided. In order to overwrite a value, we have no other choice
than to build the matrix and set the value (with current Eigen API).
The following fix is as efficient if the matrix is assembled
in one pass. Using the boolean member of set_coef is very important now
as it can imply a premature building of the eigen matrix.
2013-03-28 08:46:33 +01:00
Sébastien Loriot
0d271831eb
use SparseMatrix default for Options template parameter
2013-03-28 08:27:07 +01: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
Andreas Fabri
3bcd94aa38
Supress warnings coming from inside Eigen3
2013-03-01 17:04:19 +01:00
Sébastien Loriot
d64f988b7d
bugfix of set_coef introduced by c84cc28d1c
...
The problem is that building the matrix from a set of triplets sums
the value provided in case several values at the same position are
provided. In order to overwrite a value, we have no other choice
than to build the matrix and set the value (with current Eigen API).
The following fix is as efficient if the matrix is assembled
in one pass. Using the boolean member of set_coef is very important now
as it can imply a premature building of the eigen matrix.
2013-02-13 18:24:26 +01:00
Ilker O. Yaz
1652c8fa60
SparseLU integration -first step
2013-02-11 22:52:03 +02:00
Sébastien Loriot
4548ff235b
change initialization order to remove a warning
2013-02-11 10:40:19 +01:00
Sébastien Loriot
c8fb9844aa
Merge branch 'gsoc2011-surface-modeling-Yzju' into Surface_modeling-new_package-GF
...
Conflicts:
.gitattributes
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/dont_submit
AABB_tree/test/AABB_tree/AABB_test_util.h
AABB_tree/test/AABB_tree/aabb_correctness_triangle_test.cpp
Arrangement_on_surface_2/include/CGAL/Arr_point_location/Trapezoidal_decomposition_2_impl.h
Boolean_set_operations_2/examples/Boolean_set_operations_2/bezier_traits_adapter2.cpp
Installation/cmake/modules/CGAL_CreateSingleSourceCGALProgram.cmake
Installation/cmake/modules/CGAL_Macros.cmake
Installation/cmake/modules/CGAL_SetupDependencies.cmake
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_triangulation.cpp
Maintenance/svn_server/hooks/Mail/Sender/CType/Ext.pm
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/Polyhedron_demo_normal_estimation_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_outliers_removal_plugin.cpp
Polyhedron/demo/Polyhedron/data/cow.off
Principal_component_analysis/test/Principal_component_analysis/linear_least_squares_fitting_segments_3.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/CMakeLists.txt
Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h
2013-02-07 17:00:00 +01:00
Sébastien Loriot
6832bd90c9
remove unused var warning
2012-11-28 12:05:03 +01:00
Sébastien Loriot
62908b7faf
remove warning
2012-11-15 09:23:11 +01:00
Sébastien Loriot
e717523d61
merge from next
2012-11-02 10:53:43 +00:00