Gael Guennebaud
|
53fa851724
|
move sparse solvers from unsupported/ to main Eigen/ and remove the "not stable yet" warning
|
2011-11-12 14:11:27 +01:00 |
|
Benoit Jacob
|
aa3e420df5
|
Add test for Matrix(x, y) ctor static assert added in previous changeset
|
2011-11-06 00:44:04 -04:00 |
|
Gael Guennebaud
|
478de03bd8
|
fix a couple of warnings in the unit tests
|
2011-11-05 23:30:49 +01:00 |
|
Benoit Jacob
|
0cf2a05f3e
|
bug #365 - Add test for non-usage of B0
|
2011-10-31 10:44:06 -04:00 |
|
Benoit Jacob
|
9df2f5c923
|
bug #369 - Quaternion alignment is broken
The problem was two-fold:
* missing aligned operator new
* Flags were mis-computed, the Aligned constant was misused
|
2011-10-31 09:23:41 -04:00 |
|
Benoit Jacob
|
0609dbeec6
|
fix more variable-set-but-not-used warnings on gcc 4.6
|
2011-10-31 00:51:36 -04:00 |
|
Benoit Jacob
|
6a1caf0351
|
Fix some unused-variable warnings with GCC 4.6
|
2011-10-30 23:55:20 -04:00 |
|
Gael Guennebaud
|
1ddf88060b
|
update sparse*sparse product: the default is now a conservative algorithm preserving symbolic non zeros. The previous with auto pruning of the small value is avaible doing: (A*B).pruned() or (A*B).pruned(ref) or (A*B).pruned(ref,eps)
|
2011-10-24 11:44:53 +02:00 |
|
Gael Guennebaud
|
70df09b76d
|
move DynamicSparseMatrix to SparseExtra
|
2011-10-24 09:31:33 +02:00 |
|
Benoit Jacob
|
dcbc985a28
|
bug #363 - add test for integer overflow in size computations
|
2011-10-16 16:12:19 -04:00 |
|
Gael Guennebaud
|
cd3c2451b6
|
add a unit test for permutation applied to sparse objects
|
2011-10-11 13:45:27 +02:00 |
|
Jitse Niesen
|
17c321617d
|
Fix bug #286: Infinite loop in JacobiSVD with denormals
|
2011-09-27 14:25:02 +01:00 |
|
Jitse Niesen
|
2092b45d0d
|
Bug fix for matrix1 * matrix2 * scalar1 * scalar2.
See report on http://forum.kde.org/viewtopic.php?f=74&t=96947 .
|
2011-09-19 15:07:19 +01:00 |
|
Jitse Niesen
|
6b006772f1
|
Fix LDLT::solve() if matrix singular but solution exists (bug #241).
Clarify this in docs and add regression test.
|
2011-09-11 06:30:53 +01:00 |
|
Gael Guennebaud
|
7706bafcfd
|
add the possibility to reserve room for inner vector in SparseMatrix
|
2011-09-08 13:42:54 +02:00 |
|
Jitse Niesen
|
9bf4d709e4
|
Fix failures in redux test caused by underflow in .prod() test.
|
2011-08-21 00:51:15 +01:00 |
|
Gael Guennebaud
|
42e2578ef9
|
the min/max macros to detect unprotected min/max were undefined by some std header,
so let's declare them after and do the respective fixes ;)
|
2011-08-19 14:18:05 +02:00 |
|
Gael Guennebaud
|
26d7dad138
|
add a computeDirect method to SelfAdjointEigenSolver for fast eigen decomposition
|
2011-07-21 19:07:52 +02:00 |
|
Gael Guennebaud
|
22bff949c8
|
protect calls to min and max with parentheses to make Eigen compatible with default windows.h
(transplanted from 49b6e9143e
)
|
2011-07-21 11:19:36 +02:00 |
|
Gael Guennebaud
|
3fb65734ab
|
fix triangular unit test: it only accepts small matrices
|
2011-07-19 10:45:42 +02:00 |
|
Gael Guennebaud
|
22cc2b727b
|
fix trmv unit test
|
2011-07-19 10:44:44 +02:00 |
|
Gael Guennebaud
|
a8f66fec65
|
add the possibility to configure the maximal matrix size in the unit tests
|
2011-07-12 14:41:00 +02:00 |
|
Jitse Niesen
|
0b308e79c4
|
Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288).
This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>.
|
2011-06-24 13:47:11 +01:00 |
|
Gael Guennebaud
|
2f32e48517
|
New feature: add rank one update in Cholesky decomposition
|
2011-06-20 15:05:50 +02:00 |
|
Benoit Jacob
|
a871f3cdb8
|
adapt test to the change reverting normalize() to returning void
|
2011-06-15 10:00:43 -04:00 |
|
Benoit Jacob
|
d2673d89bd
|
add test for normalize() and normalized()
|
2011-06-15 00:30:46 -04:00 |
|
Gael Guennebaud
|
91fe1507d1
|
Sparse: more fixes regarding long int as index type
|
2011-06-07 11:28:16 +02:00 |
|
Gael Guennebaud
|
421ece38e1
|
Sparse: fix long int as index type in simplicial cholesky and other decompositions
|
2011-06-06 10:17:28 +02:00 |
|
Gael Guennebaud
|
35c1158ee3
|
add boolean || and && operators
|
2011-05-31 22:17:34 +02:00 |
|
Gael Guennebaud
|
7b46d7ed0f
|
finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not EIGEN_DONT_ALIGN_STATICALLY...
|
2011-05-28 11:38:53 +02:00 |
|
Gael Guennebaud
|
5541bcb769
|
bug #225: add a unit test for memory leak
|
2011-05-23 14:20:49 +02:00 |
|
Gael Guennebaud
|
96464f8563
|
clean several other assertion checking tests
|
2011-05-20 09:59:15 +02:00 |
|
Gael Guennebaud
|
501bc602ec
|
fix vectorization_logic when EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT
|
2011-05-19 21:52:40 +02:00 |
|
Gael Guennebaud
|
8170ef0b2d
|
add unit test for plset
|
2011-05-18 21:11:03 +02:00 |
|
Gael Guennebaud
|
7f2a88c91f
|
NEON: disable unaligned assertion checking for non vectorized types
|
2011-05-18 14:11:40 +02:00 |
|
Jitse Niesen
|
837db08cbd
|
Add test for sqrt() on complex Arrays.
From Gael's dashboard output of matrix_square_root test, I suspect the
test committed here may fail on old gcc.
|
2011-05-09 10:17:41 +01:00 |
|
Thomas Capricelli
|
883219041f
|
better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit
|
2011-05-05 18:48:18 +02:00 |
|
Thomas Capricelli
|
a18a1be42d
|
Fix compilation with gcc-4.6.0, patch provided by Anton Gladky <gladky.anton@gmail.com>,
working on debian packaging.
|
2011-05-05 00:44:24 +02:00 |
|
Jitse Niesen
|
06fb7cf470
|
Implement compound assignments using evaluator of SelfCwiseBinaryOp.
|
2011-04-28 16:57:35 +01:00 |
|
Jitse Niesen
|
3b60d2dbc4
|
Implement swap using evaluators.
|
2011-04-28 15:52:15 +01:00 |
|
Jitse Niesen
|
2d11041e24
|
Use copyCoeff/copyPacket in copy_using_evaluator.
|
2011-04-22 22:36:45 +01:00 |
|
Jitse Niesen
|
3457965bf5
|
Implement evaluator for Diagonal.
|
2011-04-22 22:36:45 +01:00 |
|
Jitse Niesen
|
f924722f3b
|
Implement evaluators for Reverse.
|
2011-04-22 22:36:45 +01:00 |
|
Jitse Niesen
|
bb2d70d211
|
Implement evaluators for ArrayWrapper and MatrixWrapper.
|
2011-04-22 22:36:45 +01:00 |
|
Mathieu Gautier
|
392eb9fee8
|
Quaternion : add Flags on Quaternion's traits with the LvalueBit set if needed
Quaternion : change PacketAccess to IsAligned to mimic other traits
test : add a test and 4 failtest on Map<const Quaternion> based on Eigen::Map ones
|
2011-04-12 14:49:50 +02:00 |
|
Jitse Niesen
|
c9b5531d6c
|
Normalize eigenvectors returned by EigenSolver (fixes bug #249)
because the documentation says that we do this.
Also, add a unit test to cover this.
|
2011-04-15 17:39:59 +01:00 |
|
Jitse Niesen
|
e654405900
|
Implement unrolling in copy_using_evaluator() .
|
2011-04-13 11:49:48 +01:00 |
|
Jitse Niesen
|
7e86324898
|
Implement evaluator for PartialReduxExpr as a dumb wrapper.
|
2011-04-13 09:49:10 +01:00 |
|
Jitse Niesen
|
11164830f5
|
Implement evaluator for Replicate.
|
2011-04-12 22:54:31 +01:00 |
|
Jitse Niesen
|
12a30a982f
|
Implement evaluator for Select.
|
2011-04-12 22:34:16 +01:00 |
|