Gael Guennebaud
|
c911fc8dee
|
split compiler intensive bdcsvd_1 unit test
|
2015-06-26 16:14:23 +02:00 |
|
Gael Guennebaud
|
98ff17eb9e
|
Add special path for matrix<complex>/real.
This also fixes underflow issues when scaling complex matrices through complex/complex operator.
|
2015-06-26 16:08:15 +02:00 |
|
Gael Guennebaud
|
3f49cf4c90
|
More msvc 2013/2015 workarounds
|
2015-06-26 09:07:53 +02:00 |
|
Gael Guennebaud
|
c5f9eafcbc
|
Fix assignement to selfadjoint-view when testing real-world problems
|
2015-06-25 17:08:58 +02:00 |
|
Gael Guennebaud
|
6b4d255cab
|
Avoid division by a zero complex
|
2015-06-25 14:04:05 +02:00 |
|
Gael Guennebaud
|
84264ceebc
|
workaround msvc 2013/2015 wrong instanciation of isnan, isfinite, isinf
|
2015-06-25 10:00:26 +02:00 |
|
Gael Guennebaud
|
4c8cd13b35
|
Add explicit ctor for diagonal to sparse conversion
|
2015-06-24 18:11:06 +02:00 |
|
Gael Guennebaud
|
23535ed31c
|
Add unit test for dense = SparseQR::matrixQ
|
2015-06-24 17:55:41 +02:00 |
|
Gael Guennebaud
|
62f21e2d11
|
Add support for sparse = diagonal
|
2015-06-24 17:55:00 +02:00 |
|
Gael Guennebaud
|
2a33075aeb
|
std::isnan is c++11 only
|
2015-06-24 10:29:17 +02:00 |
|
Gael Guennebaud
|
23da99492f
|
Add unit-test for Visual2013 ambiguous call to operator=
|
2015-06-24 10:27:02 +02:00 |
|
Benoit Steiner
|
6441befbb3
|
Added more checks to test the correctness of the pexp implementation
|
2015-06-23 19:12:46 -07:00 |
|
Gael Guennebaud
|
c3e398d138
|
Fix overflow when checking SVD accuracy
|
2015-06-23 15:05:20 +02:00 |
|
Gael Guennebaud
|
18c9d155f3
|
Fix the fact that float(int) != float(int(float(int)))
|
2015-06-23 14:33:00 +02:00 |
|
Gael Guennebaud
|
9fc1c92137
|
Fix isinf unit tests
|
2015-06-22 16:48:27 +02:00 |
|
Gael Guennebaud
|
b3b3dcad05
|
Reduce compiler memory consumption for SVD unit tests
|
2015-06-22 09:58:06 +02:00 |
|
Gael Guennebaud
|
e9edb085c0
|
Check number of temporaries when applying permutations
|
2015-06-19 16:39:24 +02:00 |
|
Gael Guennebaud
|
6318d53b41
|
Factorize VERIFY_EVALUATION_COUNT in unit tests
|
2015-06-19 16:38:26 +02:00 |
|
Gael Guennebaud
|
bb6acc561e
|
Workaround broken complex*real product on old clang versions
|
2015-06-17 16:11:58 +02:00 |
|
Gael Guennebaud
|
40f326ef2e
|
workaround clang's broken complex division
|
2015-06-17 15:33:09 +02:00 |
|
Gael Guennebaud
|
736a805883
|
Add unit test for bug #879
|
2015-06-16 22:11:41 +02:00 |
|
Gael Guennebaud
|
972a535288
|
Remove aligned-on-scalar assert and fallback to non vectorized path at runtime (first_aligned already had this runtime guard)
|
2015-06-14 15:04:07 +02:00 |
|
Gael Guennebaud
|
3946c981b1
|
Relax tolerance when testing LDLT on singular problems
|
2015-06-15 15:08:16 +02:00 |
|
Gael Guennebaud
|
2212e40e95
|
Extend VERIFY_IS_APPROX to report the magnitude of the relative difference in case of failure. This will ease identifying strongest failing tests
|
2015-06-15 15:03:19 +02:00 |
|
Gael Guennebaud
|
2f2a441a4d
|
Fix use of unitialized buffers.
|
2015-06-13 22:19:40 +02:00 |
|
Gael Guennebaud
|
d93ba137f2
|
Introduce EIGEN_PI, get rid of M_PI and acos(-1.0)
|
2015-06-10 17:12:10 +02:00 |
|
Gael Guennebaud
|
b0d5aaafcc
|
Rename free functions isFinite, isInf, isNaN to be compatible with c++11
|
2015-06-10 16:17:09 +02:00 |
|
Gael Guennebaud
|
25a98be948
|
bug #80: merge with d_hood branch on adding more coefficient-wise unary array functors
|
2015-06-10 15:52:05 +02:00 |
|
Gael Guennebaud
|
192bce2795
|
bug #890, add a more general routine to check that two dense object reference to the same data
|
2015-06-10 10:09:04 +02:00 |
|
Gael Guennebaud
|
e6832ce93d
|
Add regression test for bug #890
|
2015-06-10 09:32:10 +02:00 |
|
Gael Guennebaud
|
feaf76c001
|
bug #910: add a StandardCompressedFormat option to Ref<SparseMatrix> to enforce standard compressed storage format.
If the input is not compressed, then this trigger a copy for a const Ref, and a runtime assert for non-const Ref.
|
2015-06-09 23:11:24 +02:00 |
|
Gael Guennebaud
|
f899aeb301
|
bug #650: fix sparse * dense wrt noalias and compound assignment
|
2015-06-09 18:33:24 +02:00 |
|
Gael Guennebaud
|
f9350e70eb
|
fix unused variable warning
|
2015-06-09 15:17:21 +02:00 |
|
Gael Guennebaud
|
3a4299b245
|
bug #872: remove usage of deprecated bind1st.
|
2015-06-09 10:52:04 +02:00 |
|
Gael Guennebaud
|
9aef0db992
|
Skip too large real-world problems for solvers that do not scale (e.g., SimplicialLLT without reordering)
|
2015-06-09 09:29:53 +02:00 |
|
Gael Guennebaud
|
9a2447b0c9
|
Fix shadow warnings triggered by clang
|
2015-06-09 09:11:12 +02:00 |
|
Gael Guennebaud
|
cd8b996f99
|
Extend unit test and documentation of SelfAdjointEigenSolver::computeDirect
|
2015-06-08 16:16:42 +02:00 |
|
Gael Guennebaud
|
8f031a3cee
|
bug #997: add missing evaluators for m.lazyProduct(v.homogeneous())
|
2015-06-08 15:43:41 +02:00 |
|
Gael Guennebaud
|
e6c5723dcd
|
Add unit test for m.replicate(...)(index).
|
2015-06-08 15:42:15 +02:00 |
|
Gael Guennebaud
|
98a8d43457
|
Improve unit testing of real-word sparse problem (fix some shortcommings, use VERIFY, etc.)
|
2015-06-05 14:33:37 +02:00 |
|
Gael Guennebaud
|
b685660b22
|
Do go to full accuracy when testing BiCGSTAB.
|
2015-06-05 14:32:26 +02:00 |
|
Gael Guennebaud
|
a852001196
|
Add regression test for bugs #854 and #1014, and check that the eigenvector matrix is unitary.
|
2015-05-12 18:45:39 +02:00 |
|
Gael Guennebaud
|
e66caf48e8
|
Make test matrices for eigensolver/selfadjoint even more tricky
|
2015-05-12 18:44:46 +02:00 |
|
Christoph Hertzberg
|
494fa991c3
|
bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom functors for comparison operators
|
2015-05-07 17:28:40 +02:00 |
|
Gael Guennebaud
|
c2107d30ce
|
Extend unit tests of sefladjoint-eigensolver
|
2015-05-07 15:54:07 +02:00 |
|
Christoph Hertzberg
|
da2baf685d
|
Regression test for bug #302
(transplanted from 80fd8fab87d7d65cfeb9b1e64d8b42ee4463ab64
)
Changed DenseIndex to Index
|
2015-04-26 21:05:33 +02:00 |
|
Gael Guennebaud
|
1681a665d9
|
Extend unit test of Map<,,Stride<>> with stack allocated buffers and less trivial operations.
|
2015-04-24 10:38:28 +02:00 |
|
Gael Guennebaud
|
834f66e9fc
|
Extend unit test of Map<> with stack allocated buffers and less trivial operations.
|
2015-04-24 10:10:19 +02:00 |
|
Deanna Hood
|
0250f4a9f2
|
Merged default into unary-array-cwise-functors
|
2015-04-20 14:01:35 -04:00 |
|
Gael Guennebaud
|
5a3c48e3c6
|
bug #942: fix dangling references in evaluator of diagonal * sparse products.
|
2015-04-18 22:43:27 +02:00 |
|