Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #949: add static assertion for incompatible scalar types in dense ↵ | 2015-03-13 | |
| | | | | end-user decompositions. | ||
* | New scoring functor to select the pivot. | 2015-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. | 2015-02-16 | |
| | |||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | 2015-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 ↵ | 2014-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 conversion | 2014-09-23 | |
| | |||
* | Remove deprecated code not used by evaluators | 2014-09-18 | |
| | |||
* | Fix numerous nested versus nested_eval shortcomings | 2014-08-01 | |
| | |||
* | Fix 4x4 inverse via SSE for submatrices | 2014-07-31 | |
| | |||
* | merge with default branch | 2014-07-18 | |
|\ | |||
| * | bug #397: add a warning for 64 to 32 bit integer conversion and fix many of ↵ | 2014-07-17 | |
| | | | | | | | | these warning by splitting the index type used for storage and as size/coefficient indexes in PermutationMatrix and Transpositions. | ||
* | | merge with default branch | 2014-07-02 | |
|\| | |||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-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 branch | 2014-06-20 | |
|\| | |||
| * | Fix doc'n of FullPivLU re permutation matrices (bug #815). | 2014-05-31 | |
| | | |||
* | | Migrate JacobiSVD to Solver | 2014-03-11 | |
| | | |||
* | | Fix CoeffReadCost issues | 2014-03-11 | |
| | | |||
* | | Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and ↵ | 2014-02-24 | |
| | | | | | | | | LU/InverseImpl.h for the dense implementation of dense.inverse() | ||
* | | Hide some deprecated classes. | 2014-02-24 | |
| | | |||
* | | Generalize evaluator<Inverse<>> such that there is no need to specialize it | 2014-02-21 | |
| | | |||
* | | Port LU module to evaluators (except image() and kernel()) | 2014-02-20 | |
| | | |||
* | | Add general Inverse<> expression with evaluator | 2014-02-20 | |
|/ | |||
* | merge with main branch | 2013-07-17 | |
|\ | |||
| * | Fix documentation typo | 2013-06-17 | |
| | | |||
* | | merge with default branch | 2013-04-19 | |
|\| | |||
| * | Fix a couple of int versus Index issues. | 2013-04-09 | |
| | | |||
| * | Add assertion on the input matrix size in factorizations relying on ↵ | 2013-02-26 | |
| | | | | | | | | permutations of 32bits int | ||
* | | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | 2013-02-07 | |
| | | | | | | | | | | | | CUDA code. Still a lot to do. | ||
| * | Replace assert() by eigen_assert() (fixes bug #548). | 2013-02-02 | |
|/ | |||
* | Fix bug #314: | 2012-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 fixes | 2012-07-13 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | fix more warnings in MKL support | 2012-04-18 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | 2012-02-03 | |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | add missing return *this | 2012-01-31 | |
| | |||
* | Fix out-of-range int constant in 4x4 inverse. | 2012-01-05 | |
| | | | | | (transplanted from 45bcad41b444a44d28558472ff27d5cd1207d41c ) | ||
* | Intel(R) MKL support added. | 2011-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 0 | 2011-11-22 | |
| | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | remove the use of non standard long long | 2011-06-14 | |
| | |||
* | clean a bit previous patch (ctor vs static_cast and a few bits) | 2011-05-23 | |
| | |||
* | fix implicit scalar conversions (needed to support fancy scalar types, see ↵ | 2011-05-23 | |
| | | | | bug #276) | ||
* | merge | 2011-01-26 | |
|\ | |||
* | | extend PermutationMatrix and Transpositions to support arbitrary interger ↵ | 2011-01-26 | |
| | | | | | | | | types and to support the Map/Wrapper model via base and derived classes | ||
| * | eigen2: pass lu test | 2011-01-25 | |
|/ | |||
* | do not stop the factorization if one pivot is exactly 0, and return the | 2011-01-17 | |
| | | | | index of the first zero pivot if any | ||
* | Renamed cleantype to remove_all since it is close to ↵ | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | ||
* | Initial fixes for bug #85. | 2010-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_ prefix | 2010-10-25 | |
| |