Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix sparse block | Gael Guennebaud | 2013-09-07 |
| | |||
* | Merged in advanpix/eigen-mp-devs (pull request PR-32) | Gael Guennebaud | 2013-09-03 |
|\ | | | | | | | Fixes for SparseMatrix to support non-POD scalar types | ||
* | | Another compilation fix with ICC/MSVC combo | Gael Guennebaud | 2013-09-03 |
| | | |||
* | | BDCSVD: Use rational interpolation to solve secular equation. | Jitse Niesen | 2013-08-27 |
| | | | | | | | | Algorithm is rather ad-hoc and falls back on bisection if required. | ||
* | | Added missing inline statements in order to prevent linker errors. | Hauke Heibel | 2013-08-27 |
| | | |||
* | | Fixed InnerPanel definition in the Transformation class. | Hauke Heibel | 2013-08-27 |
| | | | | | | | | Added some inital documentation on InnerPanel. | ||
* | | Use unblocked version if the matrix is too small, plus some cleaning. | Gael Guennebaud | 2013-08-27 |
| | | |||
* | | Implement a blocked upper-bidiagonalization algorithm. The computeUnblocked ↵ | Gael Guennebaud | 2013-08-27 |
| | | | | | | | | function is currently for benchmarking purpose. | ||
| * | Updated mpfr::mpreal. Move semantic support, RVO, other new features | Pavel Holoborodko | 2013-08-26 |
| | | |||
| * | Replaced memcpy & memmove to smart_* alternatives for non-POD scalar types | Pavel Holoborodko | 2013-08-25 |
| | | |||
| * | Switched to smart_copy to support non-trivial scalar types | Pavel Holoborodko | 2013-08-25 |
| | | |||
| * | Fixed bug #647 by using smart_copy instead of bitwise memcpy. | Pavel Holoborodko | 2013-08-25 |
| | | |||
| * | Added smart_memmove with support of non-POD scalars (e.g. needed in ↵ | Pavel Holoborodko | 2013-08-25 |
|/ | | | | SparseBlock.h). | ||
* | BDCSVD: Use HouseholderSeq directly. | Jitse Niesen | 2013-08-21 |
| | |||
* | Fix compilation with ICC/MSVC combo | Gael Guennebaud | 2013-08-21 |
| | |||
* | Add explanations of the logic behind the matrix-vector products | Gael Guennebaud | 2013-08-21 |
| | |||
* | Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limit | Gael Guennebaud | 2013-08-21 |
| | |||
* | BDCSVD: Compute SVD of combined problem directly. | Jitse Niesen | 2013-08-20 |
| | | | | | | First step at implementing final stage in BDCSVD algorithm. Uses bisection method to solve nonlinear equation. Still lots of room for optimization. | ||
* | Fix indentation | Gael Guennebaud | 2013-08-20 |
| | |||
* | Fix compilation with non-msvc compilers. | Gael Guennebaud | 2013-08-20 |
| | |||
* | Make the static assertions on maximal fixed size object use ↵ | Gael Guennebaud | 2013-08-20 |
| | | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB | ||
* | Merged in advanpix/eigen-mp-devs (pull request PR-31) | Gael Guennebaud | 2013-08-20 |
|\ | | | | | | | Added support for custom scalars in SparseLU | ||
* | | Make FullPivHouseholderQR::solve returns the least-square solution instead ↵ | Gael Guennebaud | 2013-08-20 |
| | | | | | | | | of aborting if no exact solution exist | ||
| * | Removed unnecessary parentheses | Pavel Holoborodko | 2013-08-20 |
| | | |||
| * | Added support for custom scalars | Pavel Holoborodko | 2013-08-20 |
|/ | |||
* | Make ArrayBase operator+=(scalar) and -=(scalar) use SelfCwiseBinaryOp ↵ | Gael Guennebaud | 2013-08-19 |
| | | | | optimization | ||
* | Fix bug #643: enable vectorization of compound assignement for fixed size ↵ | Gael Guennebaud | 2013-08-19 |
| | | | | objects | ||
* | typo | Gael Guennebaud | 2013-08-19 |
| | |||
* | Fix bug #642: add vectorization of sqrt for doubles, and make sqrt really ↵ | Gael Guennebaud | 2013-08-19 |
| | | | | safe if EIGEN_FAST_MATH is disabled | ||
* | Merged in advanpix/eigen-mp-devs (pull request PR-30) | Jitse Niesen | 2013-08-19 |
|\ | | | | | | | Added support for custom-scalars | ||
| * | Added support for custom-scalars | Pavel Holoborodko | 2013-09-02 |
| | | |||
* | | Documentation of deprecated struct. Closing bug #426. | Christoph Hertzberg | 2013-08-16 |
| | | |||
* | | Deprecate boolean sum operator (bug #426) | Christoph Hertzberg | 2013-08-13 |
|/ | |||
* | Fix broken link on transforming normals | Gael Guennebaud | 2013-08-12 |
| | |||
* | bug #638: fix typos in sparse tutorial | Gael Guennebaud | 2013-08-12 |
| | |||
* | Switched to MPL2 license. | Hauke Heibel | 2013-08-12 |
| | |||
* | Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62e | Gael Guennebaud | 2013-08-11 |
| | | | | (these changes were not intended to be commited) | ||
* | Fix cost evaluation of partial reduxions -> improve performance of ↵ | Gael Guennebaud | 2013-08-11 |
| | | | | vectorwise/replicate expressions involving partial reduxions | ||
* | Ref<> objects must be nested by reference because they potentially store a ↵ | Gael Guennebaud | 2013-08-11 |
| | | | | temporary object | ||
* | QuickReference.dox: std::tan(array) --> tan(array), same for other functions. | Jitse Niesen | 2013-08-11 |
| | |||
* | Added copy constructor and assignment to DenseStorage. | Hauke Heibel | 2013-08-10 |
| | | | | | Required by the standard even when its not used but elided. Added a test for DenseStorage copying and assignment. | ||
* | Added alternative C++11 detection. | Hauke Heibel | 2013-08-10 |
| | |||
* | Disabled std::log1p on Cygwin. | Hauke Heibel | 2013-08-10 |
| | |||
* | BDCSVD: Streamline compute() and copyUV() | Jitse Niesen | 2013-08-07 |
| | |||
* | doc: Explain type of result for VectorwiseOp member functions. | Jitse Niesen | 2013-08-06 |
| | | | | Prompted by a question on the forum. | ||
* | Remove LinearLeastSquares.dox , which should not have been added. | Jitse Niesen | 2013-08-06 |
| | | | | | Accidentally included in changeset e37ff98bbb21f2ee44c6d912002ddf2cdf05ccda . | ||
* | Removed errornous swap for stack storage. | Hauke Heibel | 2013-08-03 |
| | |||
* | Move inheritance from Eigen example in stand-alone file. | Jitse Niesen | 2013-08-02 |
| | | | | Also fix a small mistake (Vector3d instead of VectorXd). | ||
* | Removed a warning when rvalue references are not unsed. | Hauke Heibel | 2013-08-02 |
| | |||
* | Fix compilation. | Hauke Heibel | 2013-08-02 |
| | | | | | | The Matrix is required to be mutable but it also needs to be a reference and temporaries do not bind to non-const references - thus we need a hack and cast away the constness. |