Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1395: fix the use of compile-time vectors as inputs of JacobiSVD. | Gael Guennebaud | 2017-02-20 |
| | |||
* | Reduce compiler memory consumption for SVD unit tests | Gael Guennebaud | 2015-06-22 |
| | |||
* | Split up some test cases | Christoph Hertzberg | 2014-10-29 |
| | |||
* | Unify unit test for BDC and Jacobi SVD. This reveals some numerical issues ↵ | Gael Guennebaud | 2014-09-19 |
| | | | | in BDCSVD. | ||
* | Improve further the accuracy of JacobiSVD wrt under/overflow while improving ↵ | Gael Guennebaud | 2014-09-10 |
| | | | | speed for small matrices (hypot is very slow). | ||
* | Add one more regression test for bug #791. | Gael Guennebaud | 2014-09-10 |
| | |||
* | Fix bug #791: infinite loop in JacobiSVD in the presence of NaN. | Gael Guennebaud | 2014-09-10 |
| | |||
* | bug #843: fix jacobisvd for complexes and extend respective unit test to ↵ | Gael Guennebaud | 2014-07-17 |
| | | | | chack with random tricky matrices | ||
* | Add scaling in JacobiSVD to avoid overflows | Gael Guennebaud | 2013-11-19 |
| | |||
* | Check for minimal norm solutions | Gael Guennebaud | 2013-11-03 |
| | |||
* | JacobiSVD: move from Lapack to Matlab strategy for the default threshold | Gael Guennebaud | 2013-11-03 |
| | |||
* | Introduce a TEST_SET_BUT_UNUSED_VARIABLE macro for initialized but unused ↵ | Gael Guennebaud | 2013-06-25 |
| | | | | variables in the unit tests and also fix a few other warnings. | ||
* | Workaround a bunch of stupid warnings in unit tests | Gael Guennebaud | 2013-06-23 |
| | |||
* | 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 |
| | |||
* | shutup floating point underflow warning for this specific unit test | Gael Guennebaud | 2012-01-31 |
| | |||
* | pushed too fast the previous one | Gael Guennebaud | 2011-12-23 |
| | |||
* | the previous test works for Dynamic sizes only | Gael Guennebaud | 2011-12-23 |
| | |||
* | add a reconstruction test | Gael Guennebaud | 2011-12-23 |
| | |||
* | Fix bug #286: Infinite loop in JacobiSVD with denormals | Jitse Niesen | 2011-09-27 |
| | |||
* | 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 ;) | ||
* | add the possibility to configure the maximal matrix size in the unit tests | Gael Guennebaud | 2011-07-12 |
| | |||
* | * bug #206: correctly forward computationOptions and work towards avoiding ↵ | Benoit Jacob | 2011-03-06 |
| | | | | | | mallocs after preallocation, with unit test. * added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test | ||
* | fix bug #176 (workaround a too aggressive optimization made by ICC) | Gael Guennebaud | 2011-02-21 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | work around stupid msvc error when constructing at compile time an expression | Benoit Jacob | 2010-10-19 |
| | | | | that involves a division by zero, even if the numeric type has floating point | ||
* | add jacobiSvd() method, update test & docs | Benoit Jacob | 2010-10-17 |
| | |||
* | JacobiSVD: | Benoit Jacob | 2010-10-14 |
| | | | | | | * fix preallocating constructors, allocate U and V of the right size for computation options * complete documentation and internal comments * improve unit test, test inf/nan values | ||
* | fix bug #44: use VERIFY_IS_APPROX instead of exact comparison to please x87 ↵ | Benoit Jacob | 2010-10-13 |
| | | | | extended precision | ||
* | add Jacobi unit test. jacobi_5 fails, exposing bug #39. | Benoit Jacob | 2010-10-12 |
| | |||
* | set ColPivHouseholderQR as default preconditioner for JacobiSVD | Benoit Jacob | 2010-10-11 |
| | |||
* | implement JacobiSVD::solve() and expand the unit test | Benoit Jacob | 2010-10-11 |
| | |||
* | add option to compute thin U/V. | Benoit Jacob | 2010-10-08 |
| | | | | By default nothing is computed. You have to ask explicitly for thin/full U/V if you want them. | ||
* | Rework JacobiSVD api / template parameters. | Benoit Jacob | 2010-10-08 |
| | | | | | | There is now an integer QRPreconditioner template parameter, defaulting to full-piv QR. Since we have to special-case each QR dec anyway, a template template parameter didn't add much value here. There is an option NoQRPreconditioner if you know your matrices are already square (auto-detected for fixed-size matrices). | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | Utilize Index in all unit tests. | Hauke Heibel | 2010-06-20 |
| | |||
* | - Added problem size constructor to decompositions that did not have one. It ↵ | Adolfo Rodriguez Tsouroukdissian | 2010-04-21 |
| | | | | | | | | | | | preallocates member data structures. - Updated unit tests to check above constructor. - In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course). These changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops. CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first. | ||
* | Fixed conservativeResize. | Hauke Heibel | 2010-01-11 |
| | | | | | Fixed multiple overloads for operator=. Removed debug output. | ||
* | fix stuff after the PermutationMatrix changes. | Benoit Jacob | 2009-11-18 |
| | | | | I still have JacobiSVD errors when cols>rows | ||
* | 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 | ||
* | * add a HouseholderSequence class (not good enough yet for ↵ | Gael Guennebaud | 2009-09-16 |
| | | | | | | Triadiagonalization and HessenbergDecomposition) * rework a bit AnyMatrixBase, and mobe it to a separate file | ||
* | big reorganization in JacobiSVD: | Benoit Jacob | 2009-09-03 |
| | | | | | | | - R-SVD preconditioning now done with meta selectors to avoid compiling useless code - SVD options now honored, with options to hint "at least as many rows as cols" etc... - fix compilation in bad cases (rectangular and fixed-size) - the check for termination is now done on the fly, no more goto (should have done that earlier!) | ||
* | JacobiSVD: implement general R-SVD using full-pivoting QR, so we now support ↵ | Benoit Jacob | 2009-09-02 |
| | | | | any rectangular matrix size by reducing to the smaller of the two dimensions (which is also an optimization) | ||
* | * JacobiSVD: | Benoit Jacob | 2009-08-31 |
- support complex numbers - big rewrite of the 2x2 kernel, much more robust * Jacobi: - fix weirdness in initial design, e.g. applyJacobiOnTheRight actually did the inverse transformation - fully support complex numbers - fix logic to decide whether to vectorize - remove several clumsy methods fix for complex numbers |