Sébastien Loriot
9972c8109d
do not use a non-initialized variable
2013-07-17 11:37:46 +02:00
Andreas Fabri
3bcd94aa38
Supress warnings coming from inside Eigen3
2013-03-01 17:04:19 +01:00
Laurent Rineau
26a7e70785
New license.txt files (eol changes)
...
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +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
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
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
Andreas Fabri
15ad33b51e
Remove '*1'
2012-05-02 09:45:40 +00:00
Andreas Fabri
18f01f2334
Even better performance figures in Poisson reconstruction through less pre-allocation in CGAL::Eigen_matrix
2012-05-02 09:42:30 +00:00
Andreas Fabri
c84cc28d1c
A version provided by Gael that avoids reallocation
2012-05-01 18:50:21 +00:00
Laurent Rineau
2e76132659
Fix license file of Solver_interface
2012-01-17 10:29:54 +00:00
Sébastien Loriot
27afd4390b
add license file
2012-01-16 15:58:47 +00:00
Sébastien Loriot
af8856f929
switch to LGPL v3
2012-01-16 15:55:00 +00:00
Sébastien Loriot
93dad5b499
correct operator= of Eigen vector type
2011-12-28 08:08:30 +00:00
Sébastien Loriot
5de506608d
*explicit overloads for Eigen_vector::operator=
...
*include Taucs header if detected in param. test
2011-12-27 10:08:39 +00:00
Sébastien Loriot
4a96d66d58
*add missing add_coef to Eigen_sparse_matrix
...
*update doc example of Eigen_solver_traits
*update CMakeLists.txt and examples/test to use Eigen instead of Taucs (when available)
2011-12-22 19:20:19 +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
Sébastien Loriot
896d9e31b0
remove peak_memory_sizer that uses Taucs, slow computation and is not working
...
on all platforms.
By default poisson now uses Eigen is available and Taucs otherwise
2011-09-22 10:34:04 +00:00
Sébastien Loriot
65fc4d98a9
fix operator= bug on windows for Eigen_vector
2011-09-22 07:24:09 +00:00
Sébastien Loriot
62ed832e2b
*Add a model for SVDTraits using Eigen and use it by default. Update the doc.
...
*Add non-sparse matrix class (thus renamimg of the existing one)
*specialisation of the matrix class in Eigen_solver_traits according
whether this is a symmetric or asymmetric matrix
*update use-files of lapack and Taucs to get definitions
2011-09-21 12:36:13 +00:00
Gaël Guennebaud
03229596f7
Add a meta model of SparseLinearAlgebraTraits_d for Eigen' solvers
2011-09-20 14:55:11 +00:00