aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/LU
Commit message (Collapse)AuthorAge
* bug #949: add static assertion for incompatible scalar types in dense ↵Gravatar Gael Guennebaud2015-03-13
| | | | end-user decompositions.
* New scoring functor to select the pivot.Gravatar Marc Glisse2015-03-03
| | | | This is can be useful for non-floating point scalars, where choosing the biggest element is generally not the best choice.
* 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.
* 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.
* 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
|
* Fix numerous nested versus nested_eval shortcomingsGravatar Gael Guennebaud2014-08-01
|
* Fix 4x4 inverse via SSE for submatricesGravatar Gael Guennebaud2014-07-31
|
* merge with default branchGravatar Gael Guennebaud2014-07-18
|\
| * bug #397: add a warning for 64 to 32 bit integer conversion and fix many of ↵Gravatar Gael Guennebaud2014-07-17
| | | | | | | | these warning by splitting the index type used for storage and as size/coefficient indexes in PermutationMatrix and Transpositions.
* | merge with default branchGravatar Gael Guennebaud2014-07-02
|\|
| * Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
* | merge with default branchGravatar Gael Guennebaud2014-06-20
|\|
| * Fix doc'n of FullPivLU re permutation matrices (bug #815).Gravatar Jitse Niesen2014-05-31
| |
* | Migrate JacobiSVD to SolverGravatar Gael Guennebaud2014-03-11
| |
* | Fix CoeffReadCost issuesGravatar Gael Guennebaud2014-03-11
| |
* | Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and ↵Gravatar Gael Guennebaud2014-02-24
| | | | | | | | LU/InverseImpl.h for the dense implementation of dense.inverse()
* | Hide some deprecated classes.Gravatar Gael Guennebaud2014-02-24
| |
* | Generalize evaluator<Inverse<>> such that there is no need to specialize itGravatar Gael Guennebaud2014-02-21
| |
* | Port LU module to evaluators (except image() and kernel())Gravatar Gael Guennebaud2014-02-20
| |
* | Add general Inverse<> expression with evaluatorGravatar Gael Guennebaud2014-02-20
|/
* merge with main branchGravatar Gael Guennebaud2013-07-17
|\
| * Fix documentation typoGravatar Rhys Ulerich2013-06-17
| |
* | merge with default branchGravatar Gael Guennebaud2013-04-19
|\|
| * Fix a couple of int versus Index issues.Gravatar Gael Guennebaud2013-04-09
| |
| * Add assertion on the input matrix size in factorizations relying on ↵Gravatar Gael Guennebaud2013-02-26
| | | | | | | | permutations of 32bits int
* | Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
| | | | | | | | | | | | CUDA code. Still a lot to do.
| * Replace assert() by eigen_assert() (fixes bug #548).Gravatar Jitse Niesen2013-02-02
|/
* 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
* Manual MPL2 relicensing fixesGravatar Benoit Jacob2012-07-13
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix more warnings in MKL supportGravatar Gael Guennebaud2012-04-18
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* add missing return *thisGravatar Gael Guennebaud2012-01-31
|
* Fix out-of-range int constant in 4x4 inverse.Gravatar Keir Mierle2012-01-05
| | | | | (transplanted from 45bcad41b444a44d28558472ff27d5cd1207d41c )
* 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.
* stop fill pivoting LU only if the pivot is exactly 0Gravatar Gael Guennebaud2011-11-22
|
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* remove the use of non standard long longGravatar Gael Guennebaud2011-06-14
|
* 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)
* mergeGravatar Gael Guennebaud2011-01-26
|\
* | extend PermutationMatrix and Transpositions to support arbitrary interger ↵Gravatar Gael Guennebaud2011-01-26
| | | | | | | | types and to support the Map/Wrapper model via base and derived classes
| * eigen2: pass lu testGravatar Benoit Jacob2011-01-25
|/
* do not stop the factorization if one pivot is exactly 0, and return theGravatar Gael Guennebaud2011-01-17
| | | | index of the first zero pivot if any
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|