aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix sparse blockGravatar Gael Guennebaud2013-09-07
|
* Merged in advanpix/eigen-mp-devs (pull request PR-32)Gravatar Gael Guennebaud2013-09-03
|\ | | | | | | Fixes for SparseMatrix to support non-POD scalar types
* | Another compilation fix with ICC/MSVC comboGravatar Gael Guennebaud2013-09-03
| |
* | BDCSVD: Use rational interpolation to solve secular equation.Gravatar Jitse Niesen2013-08-27
| | | | | | | | Algorithm is rather ad-hoc and falls back on bisection if required.
* | Added missing inline statements in order to prevent linker errors.Gravatar Hauke Heibel2013-08-27
| |
* | Fixed InnerPanel definition in the Transformation class.Gravatar Hauke Heibel2013-08-27
| | | | | | | | Added some inital documentation on InnerPanel.
* | 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.
| * Updated mpfr::mpreal. Move semantic support, RVO, other new featuresGravatar Pavel Holoborodko2013-08-26
| |
| * Replaced memcpy & memmove to smart_* alternatives for non-POD scalar typesGravatar Pavel Holoborodko2013-08-25
| |
| * Switched to smart_copy to support non-trivial scalar typesGravatar Pavel Holoborodko2013-08-25
| |
| * Fixed bug #647 by using smart_copy instead of bitwise memcpy.Gravatar Pavel Holoborodko2013-08-25
| |
| * Added smart_memmove with support of non-POD scalars (e.g. needed in ↵Gravatar Pavel Holoborodko2013-08-25
|/ | | | SparseBlock.h).
* BDCSVD: Use HouseholderSeq directly.Gravatar Jitse Niesen2013-08-21
|
* Fix compilation with ICC/MSVC comboGravatar Gael Guennebaud2013-08-21
|
* Add explanations of the logic behind the matrix-vector productsGravatar Gael Guennebaud2013-08-21
|
* Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limitGravatar Gael Guennebaud2013-08-21
|
* BDCSVD: Compute SVD of combined problem directly.Gravatar Jitse Niesen2013-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 indentationGravatar Gael Guennebaud2013-08-20
|
* Fix compilation with non-msvc compilers.Gravatar Gael Guennebaud2013-08-20
|
* Make the static assertions on maximal fixed size object use ↵Gravatar Gael Guennebaud2013-08-20
| | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB
* Merged in advanpix/eigen-mp-devs (pull request PR-31)Gravatar Gael Guennebaud2013-08-20
|\ | | | | | | Added support for custom scalars in SparseLU
* | Make FullPivHouseholderQR::solve returns the least-square solution instead ↵Gravatar Gael Guennebaud2013-08-20
| | | | | | | | of aborting if no exact solution exist
| * Removed unnecessary parenthesesGravatar Pavel Holoborodko2013-08-20
| |
| * Added support for custom scalarsGravatar Pavel Holoborodko2013-08-20
|/
* Make ArrayBase operator+=(scalar) and -=(scalar) use SelfCwiseBinaryOp ↵Gravatar Gael Guennebaud2013-08-19
| | | | optimization
* Fix bug #643: enable vectorization of compound assignement for fixed size ↵Gravatar Gael Guennebaud2013-08-19
| | | | objects
* typoGravatar Gael Guennebaud2013-08-19
|
* Fix bug #642: add vectorization of sqrt for doubles, and make sqrt really ↵Gravatar Gael Guennebaud2013-08-19
| | | | safe if EIGEN_FAST_MATH is disabled
* Merged in advanpix/eigen-mp-devs (pull request PR-30)Gravatar Jitse Niesen2013-08-19
|\ | | | | | | Added support for custom-scalars
| * Added support for custom-scalarsGravatar Pavel Holoborodko2013-09-02
| |
* | Documentation of deprecated struct. Closing bug #426.Gravatar Christoph Hertzberg2013-08-16
| |
* | Deprecate boolean sum operator (bug #426)Gravatar Christoph Hertzberg2013-08-13
|/
* Fix broken link on transforming normalsGravatar Gael Guennebaud2013-08-12
|
* bug #638: fix typos in sparse tutorialGravatar Gael Guennebaud2013-08-12
|
* Switched to MPL2 license.Gravatar Hauke Heibel2013-08-12
|
* Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62eGravatar Gael Guennebaud2013-08-11
| | | | (these changes were not intended to be commited)
* Fix cost evaluation of partial reduxions -> improve performance of ↵Gravatar Gael Guennebaud2013-08-11
| | | | vectorwise/replicate expressions involving partial reduxions
* Ref<> objects must be nested by reference because they potentially store a ↵Gravatar Gael Guennebaud2013-08-11
| | | | temporary object
* QuickReference.dox: std::tan(array) --> tan(array), same for other functions.Gravatar Jitse Niesen2013-08-11
|
* Added copy constructor and assignment to DenseStorage.Gravatar Hauke Heibel2013-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.Gravatar Hauke Heibel2013-08-10
|
* Disabled std::log1p on Cygwin.Gravatar Hauke Heibel2013-08-10
|
* BDCSVD: Streamline compute() and copyUV()Gravatar Jitse Niesen2013-08-07
|
* doc: Explain type of result for VectorwiseOp member functions.Gravatar Jitse Niesen2013-08-06
| | | | Prompted by a question on the forum.
* Remove LinearLeastSquares.dox , which should not have been added.Gravatar Jitse Niesen2013-08-06
| | | | | Accidentally included in changeset e37ff98bbb21f2ee44c6d912002ddf2cdf05ccda .
* Removed errornous swap for stack storage.Gravatar Hauke Heibel2013-08-03
|
* Move inheritance from Eigen example in stand-alone file.Gravatar Jitse Niesen2013-08-02
| | | | Also fix a small mistake (Vector3d instead of VectorXd).
* Removed a warning when rvalue references are not unsed.Gravatar Hauke Heibel2013-08-02
|
* Fix compilation.Gravatar Hauke Heibel2013-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.