Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug #314: move remaining math functions from internal to numext namespace | Gael Guennebaud | 2013-06-10 |
| | |||
* | Clean source code and unit tests with respect to -Wunused-local-typedefs | Gael Guennebaud | 2013-04-10 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | fix more variable-set-but-not-used warnings on gcc 4.6 | Benoit Jacob | 2011-10-31 |
| | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | Gael Guennebaud | 2011-08-19 |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | ||
* | fix triangular unit test: it only accepts small matrices | Gael Guennebaud | 2011-07-19 |
| | |||
* | add the possibility to configure the maximal matrix size in the unit tests | Gael Guennebaud | 2011-07-12 |
| | |||
* | fix the remainder of bug #159 | Benoit Jacob | 2011-01-26 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | add TriangularMatrix::conjugate to be consistent since we have adjoint | Gael Guennebaud | 2010-08-23 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | More Index realted warnings. | Hauke Heibel | 2010-06-20 |
| | |||
* | Silence index warnings in triangular unit test. | Hauke Heibel | 2010-06-20 |
| | | | | Silence index warnings in FFT module. | ||
* | Made the supression of unused variables portable. | Hauke Heibel | 2010-06-08 |
| | | | | EIGEN_UNUSED is not supported on non GCC systems. | ||
* | test/triangular.cpp: isUpper() --> isUpperTriangular() | Jitse Niesen | 2010-01-08 |
| | | | | | | | Necessary to get the test to compile after c5d7c9f0def693e77797e6e43cb1fd2e7f8ae2fd . I'm assuming that isUpperTriangular() is the name we want; the alternative is to change Eigen/src/Core/{MatrixBase,TriangularMatrix}.h | ||
* | remove the Triangular suffix to Upper, Lower, UnitLower, etc, | Gael Guennebaud | 2010-01-07 |
| | | | | and remove the respective bit flags | ||
* | fix dirty triangular unit test | Gael Guennebaud | 2010-01-04 |
| | |||
* | merge with default branch | Gael Guennebaud | 2009-12-22 |
|\ | |||
* | | more fixes | Gael Guennebaud | 2009-12-17 |
| | | |||
| * | * don't laugh, but these bugs took me forever to fix. | Benoit Jacob | 2009-11-19 |
| | | | | | | | | * expand unit tests to make sure to catch them: they nearly escaped the existing tests as these memory violations were highly dependent on the numbers of rows and cols. | ||
| * | minor improvements in triangular stuff | Benoit Jacob | 2009-11-19 |
| | | |||
| * | * fix compilation of unit-tests (sorry, had tested only 1 channel) | Benoit Jacob | 2009-11-19 |
| | | | | | | | | * remove buggy (superfluous?) specialization in the meta-unroller | ||
| * | TriangularMatrix: extend to rectangular matrices | Benoit Jacob | 2009-11-19 |
|/ | |||
* | big huge changes, so i dont remember everything. | Benoit Jacob | 2009-10-28 |
| | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
* | fix a couple of compilations issues | Gael Guennebaud | 2009-08-06 |
| | |||
* | add a debug mechanism to compute the number of intermediate evaluations ↵ | Gael Guennebaud | 2009-07-28 |
| | | | | (only for dynamic size) | ||
* | add triangular * vector product | Gael Guennebaud | 2009-07-13 |
| | |||
* | add a meta unroller for the triangular solver (only for vectors as rhs) | Gael Guennebaud | 2009-07-10 |
| | |||
* | finally directly calling the low-level products is faster | Gael Guennebaud | 2009-07-10 |
| | |||
* | started to simplify the triangular solvers | Gael Guennebaud | 2009-07-09 |
| | |||
* | * bybye Part, welcome TriangularView and SelfAdjointView. | Gael Guennebaud | 2009-07-06 |
| | | | | | | | | * move solveTriangular*() to TriangularView::solve*() * move .llt() to SelfAdjointView * add a high level wrapper to the efficient selfadjoint * vector product * improve LLT so that we can specify which triangular part is meaningless => there are still many things to do (doc, cleaning, improve the matrix products, etc.) | ||
* | remove sentence "Eigen itself is part of the KDE project." | Benoit Jacob | 2009-05-22 |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | compilation fixes | Gael Guennebaud | 2009-05-12 |
| | |||
* | * compilation fixes for gcc 3.3 | Gael Guennebaud | 2009-05-06 |
| | | | | * test Part::swap | ||
* | * the Upper->UpperTriangular change | Benoit Jacob | 2008-12-20 |
| | | | | * finally get ei_add_test right | ||
* | Solve the issue found by Timothy in solveTriangular: | Gael Guennebaud | 2008-10-13 |
| | | | | | | => row-major rhs are now evaluated to a column-major temporary before the computations. Add solveInPlace in Cholesky* | ||
* | Fix bugs reported by Timothy Hunter: | Gael Guennebaud | 2008-09-03 |
| | | | | | | * CholeskyWithoutSqrt with 1x1 matrices * .part<Diagonal>() Updated unit tests to handle these cases | ||
* | if EIGEN_NICE_RANDOM is defined, the random functions will return numbers with | Benoit Jacob | 2008-09-01 |
| | | | | | | few bits left of the comma and for floating-point types will never return zero. This replaces the custom functions in test/main.h, so one does not anymore need to think about that when writing tests. | ||
* | * bug fixes in: Dot, generalized eigen problem, singular matrix detetection ↵ | Gael Guennebaud | 2008-08-23 |
| | | | | | | | in Cholesky * fix all numerical instabilies in the unit tests, now all tests can be run 2000 times with almost zero failures. | ||
* | * bugfix in SolveTriangular found by Timothy Hunter (did not compiled for ↵ | Gael Guennebaud | 2008-08-22 |
| | | | | | | | | very small fixed size matrices) * bugfix in Dot unroller * added special random generator for the unit tests and reduced the tolerance threshold by an order of magnitude this fixes issues with sum.cpp but other tests still failed sometimes, this have to be carefully checked... | ||
* | Add a packetmath unit test, re-enable the comma-initializer unit test, | Gael Guennebaud | 2008-08-20 |
| | | | | and bug fix in PacketMath/SSE | ||
* | renamed inverseProduct => solveTriangular | Gael Guennebaud | 2008-08-09 |
| | |||
* | * Rewrite the triangular solver so that we can take advantage of our ↵ | Gael Guennebaud | 2008-07-26 |
| | | | | | | | | | | | efficient matrix-vector products: => up to 6 times faster ! * Added DirectAccessBit to Part * Added an exemple of a cwise operator * Renamed perpendicular() => someOrthogonal() (geometry module) * Fix a weired bug in ei_constant_functor: the default copy constructor did not copy the imaginary part when the single member of the class is a complex... | ||
* | * Merge Extract and Part to the Part expression. | Gael Guennebaud | 2008-07-21 |
| | | | | | | Renamed "MatrixBase::extract() const" to "MatrixBase::part() const" * Renamed static functions identity, zero, ones, random with an upper case first letter: Identity, Zero, Ones and Random. | ||
* | - introduce Part and Extract classes, splitting and extending the former | Benoit Jacob | 2008-05-27 |
| | | | | | | | | | | Triangular class - full meta-unrolling in Part - move inverseProduct() to MatrixBase - compilation fix in ProductWIP: introduce a meta-selector to only do direct access on types that support it. - phase out the old Product, remove the WIP_DIRTY stuff. - misc renaming and fixes | ||
* | update of the testing framework: | Gael Guennebaud | 2008-05-22 |
| | | | | | replaced the QTestLib framework my custom macros and a (optional) custom script to run the tests from ctest. | ||
* | updated product test to carefully test all scalar types | Gael Guennebaud | 2008-05-12 |
| | | | | and fix an issue in the triangular test | ||
* | added a test for triangular matrices | Gael Guennebaud | 2008-05-02 |