Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Relax mixing-type constraints for binary coefficient-wise operators: | Gael Guennebaud | 2016-06-06 |
| | | | | | | | | | | - Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP> - Remove the "functor_is_product_like" helper (was pretty ugly) - Currently, OP is not used, but it is available to the user for fine grained tuning - Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-= - TODO: generalize all other binray operators (comparisons,pow,etc.) - TODO: handle "scalar op array" operators (currently only * is handled) - TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits | ||
* | Fix MatrixFunctions module. | Gael Guennebaud | 2016-06-03 |
| | |||
* | Fix compilation when defaulting to row-major | Gael Guennebaud | 2016-05-27 |
| | |||
* | Silenced several double-promotion warnings | Christoph Hertzberg | 2016-05-22 |
| | |||
* | Remove std:: to enable custom scalar types. | Gael Guennebaud | 2016-05-19 |
| | |||
* | made a fix to the GMRES solver so that it now correctly reports the error ↵ | David Dement | 2016-05-16 |
| | | | | achieved in the solution process | ||
* | bug #1229: bypass usage of Derived::Options which is available for plain ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | matrix types only. Better use column-major storage anyway. | ||
* | Pass argument by const ref instead of by value in pow(AutoDiffScalar...) | Gael Guennebaud | 2016-05-18 |
| | |||
* | bug #1223: fix compilation of AutoDiffScalar's min/max operators, and add ↵ | Gael Guennebaud | 2016-05-18 |
| | | | | regression unit test. | ||
* | bug #1222: fix compilation in AutoDiffScalar and add respective unit test | Gael Guennebaud | 2016-05-18 |
| | |||
* | Removed deprecated flag (which apparently was ignored anyway) | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Fixed some incorrect assertions | Benoit Steiner | 2016-05-05 |
| | |||
* | Enable and fix -Wdouble-conversion warnings | Christoph Hertzberg | 2016-05-05 |
| | |||
* | Fixed a possible integer overflow. | Benoit Steiner | 2016-04-07 |
| | |||
* | bug #1189: fix pow/atan2 compilation for AutoDiffScalar | Gael Guennebaud | 2016-04-05 |
| | |||
* | Replace all M_PI by EIGEN_PI and add a check to the testsuite. | Christoph Hertzberg | 2016-03-23 |
| | |||
* | Reverted previous commit since it caused more problems than it solved | Benoit Steiner | 2016-02-26 |
| | |||
* | Fixed handling of long doubles on aarch64 | Benoit Steiner | 2016-02-26 |
| | |||
* | Fixed minor typo in SplineFitting. | Hauke Heibel | 2016-01-25 |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings | ||
* | Disable AutoDiffScalar generic copy ctor for non compatible scalar types ↵ | Gael Guennebaud | 2015-12-16 |
| | | | | (fix ambiguous template instantiation) | ||
* | Add matrix-free solver example | Gael Guennebaud | 2015-12-07 |
| | |||
* | Implement wrapper for matrix-free iterative solvers | Gael Guennebaud | 2015-12-07 |
| | |||
* | bug #1112: fix compilation on exotic architectures | Gael Guennebaud | 2015-11-27 |
| | |||
* | bug #1063: nest AutoDiffScalar by value to avoid dead references | Gael Guennebaud | 2015-11-05 |
| | |||
* | Refactoring of the cost model: | Gael Guennebaud | 2015-10-28 |
| | | | | | | | | | | | - Dynamic is now an invalid value - introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost - add sanity checks for cost values: must be >=0 and not too large This change provides several benefits: - it fixes shortcoming is some cost computation where the Dynamic case was not properly handled. - it simplifies cost computation logic, and should avoid future similar shortcomings. - it allows to distinguish between different level of dynamic/huge/infinite cost - it should enable further simplifications in the computation of costs (save compilation time) | ||
* | bug #1092: fix iterative solver ctors for expressions as input | Gael Guennebaud | 2015-10-26 |
| | |||
* | Added ArpackSupport to cmake install target | Abhijit Kundu | 2015-10-16 |
| | |||
* | Cleanup EIGEN_SPARSE_PUBLIC_INTERFACE, it is now a simple alias to ↵ | Gael Guennebaud | 2015-10-08 |
| | | | | EIGEN_GENERIC_PUBLIC_INTERFACE | ||
* | Move IncompleteCholesky to official modules | Gael Guennebaud | 2015-10-08 |
| | |||
* | Improve doc of IncompleteCholesky | Gael Guennebaud | 2015-10-08 |
| | |||
* | Fix return by value versus ref typo in IncompleteCholesky | Gael Guennebaud | 2015-10-07 |
| | |||
* | bug #1076: fix scaling in IncompleteCholesky, improve doc, add read-only ↵ | Gael Guennebaud | 2015-10-06 |
| | | | | access to the different factors, remove debugging code. | ||
* | bug #1070: propagate last three Matrix template arguments for ↵ | Gael Guennebaud | 2015-09-28 |
| | | | | NumTraits<AutoDiffScalar<>>::Real | ||
* | Remove dense nested loops in IncompleteCholesky | Gael Guennebaud | 2015-08-04 |
| | |||
* | Numerous fixes for IncompleteCholesky. Still have to make it fully exploit ↵ | Gael Guennebaud | 2015-08-04 |
| | | | | the sparse structure of the L factor, and improve robustness to illconditionned problems. | ||
* | Add const getters for LM parameters | Nicolas Mellado | 2015-07-17 |
| | |||
* | Get rid of class internal::nested<> (still have to updated Tensor module) | Gael Guennebaud | 2015-06-19 |
| | |||
* | code simplification | Gael Guennebaud | 2015-06-09 |
| | |||
* | formatting | Gael Guennebaud | 2015-06-09 |
| | |||
* | remove redundant dynamic allocations in GMRES | Gael Guennebaud | 2015-06-09 |
| | |||
* | fix some legitimate shadow warnings | Gael Guennebaud | 2015-06-09 |
| | |||
* | Do not abort if the folder cannot be openned! | Gael Guennebaud | 2015-06-05 |
| | |||
* | Improve loading of symmetric sparse matrices in MatrixMarketIterator | Gael Guennebaud | 2015-06-05 |
| | |||
* | Fix trivial warnings in LevenbergMarquardt module and test | Christoph Hertzberg | 2015-04-24 |
| | |||
* | Fix regression in DynamicSparseMatrix and SuperLUSupport wrt recent change ↵ | Gael Guennebaud | 2015-04-02 |
| | | | | on nonZeros/nonZerosEstimate | ||
* | fix loadMarket wrt Index versus int | Gael Guennebaud | 2015-03-20 |
| | |||
* | Suppress some remaining Index conversion warnings | Christoph Hertzberg | 2015-02-17 |
| | |||
* | Fix many long to int conversion warnings: | Gael Guennebaud | 2015-02-16 |
| | | | | | | - fix usage of Index (API) versus StorageIndex (when multiple indexes are stored) - use StorageIndex(val) when the input has already been check - use internal::convert_index<StorageIndex>(val) when val is potentially unsafe (directly comes from user input) | ||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | Gael Guennebaud | 2015-02-13 |
| | | | | when it make sense). In all other cases use the global Index type. |