Gael Guennebaud
|
b23556bbbd
|
Oops, a block size of 1 is not very useful, set it to 48 as in HouseholderQR
|
2014-09-05 08:50:50 +02:00 |
|
Gael Guennebaud
|
15bad3670b
|
Apply Householder U and V in-place.
|
2014-09-04 09:17:01 +02:00 |
|
Gael Guennebaud
|
8846aa6d1b
|
Optimization: enable cache-efficient application of HouseholderSequence.
|
2014-09-04 09:15:59 +02:00 |
|
Gael Guennebaud
|
80993b95d3
|
Disable a test which had never worked without evalautors
|
2014-09-03 22:56:39 +02:00 |
|
Gael Guennebaud
|
c82dc227f1
|
Cleaning in BDCSVD (formating, handling of transpose case, remove some for loops)
|
2014-09-03 10:15:24 +02:00 |
|
Gael Guennebaud
|
a96f3d629c
|
Clean bdcsvd
|
2014-09-02 22:30:23 +02:00 |
|
Gael Guennebaud
|
47829e2d16
|
Disable solve_ret_val like mechanism with evaluator enabled
|
2014-09-01 18:32:59 +02:00 |
|
Gael Guennebaud
|
1f398dfc82
|
Factorize *SVD::solve to SVDBase
|
2014-09-01 18:31:54 +02:00 |
|
Gael Guennebaud
|
b3a0365429
|
merge with default branch
|
2014-09-01 18:21:01 +02:00 |
|
Gael Guennebaud
|
eb39296028
|
Reafctoring in D&C SVD unsupported module: clean and merge the SVDBase class to Eigen/SVD, rm copy/pasted JacobiSVD.h file
|
2014-09-01 18:16:20 +02:00 |
|
Gael Guennebaud
|
72c4f8ca8f
|
Disable a few unit tests in unsupported
|
2014-09-01 17:35:58 +02:00 |
|
Gael Guennebaud
|
b121eecf60
|
Fix regression is sparse-sparse product
|
2014-09-01 17:34:55 +02:00 |
|
Gael Guennebaud
|
8754341848
|
Fix remaining garbage during a merge.
|
2014-09-01 17:25:13 +02:00 |
|
Gael Guennebaud
|
daad9585a3
|
Fix Kronecker product in legacy mode.
|
2014-09-01 17:24:07 +02:00 |
|
Gael Guennebaud
|
b051bbd64f
|
Make unsupport sparse solvers use SparseSolverBase
|
2014-09-01 17:21:47 +02:00 |
|
Gael Guennebaud
|
b3d63b4db2
|
Add evaluator for DynamicSparseMatrix
|
2014-09-01 17:21:05 +02:00 |
|
Gael Guennebaud
|
1c4b69c5fb
|
Factorize solveWithGuess in IterativeSolverBase
|
2014-09-01 17:19:51 +02:00 |
|
Gael Guennebaud
|
8a74ce922c
|
Make IncompleteLUT use SparseSolverBase.
|
2014-09-01 17:19:16 +02:00 |
|
Gael Guennebaud
|
863b7362bc
|
Fix usage of m_isInitialized in SparseLU and Pastix support.
|
2014-09-01 17:16:32 +02:00 |
|
Gael Guennebaud
|
1bf3b34849
|
Fix regression in sparse-sparse product
|
2014-09-01 17:15:08 +02:00 |
|
Gael Guennebaud
|
f9580a3473
|
Fix Cholmod support without evaluators
|
2014-09-01 17:14:30 +02:00 |
|
Gael Guennebaud
|
fbb53b6cbb
|
Fix sparse matrix times sparse vector.
|
2014-09-01 16:53:52 +02:00 |
|
Gael Guennebaud
|
85c7659574
|
Refactoring of sparse solvers through a SparseSolverBase class and usage of the Solve<> expression. Introduce a SolveWithGuess expression on top of Solve.
|
2014-09-01 15:00:19 +02:00 |
|
Gael Guennebaud
|
bc065c75d2
|
Implement the missing bits to make Solve compatible with sparse rhs
|
2014-09-01 14:50:59 +02:00 |
|
Gael Guennebaud
|
e6cc24cbd6
|
Fix compilation in legacy mode
|
2014-09-01 14:20:11 +02:00 |
|
Gael Guennebaud
|
0369db12af
|
bug #871: fix compilation on ARM/Neon regarding __has_builtin usage
|
2014-09-01 10:52:58 +02:00 |
|
Konstantinos Margaritis
|
7ff266e3ce
|
Initial VSX commit
|
2014-08-29 20:03:49 +00:00 |
|
Gael Guennebaud
|
b4a709520d
|
merge
|
2014-08-29 15:31:54 +02:00 |
|
Gael Guennebaud
|
c1d0f15bde
|
Enable evaluators by default
|
2014-08-29 15:31:32 +02:00 |
|
Gael Guennebaud
|
124d12a915
|
merge default branch
|
2014-08-29 15:20:31 +02:00 |
|
Gael Guennebaud
|
f29dbec321
|
undef Unsable macro
|
2014-08-29 15:12:03 +02:00 |
|
Gael Guennebaud
|
01f3ca3e8d
|
Merged in georg_drenkhahn/eigen/georg_d/fix_warn_minmax (pull request PR-81)
Fix for warning on macro definitions of max() and min() in test.h
|
2014-08-29 14:34:00 +02:00 |
|
Gael Guennebaud
|
aec3d90ca6
|
Optimization in sparse-sparse matrix products for small ones
|
2014-08-29 14:19:03 +02:00 |
|
Gael Guennebaud
|
460662cbcc
|
Fix SparseVector::coeffRef(i,j) and add missing SparseVector::insert*Unordered
|
2014-08-29 14:18:23 +02:00 |
|
Gael Guennebaud
|
1ed9e2d004
|
In sparse matrix product, enable sorted insertion when doing two transposition is defenitely not optimal.
|
2014-08-29 11:55:03 +02:00 |
|
Georg Drenkhahn
|
e49e84d979
|
Added missing STL include of <list> in main.h
Removed duplicated include of <sstream>
Added comments on the background of min/max macro definitions and STL header includes
|
2014-08-29 10:41:05 +02:00 |
|
Freddie Witherden
|
c3e4080474
|
Allow LevenbergMarquardt to work with non-standard types.
|
2014-08-27 15:24:51 +01:00 |
|
Georg Drenkhahn
|
0ba490cf80
|
Fixed CMakeLists.txt files to prevent CMake 3.0.0 warnings about deprecated LOCATION target property.
Small whitespace cleanup in CMakelLists.txt.
|
2014-08-22 12:13:07 +02:00 |
|
Gael Guennebaud
|
25a3e65a68
|
In SparseQR, calling factorize() without analyzePattern() was broken.
|
2014-08-26 23:32:32 +02:00 |
|
Gael Guennebaud
|
be3477e206
|
bug #857: workaround MSVC compilation issue.
|
2014-08-26 12:52:29 +02:00 |
|
Gael Guennebaud
|
2e50289ba3
|
bug #861: enable posix_memalign with PGI
|
2014-08-26 12:54:19 +02:00 |
|
Gael Guennebaud
|
b49ef99617
|
Do not apply the preconditioner before starting the iterations as this might destroy a very good initial guess.
|
2014-08-21 22:14:25 +02:00 |
|
Gael Guennebaud
|
9c0aa81fbf
|
bug #854: fix numerical issue in SelfAdjointEigenSolver::computeDirect for 3x3 matrices. The tolerance to detect stable cross products was too optimistic.
Add respective unit tests.
|
2014-08-21 10:49:09 +02:00 |
|
Christoph Hertzberg
|
eeadc06e83
|
EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all VERIFY_RAISES_ASSERT tests were not enabled
|
2014-08-20 16:39:25 +02:00 |
|
Christoph Hertzberg
|
4403800e11
|
Merged in vladimir_ch/eigen-1/vladimir_ch/fix-uninitialized-variable-warning-in-sp-1408513228472 (pull request PR-77)
Fix uninitialized variable warning in SparseQR
|
2014-08-20 11:12:18 +02:00 |
|
Christoph Hertzberg
|
9062f74d13
|
Merged in traversaro/eigen/traversaro/findeigen3cmake-add-reading-hints-of-eig-1407426517521 (pull request PR-76)
FindEigen3.cmake: Add reading hints of Eigen directory location from environment variables EIGEN3_ROOT and EIGEN3_ROOT_DIR .
|
2014-08-20 11:11:52 +02:00 |
|
Vladimir Chalupecky
|
6a3423da80
|
Fix uninitialized variable warning in SparseQR
|
2014-08-20 05:42:22 +00:00 |
|
Kevin Locke
|
e6d55c081b
|
Fix bug #852: define Traits type in general_matrix_matrix_product when EIGEN_USE_BLAS is defined
|
2014-08-08 04:05:28 -04:00 |
|
Gael Guennebaud
|
57f71a5552
|
Update bench_norm utility
|
2014-09-11 10:27:46 +02:00 |
|
Gael Guennebaud
|
5e890d3ad7
|
Improve further the accuracy of JacobiSVD wrt under/overflow while improving speed for small matrices (hypot is very slow).
|
2014-09-10 23:11:58 +02:00 |
|