Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Sparse matrix insertion: | 2011-12-02 | |
| | | | | | - automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j). - now coeffRef insert a new element when it does not already exist | ||
* | remove GSL dependency in the unit tests | 2011-12-01 | |
| | |||
* | add more support for uncompressed mode | 2011-11-30 | |
| | |||
* | bug #383 - another c++11-user-defined-literal fix | 2011-11-27 | |
| | |||
* | Bugs 157 and 377 - General tightening/testing of vectorwise ops: | 2011-11-18 | |
| | | | | | | | | | | | | | | | | | | * add lots of static assertions making it very explicit when all these ops are supposed to work: ** all ops require the rhs vector to go in the right direction ** all ops already require that the lhs and rhs are of the same kind (matrix vs vector) otherwise we'd have to do complex work ** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous. * add a new test, vectorwiseop.cpp. * these compound-assign operators used to be implemented with for loops: for(Index j=0; j<subVectors(); ++j) subVector(j).array() += other.derived().array(); This didn't seem to be needed; replaced by using expressions like operator+ and operator- did. | ||
* | [Geometry/AlignedBox] New typedefs, like for Core/Matrix | 2011-11-09 | |
| | | | | | Includes 1-4 and dynamic sized boxes for int, float and double type. Also changes the tests to use these typedefs. | ||
* | move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵ | 2011-11-12 | |
| | | | | stable yet" warning | ||
* | Add test for Matrix(x, y) ctor static assert added in previous changeset | 2011-11-06 | |
| | |||
* | fix a couple of warnings in the unit tests | 2011-11-05 | |
| | |||
* | bug #365 - Add test for non-usage of B0 | 2011-10-31 | |
| | |||
* | bug #369 - Quaternion alignment is broken | 2011-10-31 | |
| | | | | | | The problem was two-fold: * missing aligned operator new * Flags were mis-computed, the Aligned constant was misused | ||
* | fix more variable-set-but-not-used warnings on gcc 4.6 | 2011-10-31 | |
| | |||
* | Fix some unused-variable warnings with GCC 4.6 | 2011-10-30 | |
| | |||
* | update sparse*sparse product: the default is now a conservative algorithm ↵ | 2011-10-24 | |
| | | | | 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) | ||
* | move DynamicSparseMatrix to SparseExtra | 2011-10-24 | |
| | |||
* | bug #363 - add test for integer overflow in size computations | 2011-10-16 | |
| | |||
* | add a unit test for permutation applied to sparse objects | 2011-10-11 | |
| | |||
* | Fix bug #286: Infinite loop in JacobiSVD with denormals | 2011-09-27 | |
| | |||
* | Bug fix for matrix1 * matrix2 * scalar1 * scalar2. | 2011-09-19 | |
| | | | | See report on http://forum.kde.org/viewtopic.php?f=74&t=96947 . | ||
* | Fix LDLT::solve() if matrix singular but solution exists (bug #241). | 2011-09-11 | |
| | | | | Clarify this in docs and add regression test. | ||
* | add the possibility to reserve room for inner vector in SparseMatrix | 2011-09-08 | |
| | |||
* | Fix failures in redux test caused by underflow in .prod() test. | 2011-08-21 | |
| | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | ||
* | add a computeDirect method to SelfAdjointEigenSolver for fast eigen ↵ | 2011-07-21 | |
| | | | | decomposition | ||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | fix triangular unit test: it only accepts small matrices | 2011-07-19 | |
| | |||
* | fix trmv unit test | 2011-07-19 | |
| | |||
* | add the possibility to configure the maximal matrix size in the unit tests | 2011-07-12 | |
| | |||
* | Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288). | 2011-06-24 | |
| | | | | This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>. | ||
* | New feature: add rank one update in Cholesky decomposition | 2011-06-20 | |
| | |||
* | adapt test to the change reverting normalize() to returning void | 2011-06-15 | |
| | |||
* | add test for normalize() and normalized() | 2011-06-15 | |
| | |||
* | Sparse: more fixes regarding long int as index type | 2011-06-07 | |
| | |||
* | Sparse: fix long int as index type in simplicial cholesky and other ↵ | 2011-06-06 | |
| | | | | decompositions | ||
* | add boolean || and && operators | 2011-05-31 | |
| | |||
* | finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵ | 2011-05-28 | |
| | | | | EIGEN_DONT_ALIGN_STATICALLY... | ||
* | bug #225: add a unit test for memory leak | 2011-05-23 | |
| | |||
* | clean several other assertion checking tests | 2011-05-20 | |
| | |||
* | fix vectorization_logic when EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT | 2011-05-19 | |
| | |||
* | add unit test for plset | 2011-05-18 | |
| | |||
* | NEON: disable unaligned assertion checking for non vectorized types | 2011-05-18 | |
| | |||
* | Add test for sqrt() on complex Arrays. | 2011-05-09 | |
| | | | | | From Gael's dashboard output of matrix_square_root test, I suspect the test committed here may fail on old gcc. | ||
* | better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit | 2011-05-05 | |
| | |||
* | Fix compilation with gcc-4.6.0, patch provided by Anton Gladky ↵ | 2011-05-05 | |
| | | | | | | <gladky.anton@gmail.com>, working on debian packaging. | ||
* | Implement compound assignments using evaluator of SelfCwiseBinaryOp. | 2011-04-28 | |
| | |||
* | Implement swap using evaluators. | 2011-04-28 | |
| | |||
* | Use copyCoeff/copyPacket in copy_using_evaluator. | 2011-04-22 | |
| | |||
* | Implement evaluator for Diagonal. | 2011-04-22 | |
| | |||
* | Implement evaluators for Reverse. | 2011-04-22 | |
| | |||
* | Implement evaluators for ArrayWrapper and MatrixWrapper. | 2011-04-22 | |
| |