Gael Guennebaud
|
c6eb84aabc
|
Enable vectorization of transposeInPlace for PacketSize x PacketSize matrices
|
2015-01-26 17:09:01 +01:00 |
|
Gael Guennebaud
|
e1f1091fde
|
Add support for dense ?= diagonal
|
2015-01-24 10:32:49 +01:00 |
|
Gael Guennebaud
|
279786e987
|
Fix missing evaluator in outer-product
|
2015-01-13 10:25:50 +01:00 |
|
Gael Guennebaud
|
f806c23012
|
Fix false negatives in geo_transformations unit tests
|
2014-12-16 16:50:30 +01:00 |
|
Gael Guennebaud
|
99501a2c4c
|
Fix wrong negative in nullary unit test when extended precision is used (FPU).
|
2014-12-16 16:23:47 +01:00 |
|
Gael Guennebaud
|
b26e697182
|
Make SparseMatrix::coeff() returns a const reference and add a non const version of SparseMatrix::diagonal()
|
2014-12-01 14:41:39 +01:00 |
|
Gael Guennebaud
|
8518ba0bbc
|
Fix Hyperplane::Through(a,b,c) when points are aligned or identical. We use the stratgey as in Quaternion::setFromTwoVectors.
|
2014-11-26 15:01:53 +01:00 |
|
Gael Guennebaud
|
722916e19d
|
bug #903: clean swap API regarding extra enable_if parameters, and add failtests for swap
|
2014-11-06 09:25:26 +01:00 |
|
Gael Guennebaud
|
c6fefe5d8e
|
Big 853: replace enable_if in Ref<> ctor by static assertions and add failtests for Ref<>
|
2014-11-05 16:15:17 +01:00 |
|
Christoph Hertzberg
|
c5a3777666
|
Regression test for (invalid) bug #900. We should make it possible somehow to increase the problem size depending on the available RAM.
|
2014-10-31 17:19:05 +01:00 |
|
Christoph Hertzberg
|
0833b82efd
|
Run sparse_basic unit tests also for rectangular matrices.
TriangularView with UnitDiag does not work properly yet (bug #901)
|
2014-10-31 17:12:13 +01:00 |
|
Christoph Hertzberg
|
3d25b1f5b8
|
Split up some test cases
|
2014-10-29 17:46:54 +01:00 |
|
Christoph Hertzberg
|
acecb7b09f
|
Fixed include in bdcsvd.cpp
|
2014-10-29 17:46:33 +01:00 |
|
Gael Guennebaud
|
21c0a2ce0c
|
Move D&C SVD to official SVD module.
|
2014-10-29 11:29:33 +01:00 |
|
Christoph Hertzberg
|
04ffb9956e
|
Replace TEST_SET_BUT_UNUSED_VARIABLE by already defined EIGEN_UNUSED_VARIABLE
|
2014-10-24 13:18:23 +02:00 |
|
Gael Guennebaud
|
a303b6a733
|
bug #670: add unit test for mapped input in sparse solver.
|
2014-10-20 16:46:47 +02:00 |
|
Christoph Hertzberg
|
c12b7896d0
|
bug #766: Check minimum CUDA version
|
2014-10-20 14:23:11 +02:00 |
|
Christoph Hertzberg
|
84aaa03182
|
Addendum to bug #859: pexp(NaN) for double did not return NaN, also, plog(NaN) did not return NaN.
psqrt(NaN) and psqrt(-1) shall return NaN if EIGEN_FAST_MATH==0
|
2014-10-20 13:13:43 +02:00 |
|
Gael Guennebaud
|
aa5f79206f
|
Fix bug #859: pexp(NaN) returned Inf instead of NaN
|
2014-10-20 11:38:51 +02:00 |
|
Gael Guennebaud
|
b4a9b3f496
|
Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix regression wrt explicit ctor change
|
2014-10-20 11:04:32 +02:00 |
|
Gael Guennebaud
|
d04f23260d
|
Fix bug #894: the sign of LDLT was not re-initialized at each call of compute()
|
2014-10-20 10:48:40 +02:00 |
|
Gael Guennebaud
|
a370b1f2e2
|
Fix SparseLU::absDeterminant and add respective unit test
|
2014-10-17 16:52:56 +02:00 |
|
Gael Guennebaud
|
c566cfe2ba
|
Make SVD unit test even more tough
|
2014-10-15 23:37:47 +02:00 |
|
Gael Guennebaud
|
fd1aaf4772
|
merge
|
2014-10-15 16:33:14 +02:00 |
|
Gael Guennebaud
|
c806009453
|
Extend svd unit tests to stress problems with duplicated singular values.
|
2014-10-15 16:32:16 +02:00 |
|
Christoph Hertzberg
|
d3f52debc6
|
Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC.
Although the test passes now, there might still be some missing.
|
2014-10-13 17:18:26 +02:00 |
|
Gael Guennebaud
|
349c2c9235
|
bug #367: fix double copies in atWithInsertion, and add respective unit-test
|
2014-10-09 23:35:49 +02:00 |
|
Gael Guennebaud
|
ccd70ba123
|
Various numerical fixes in D&C SVD: I cannot make it fail with double, but still need to tune for single precision, and carefully test with duplicated singular values
|
2014-10-09 23:29:01 +02:00 |
|
Gael Guennebaud
|
dbdd8b0883
|
D&C SVD: add scaling to avoid overflow, fix handling of fixed size matrices
|
2014-10-06 19:35:57 +02:00 |
|
Gael Guennebaud
|
d44d432baa
|
Re-enable products with triangular views of sparse matrices: we simply have to treat them as a sparse matrix.
|
2014-10-06 16:11:26 +02:00 |
|
Gael Guennebaud
|
7a17639953
|
Extend unit tests to check uncompressed sparse inputs in sparse solvers
|
2014-10-06 11:41:50 +02:00 |
|
Christoph Hertzberg
|
1fa6fe2abd
|
template keyword not allowed before non-template function call
|
2014-10-01 14:33:55 +02:00 |
|
Gael Guennebaud
|
5180bb5e47
|
Add missing default ctor in Rotation2D
|
2014-09-30 16:59:28 +02:00 |
|
Christoph Hertzberg
|
0187504912
|
Avoid `unneeded-internal-declaration' warning
|
2014-09-30 16:43:52 +02:00 |
|
Christoph Hertzberg
|
12d59465cb
|
bug #884: Copy constructor of Ref shall never malloc, constructing from other RefBase shall only malloc if the memory layout is incompatible.
|
2014-09-30 14:57:54 +02:00 |
|
Christoph Hertzberg
|
4ba8aa1482
|
Fix bug #884: No malloc for zero-sized matrices or for Ref without temporaries
|
2014-09-25 16:05:17 +02:00 |
|
Christoph Hertzberg
|
27d6b4daf9
|
Tridiagonalization::diagonal() and ::subDiagonal() did not work. Added unit-test
|
2014-09-24 14:37:13 +02:00 |
|
Gael Guennebaud
|
446001ef51
|
Fix nested_eval<Product<> > which wrongly returned a Product<> expression
|
2014-09-24 09:39:09 +02:00 |
|
Gael Guennebaud
|
3878e6f170
|
Add a true ctest unit test for failtests
|
2014-09-23 10:25:12 +02:00 |
|
Gael Guennebaud
|
ff46ec0f24
|
bug #881: make SparseMatrixBase::isApprox(SparseMatrixBase) exploits sparse computations instead of converting the operands to dense matrices.
|
2014-09-22 23:33:28 +02:00 |
|
Konstantinos Margaritis
|
60e093a9dc
|
Merged eigen/eigen into default
|
2014-09-21 14:02:51 +03:00 |
|
Gael Guennebaud
|
03dd4dd91a
|
Unify unit test for BDC and Jacobi SVD. This reveals some numerical issues in BDCSVD.
|
2014-09-19 15:25:48 +02:00 |
|
Gael Guennebaud
|
0a18eecab3
|
bug #100: add support for explicit scalar to Array conversion (as enable implicit conversion is much more tricky)
|
2014-09-19 13:25:28 +02:00 |
|
Gael Guennebaud
|
0ca43f7e9a
|
Remove deprecated code not used by evaluators
|
2014-09-18 15:15:27 +02:00 |
|
Gael Guennebaud
|
e44d78dab3
|
workaround ambiguous call
|
2014-09-16 17:10:25 -07:00 |
|
Gael Guennebaud
|
341ae8665d
|
avoid division by 0
|
2014-09-16 16:05:06 -07:00 |
|
Gael Guennebaud
|
0403d49006
|
Fix inverse unit test making sure we try to invert an invertible matrix
|
2014-09-14 20:12:07 +02:00 |
|
Gael Guennebaud
|
c83e01f2d6
|
Favor column major storage for inner products
|
2014-09-14 19:38:49 +02:00 |
|
Gael Guennebaud
|
dfc54e1bbf
|
Fix /= when using evaluator as in changeset 2d90484450f3934db3f5db39ef37967fb9444263
|
2014-09-14 18:27:48 +02:00 |
|
Gael Guennebaud
|
749b56f6af
|
merge with default branch
|
2014-09-14 17:34:54 +02:00 |
|