Gael Guennebaud
|
efe2c225c9
|
bug #1283: add regression unit test
|
2016-08-31 13:04:29 +02:00 |
|
Gael Guennebaud
|
8c48d42530
|
Fix 4x4 inverse with non-linear destination
|
2016-08-30 23:16:38 +02:00 |
|
Gael Guennebaud
|
c57317035a
|
Fix unit test for 1x1 matrices
|
2016-08-30 10:20:23 +02:00 |
|
Gael Guennebaud
|
7e029d1d6e
|
bug #1271: add SparseMatrix::coeffs() methods returning a 1D view of the non zero coefficients.
|
2016-08-29 12:06:37 +02:00 |
|
Gael Guennebaud
|
a93e354d92
|
Add some pre-allocation unit tests (not working yet)
|
2016-08-29 11:08:44 +02:00 |
|
Gael Guennebaud
|
6cd7b9ea6b
|
Fix compilation with cuda 8
|
2016-08-29 11:06:08 +02:00 |
|
Gael Guennebaud
|
441b7eaab2
|
Add support for non trivial scalar factor in sparse selfadjoint * dense products, and enable +=/-= assignement for such products.
This changeset also improves the performance by working on column of the result at once.
|
2016-08-24 13:06:34 +02:00 |
|
Gael Guennebaud
|
8132a12625
|
bug #1268: detect faillure in LDLT and report them through info()
|
2016-08-23 23:15:55 +02:00 |
|
Gael Guennebaud
|
326320ec7b
|
Fix compilation in non C++11 mode.
|
2016-08-23 19:28:57 +02:00 |
|
Gael Guennebaud
|
00b2666853
|
bug #645: patch from Tobias Wood implementing the extraction of eigenvectors in GeneralizedEigenSolver
|
2016-08-23 17:37:38 +02:00 |
|
Gael Guennebaud
|
504a4404f1
|
Optimize expression matching "d?=a-b*c" as "d?=a; d?=b*c;"
|
2016-08-23 16:52:22 +02:00 |
|
Gael Guennebaud
|
e47a8928ec
|
Fix compilation in check_for_aliasing due to ambiguous specializations
|
2016-08-23 16:19:10 +02:00 |
|
Gael Guennebaud
|
82147cefff
|
Fix possible overflow and biais in integer random generator
|
2016-08-23 13:25:31 +02:00 |
|
Christoph Hertzberg
|
c83b754ee0
|
bug #1272: Disable assertion when total number of columns is zero.
Also moved assertion to finished() method and adapted unit-test
|
2016-08-12 15:15:34 +02:00 |
|
Igor Babuschkin
|
aee693ac52
|
Add log1p support for CUDA and half floats
|
2016-08-08 20:24:59 +01:00 |
|
Christoph Hertzberg
|
3e4a33d4ba
|
bug #1272: Let CommaInitializer work for more border cases (enhances fix of bug #1242).
The unit test tests all combinations of 2x2 block-sizes from 0 to 3.
|
2016-08-08 17:26:48 +02:00 |
|
Benoit Steiner
|
373bb12dc6
|
Check that it's possible to forward declare the hlaf type.
|
2016-08-03 16:07:31 -07:00 |
|
Gael Guennebaud
|
7995cec90c
|
Fix vectorization logic for coeff-based product for some corner cases.
|
2016-07-31 15:20:22 +02:00 |
|
Gael Guennebaud
|
fd2f989b1d
|
Fix testing of nearly zero input matrices.
|
2016-07-26 14:46:02 +02:00 |
|
Gael Guennebaud
|
c9e3e438eb
|
Add more very small numbers in the list of nearly "zero" values when testing SVD and EVD algorithms
|
2016-07-26 14:45:44 +02:00 |
|
Gael Guennebaud
|
757971e7ea
|
bug #1258: fix compilation of Map<SparseMatrix>::coeffRef
|
2016-07-26 09:40:19 +02:00 |
|
Gael Guennebaud
|
9908020d36
|
Add minimal support for Array<string>, and fix Tensor<string>
|
2016-07-25 14:25:56 +02:00 |
|
Gael Guennebaud
|
4184a3e544
|
Extend boost.multiprec unit test with ET on, complexes, and general/generalized eigenvalue solvers.
|
2016-07-25 12:36:22 +02:00 |
|
Gael Guennebaud
|
1b2049fbda
|
Enforce scalar types in calls to max/min (helps with expression template scalar types)
|
2016-07-25 12:35:10 +02:00 |
|
Gael Guennebaud
|
32d95e86c9
|
merge
|
2016-07-22 16:43:12 +02:00 |
|
Gael Guennebaud
|
60d5980a41
|
add a note
|
2016-07-22 15:46:23 +02:00 |
|
Gael Guennebaud
|
24af67a6cc
|
Fix boostmultiprec for C++03
|
2016-07-22 15:30:54 +02:00 |
|
Gael Guennebaud
|
d075d122ea
|
Move half unit test from unsupported to main tests
|
2016-07-22 14:34:19 +02:00 |
|
Gael Guennebaud
|
72950effdf
|
enable testing of Boost.Multiprecision with expression templates
|
2016-07-20 18:21:30 +02:00 |
|
Gael Guennebaud
|
b64b9d0172
|
Add a unit test to stress our solvers with Boost.Multiprecision
|
2016-07-20 15:20:14 +02:00 |
|
Gael Guennebaud
|
5e4dda8a12
|
Enable custom scalar types in some unit tests.
|
2016-07-20 15:19:17 +02:00 |
|
Gael Guennebaud
|
87d480d785
|
Make use of EIGEN_TEST_MAX_SIZE
|
2016-07-20 15:14:20 +02:00 |
|
Gael Guennebaud
|
9e8476ef22
|
Add missing Eigen::rsqrt global function
|
2016-07-20 11:59:49 +02:00 |
|
Gael Guennebaud
|
db9b154193
|
Add missing non-const reverse method in VectorwiseOp.
|
2016-07-16 15:19:28 +02:00 |
|
Gael Guennebaud
|
263993a7b6
|
Fix test for nearly null input
|
2016-07-12 17:19:26 +02:00 |
|
Benoit Steiner
|
03b71c273e
|
Made the packetmath test compile again. A better fix would be to move the special function tests to the unsupported directory where the code now resides.
|
2016-07-11 13:50:24 -07:00 |
|
Gael Guennebaud
|
fd60966310
|
merge
|
2016-07-11 18:11:47 +02:00 |
|
Gael Guennebaud
|
57113e00f9
|
Relax strict equality
|
2016-07-09 23:37:11 +02:00 |
|
Gael Guennebaud
|
2f7e2614e7
|
bug #1232: refactor special functions as a new SpecialFunctions module, currently in unsupported/.
|
2016-07-08 11:13:55 +02:00 |
|
Gael Guennebaud
|
c684e37d32
|
Prevent division by zero.
|
2016-07-07 11:03:01 +02:00 |
|
Gael Guennebaud
|
5ca2457fa5
|
Fix unit test.
|
2016-07-06 22:25:24 +02:00 |
|
Gael Guennebaud
|
9b68ed4537
|
Relax is_equal to is_approx because scaling might modify last bit.
|
2016-07-06 15:02:49 +02:00 |
|
Gael Guennebaud
|
5b3a6f51d3
|
Improve numerical robustness of RealSchur: add scaling and compare sub-diag entries to largest diagonal entry instead of the 2 neighbors.
|
2016-07-06 13:45:30 +02:00 |
|
Gael Guennebaud
|
d2b5a19e0f
|
Fix warning.
|
2016-07-06 11:05:30 +02:00 |
|
Gael Guennebaud
|
43696ede8f
|
Revert unwanted changes.
|
2016-07-04 22:40:36 +02:00 |
|
Gael Guennebaud
|
b39fd8217f
|
Fix nesting of SolveWithGuess, and add unit test.
|
2016-07-04 17:47:47 +02:00 |
|
Gael Guennebaud
|
fbcfc2f862
|
Add unit test for solveWithGuess, and fix template resolution.
|
2016-07-04 17:19:38 +02:00 |
|
Gael Guennebaud
|
32a41ee659
|
bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR decompositions.
|
2016-07-04 15:13:35 +02:00 |
|
Gael Guennebaud
|
e61cee7a50
|
Fix compilation of some unit tests with msvc
|
2016-07-04 11:49:03 +02:00 |
|
Gael Guennebaud
|
d476cadbb8
|
bug #1247: fix regression in compilation of pow(integer,integer), and add respective unit tests.
|
2016-06-25 10:12:06 +02:00 |
|