aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* Sparse matrix insertion:Gravatar Gael Guennebaud2011-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 testsGravatar Gael Guennebaud2011-12-01
|
* add more support for uncompressed modeGravatar Gael Guennebaud2011-11-30
|
* bug #383 - another c++11-user-defined-literal fixGravatar Marc Glisse2011-11-27
|
* Bugs 157 and 377 - General tightening/testing of vectorwise ops:Gravatar Benoit Jacob2011-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/MatrixGravatar Dennis Schridde2011-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 ↵Gravatar Gael Guennebaud2011-11-12
| | | | stable yet" warning
* Add test for Matrix(x, y) ctor static assert added in previous changesetGravatar Benoit Jacob2011-11-06
|
* fix a couple of warnings in the unit testsGravatar Gael Guennebaud2011-11-05
|
* bug #365 - Add test for non-usage of B0Gravatar Benoit Jacob2011-10-31
|
* bug #369 - Quaternion alignment is brokenGravatar Benoit Jacob2011-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.6Gravatar Benoit Jacob2011-10-31
|
* Fix some unused-variable warnings with GCC 4.6Gravatar Benoit Jacob2011-10-30
|
* update sparse*sparse product: the default is now a conservative algorithm ↵Gravatar Gael Guennebaud2011-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 SparseExtraGravatar Gael Guennebaud2011-10-24
|
* bug #363 - add test for integer overflow in size computationsGravatar Benoit Jacob2011-10-16
|
* add a unit test for permutation applied to sparse objectsGravatar Gael Guennebaud2011-10-11
|
* Fix bug #286: Infinite loop in JacobiSVD with denormalsGravatar Jitse Niesen2011-09-27
|
* Bug fix for matrix1 * matrix2 * scalar1 * scalar2.Gravatar Jitse Niesen2011-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).Gravatar Jitse Niesen2011-09-11
| | | | Clarify this in docs and add regression test.
* add the possibility to reserve room for inner vector in SparseMatrixGravatar Gael Guennebaud2011-09-08
|
* Fix failures in redux test caused by underflow in .prod() test.Gravatar Jitse Niesen2011-08-21
|
* the min/max macros to detect unprotected min/max were undefined by some std ↵Gravatar Gael Guennebaud2011-08-19
| | | | | | header, so let's declare them after and do the respective fixes ;)
* add a computeDirect method to SelfAdjointEigenSolver for fast eigen ↵Gravatar Gael Guennebaud2011-07-21
| | | | decomposition
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* fix triangular unit test: it only accepts small matricesGravatar Gael Guennebaud2011-07-19
|
* fix trmv unit testGravatar Gael Guennebaud2011-07-19
|
* add the possibility to configure the maximal matrix size in the unit testsGravatar Gael Guennebaud2011-07-12
|
* Add DenseStorage specializations for dynamic size with MaxSize = 0 (bug #288).Gravatar Jitse Niesen2011-06-24
| | | | This is necessary for instantiations like Matrix<float,Dynamic,Dynamic,0,0,0>.
* New feature: add rank one update in Cholesky decompositionGravatar Gael Guennebaud2011-06-20
|
* adapt test to the change reverting normalize() to returning voidGravatar Benoit Jacob2011-06-15
|
* add test for normalize() and normalized()Gravatar Benoit Jacob2011-06-15
|
* Sparse: more fixes regarding long int as index typeGravatar Gael Guennebaud2011-06-07
|
* Sparse: fix long int as index type in simplicial cholesky and other ↵Gravatar Gael Guennebaud2011-06-06
| | | | decompositions
* add boolean || and && operatorsGravatar Gael Guennebaud2011-05-31
|
* finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵Gravatar Gael Guennebaud2011-05-28
| | | | EIGEN_DONT_ALIGN_STATICALLY...
* bug #225: add a unit test for memory leakGravatar Gael Guennebaud2011-05-23
|
* clean several other assertion checking testsGravatar Gael Guennebaud2011-05-20
|
* fix vectorization_logic when EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENTGravatar Gael Guennebaud2011-05-19
|
* add unit test for plsetGravatar Gael Guennebaud2011-05-18
|
* NEON: disable unaligned assertion checking for non vectorized typesGravatar Gael Guennebaud2011-05-18
|
* Add test for sqrt() on complex Arrays.Gravatar Jitse Niesen2011-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 BenoitGravatar Thomas Capricelli2011-05-05
|
* Fix compilation with gcc-4.6.0, patch provided by Anton Gladky ↵Gravatar Thomas Capricelli2011-05-05
| | | | | | <gladky.anton@gmail.com>, working on debian packaging.
* Implement compound assignments using evaluator of SelfCwiseBinaryOp.Gravatar Jitse Niesen2011-04-28
|
* Implement swap using evaluators.Gravatar Jitse Niesen2011-04-28
|
* Use copyCoeff/copyPacket in copy_using_evaluator.Gravatar Jitse Niesen2011-04-22
|
* Implement evaluator for Diagonal.Gravatar Jitse Niesen2011-04-22
|
* Implement evaluators for Reverse.Gravatar Jitse Niesen2011-04-22
|
* Implement evaluators for ArrayWrapper and MatrixWrapper.Gravatar Jitse Niesen2011-04-22
|