aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SVD
Commit message (Collapse)AuthorAge
* Fix unused variable warning.Gravatar Gael Guennebaud2015-02-16
|
* The usage of DenseIndex is deprecated, so let's replace DenseIndex by IndexGravatar Gael Guennebaud2015-02-16
|
* Remove deprecated usage of expr::Index.Gravatar Gael Guennebaud2015-02-16
|
* Index refactoring: StorageIndex must be used for storage only (and locally ↵Gravatar Gael Guennebaud2015-02-13
| | | | when it make sense). In all other cases use the global Index type.
* Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵Gravatar Gael Guennebaud2015-02-13
|\ | | | | | | useless typedefs
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
| | | | | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
| * Fix dynamic allocation in JacobiSVD (regression)Gravatar Gael Guennebaud2014-12-08
|/
* Disable MatrixBase::bdcSvd with CUDA (just like MatrixBase::jacobiSvdGravatar Gael Guennebaud2014-11-26
|
* Move D&C SVD to official SVD module.Gravatar Gael Guennebaud2014-10-29
|
* bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* mergeGravatar Gael Guennebaud2014-10-17
|\
* | Fix JacobiSVD wrt undeR/overflow by doing scaling prior to QR preconditioningGravatar Gael Guennebaud2014-10-17
| |
| * quieted more g++ warnings of the form: warning: typedef XXX locally defined ↵Gravatar Mark Borgerding2014-10-16
|/ | | | but not used [-Wunused-local-typedefs]
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* merge with default branchGravatar Gael Guennebaud2014-09-14
|\
| * Make UpperBidiagonalization accept row-major matrices (bug #769)Gravatar Jitse Niesen2014-09-12
| | | | | | | | | | | | | | * Give temporary workspace the same storage order as original matrix * Take storage order into account when determining inner stride of rows and columns * Change one test to use a row-major matrix.
* | Optimization: enable cache-efficient application of HouseholderSequence.Gravatar Gael Guennebaud2014-09-04
| |
* | Cleaning in BDCSVD (formating, handling of transpose case, remove some for ↵Gravatar Gael Guennebaud2014-09-03
| | | | | | | | loops)
* | Factorize *SVD::solve to SVDBaseGravatar Gael Guennebaud2014-09-01
| |
* | merge with default branchGravatar Gael Guennebaud2014-09-01
|\ \
| | * Improve further the accuracy of JacobiSVD wrt under/overflow while improving ↵Gravatar Gael Guennebaud2014-09-10
| | | | | | | | | | | | speed for small matrices (hypot is very slow).
| | * Fix bug #791: infinite loop in JacobiSVD in the presence of NaN.Gravatar Gael Guennebaud2014-09-10
| |/
| * Reafctoring in D&C SVD unsupported module: clean and merge the SVDBase class ↵Gravatar Gael Guennebaud2014-09-01
| | | | | | | | to Eigen/SVD, rm copy/pasted JacobiSVD.h file
* | merge with default branchGravatar Gael Guennebaud2014-07-18
|\|
| * bug #843: fix jacobisvd for complexes and extend respective unit test to ↵Gravatar Gael Guennebaud2014-07-17
| | | | | | | | chack with random tricky matrices
* | merge with default branchGravatar Gael Guennebaud2014-06-20
|\|
| * bug #790: fix overflow in real_2x2_jacobi_svdGravatar Gael Guennebaud2014-04-14
| |
* | Migrate JacobiSVD to SolverGravatar Gael Guennebaud2014-03-11
|/
* 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