aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SVD
Commit message (Collapse)AuthorAge
* Add scaling in JacobiSVD to avoid overflowsGravatar Gael Guennebaud2013-11-19
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | JacobiSVD: fix a 0/0 issue for complexesGravatar Gael Guennebaud2013-11-04
| |
* | JacobiSVD: move from Lapack to Matlab strategy for the default thresholdGravatar Gael Guennebaud2013-11-03
| |
* | Add a rank method with threshold control to JacobiSVD, and make solve uses ↵Gravatar Gael Guennebaud2013-11-01
| | | | | | | | it to return the minimal norm solution for rank-deficient problems
* | Fix unused variable warningsGravatar Gael Guennebaud2013-10-29
| |
* | Use unblocked version if the matrix is too small, plus some cleaning.Gravatar Gael Guennebaud2013-08-27
| |
* | Implement a blocked upper-bidiagonalization algorithm. The computeUnblocked ↵Gravatar Gael Guennebaud2013-08-27
| | | | | | | | function is currently for benchmarking purpose.
| * Disable some shortcuts with nvccGravatar Gael Guennebaud2013-07-31
| |
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | Introduce a TEST_SET_BUT_UNUSED_VARIABLE macro for initialized but unused ↵Gravatar Gael Guennebaud2013-06-25
| | | | | | | | variables in the unit tests and also fix a few other warnings.
* | bug #620: fix robustness issue in JacobiSVD::solve (also fix a perf. issue)Gravatar Gael Guennebaud2013-06-24
| |
* | Fix HouseholderSequence::conjugate() and ::adjoint() and add respective unit ↵Gravatar Gael Guennebaud2013-06-17
| | | | | | | | tests.
* | Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
| |
| * merge with default branchGravatar Gael Guennebaud2013-04-19
| |\ | |/ |/|
| * Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with ↵Gravatar Gael Guennebaud2013-04-05
| | | | | | | | std::min/max
* | Fix bug #544: assertion in JacobiSVD when compiling with ↵Gravatar Gael Guennebaud2013-02-12
|/ | | | EIGEN_NO_AUTOMATIC_RESIZING
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* fix various regressions with MKL supportGravatar Gael Guennebaud2012-07-28
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix bug #486: template speacialization of member functions must be declared ↵Gravatar Gael Guennebaud2012-07-05
| | | | inline to avoid duplicate references
* fix performance regression due to check_rows_cols_for_overflow and add ↵Gravatar Gael Guennebaud2012-06-26
| | | | | | appropriate assertions in the PlainObjectBase::resize() functions. The fix consists in disabling this useless test for statically allocated objects.
* prevent the allocation of the two preconditioner, only one is neededGravatar Gael Guennebaud2012-06-15
|
* cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵Gravatar Gael Guennebaud2012-04-18
| | | | MarketIO needs iostream
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* remove an extra ';' and suppress a 'variable used before its value is set' ↵Gravatar Gael Guennebaud2012-04-11
| | | | warning
* Document that JacobiSVD also handles complex matrices.Gravatar Jitse Niesen2012-01-26
| | | | Thanks to 'Jazzdude' for noting this on IRC.
* Intel(R) MKL support added.Gravatar karturov2011-12-05
| | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically.
* bug #206 - part 4: Removes heap allocations from JacobiSVD and its ↵Gravatar Adolfo Rodriguez Tsourouksdissian2011-10-30
| | | | preconditioners
* Convert tabs to spaces.Gravatar Jitse Niesen2011-09-27
|
* Fix bug #286: Infinite loop in JacobiSVD with denormalsGravatar Jitse Niesen2011-09-27
|
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* Simplify the use of custom scalar types, the rule is to never directly call ↵Gravatar Gael Guennebaud2011-05-25
| | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b);
* bug #271: fix copy/paste mistakes in docGravatar Gael Guennebaud2011-05-23
| | | | (transplanted from 145b9cad63101ee46924d446fa8b08ffb48c7f3a)
* clean a bit previous patch (ctor vs static_cast and a few bits)Gravatar Gael Guennebaud2011-05-23
|
* fix implicit scalar conversions (needed to support fancy scalar types, see ↵Gravatar David H. Bailey2011-05-23
| | | | bug #276)
* Document enums in Constants.h (bug #248).Gravatar Jitse Niesen2011-05-03
| | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs.
* * bug #206: correctly forward computationOptions and work towards avoiding ↵Gravatar Benoit Jacob2011-03-06
| | | | | | mallocs after preallocation, with unit test. * added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test
* Document (non)sorting of eigenvalues.Gravatar Jitse Niesen2011-02-27
| | | | | Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these two classes were split apart.
* one more const missingGravatar Gael Guennebaud2011-01-25
|
* fix HouseholderSequence API, bug #50:Gravatar Benoit Jacob2010-12-30
| | | | | | * remove ctors taking more than 2 ints * rename actualVectors to length * add length/shift/trans accessors/mutators
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|
* make UpperBidiagonalization internal: don't want to support it, it's not used.Gravatar Benoit Jacob2010-11-23
| | | | Keeping it because it tests BandMatrix.
* prevent warningGravatar Gael Guennebaud2010-11-10
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* rename PlanarRotation -> JacobiRotationGravatar Benoit Jacob2010-10-19
|
* work around stupid msvc error when constructing at compile time an expressionGravatar Benoit Jacob2010-10-19
| | | | that involves a division by zero, even if the numeric type has floating point
* re-fix the broken msvc warning in JacobiSVDGravatar Benoit Jacob2010-10-18
|
* fix stupid msvc warning in jacobisvdGravatar Benoit Jacob2010-10-18
|
* add jacobiSvd() method, update test & docsGravatar Benoit Jacob2010-10-17
|