aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* computeInverseWithCheck method added to matrix base (specialization for 1D ↵Gravatar Manuel Yguel2009-06-29
| | | | to 4D)
* patch by Myguel from the forum: fix documentationGravatar Benoit Jacob2009-06-29
|
* FreeBSD: determine precisely when malloc is 16-byte alignedGravatar Benoit Jacob2009-06-29
|
* double precision() : change to 1e-12 instead of 1e-11 (as discussed several ↵Gravatar Benoit Jacob2009-06-29
| | | | times on the list)
* only disable the inline ASM if we're NEITHER gcc nor icc. right ??Gravatar Benoit Jacob2009-06-26
|
* patch by Patrick Mihelich: use empty struct + anonymous namespace for NoChangeGravatar Benoit Jacob2009-06-25
|
* use system variable instead of custom oneGravatar Benoit Jacob2009-06-25
|
* add missing code snippets for newer Matrix methods and PartialLU::solve()Gravatar Benoit Jacob2009-06-25
|
* * add resize(int, NoChange) and resize(NoChange, int)Gravatar Benoit Jacob2009-06-24
| | | | | | * add missing assert in resize(int) * add examples for all resize variants * expand docs (part of which is from Tim Hutt's e-mail)
* use <...> for system headersGravatar Benoit Jacob2009-06-24
|
* re-enable the fast unaligned loads for gcc and icc using inline assemblyGravatar Gael Guennebaud2009-06-24
| | | | (this allows to avoid incompatible pointer casts and to specify the dependency to the data explicitely)
* use the slower unaligned load intrinsics in ei_ploadu because GCC mess up ↵Gravatar Gael Guennebaud2009-06-23
| | | | with my tricks
* check version number using newer cmake functionality, instead of kde macroGravatar Benoit Jacob2009-06-23
|
* update the stack alignment docGravatar Gael Guennebaud2009-06-22
|
* document the "wrong stack alignment" issue.Gravatar Benoit Jacob2009-06-21
|
* refine the check to disable alignment. now it's disabled on gcc3 (where we ↵Gravatar Benoit Jacob2009-06-21
| | | | don't vectorize anyway)
* add Eigen/EigenGravatar Benoit Jacob2009-06-19
|
* add "Dense" headerGravatar Benoit Jacob2009-06-19
|
* forward port fix to #12Gravatar Benoit Jacob2009-06-19
|
* fix #14: make llt::solve() and also ldlt::solve() work with uninitialized resultGravatar Benoit Jacob2009-06-19
|
* fixed typo in SuperLUSupport.hGravatar Moritz Lenz2009-06-17
|
* * rename PartialRedux to VectorwiseOpGravatar Gael Guennebaud2009-06-10
| | | | * add VectorwiseOp's +, -, +=, -= operators
* fix #11: now the default Transform ctor set the last row in Affine mode.Gravatar Gael Guennebaud2009-06-10
|
* SparseMatrix::resize() always resets the matrix to an empty oneGravatar Gael Guennebaud2009-06-08
|
* fix #10: the reallocateSparse function was half codedGravatar Gael Guennebaud2009-06-08
|
* add a partial LU bench in BTLGravatar Gael Guennebaud2009-06-04
|
* Renamed internal helper functions from the Memory header.Gravatar Hauke Heibel2009-06-04
|
* Fixes #9. Thanks to the (unknown) bug contributor.Gravatar Hauke Heibel2009-06-04
|
* A much simplified version of the earlier commit introducing way fewer ↵Gravatar Hauke Heibel2009-06-03
| | | | | | | changes compared to changeset f292d2352e0ac9be8a9c5b0d931dc9a2c6da1aa0 . The reason of the previous commit was incorrect. The smart pointers issues were actually a result of issue 9.
* Added specializations for DontAlign when using Dynamic matrices.Gravatar Hauke Heibel2009-06-03
| | | | | This allows users to store Matrices in smart pointers without the need for a specialized allocator/de-allocator.
* Relaxed checks againts _MaxRows and _MaxCols in ↵Gravatar Hauke Heibel2009-05-29
| | | | Matrix::_check_template_params().
* make Umeyama, and its unit-test, work for me on gcc 4.3Gravatar Benoit Jacob2009-05-27
|
* fix the static assert checking the size template parameters.Gravatar Benoit Jacob2009-05-27
|
* * Umeyama has now similar performance for RowMajor and ColMajor layouts.Gravatar Hauke Heibel2009-05-27
| | | | | | * Fixed a bug in umeyama for fixed size matrices. * Fixed the umeyama unit test for fixed size matrices. * Added XprHelper::ei_plain_matrix_type_row_major.
* Fix out of source buildGravatar Ingmar Vanhassel2009-05-27
|
* Added Umeyama implementation.Gravatar Hauke Heibel2009-05-26
|
* fix #4Gravatar Gael Guennebaud2009-05-23
| | | | and also improve performance of Tridiag::diag/subDiag at the same time
* fixes #5 : freebsd really has aligned mallocGravatar Benoit Jacob2009-05-22
|
* mergeGravatar Benoit Jacob2009-05-22
|\
| * remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-05-22
| | | | | | | | it never made very precise sense. but now does it still make any?
* | fix typoGravatar Thomas Capricelli2009-05-22
| |
* | Oops, here the actual LLT and LDLT patch.Gravatar Hauke Heibel2009-05-22
| |
* | Eigensolver decomposition interface unification.Gravatar Hauke Heibel2009-05-22
| | | | | | | | | | | | Added default ctor and public compute method as well as safe-guards against uninitialized usage. Added unit tests for the safe-guards.
* | LLT and LDLT decomposition interface unification.Gravatar Hauke Heibel2009-05-22
| | | | | | | | | | | | Added default ctor and public compute method as well as safe-guards against uninitialized usage. Added unit tests for the safe-guards.
* | LU and PartialLU decomposition interface unification.Gravatar Hauke Heibel2009-05-22
| | | | | | | | | | | | Added default ctor and public compute method as well as safe-guards against uninitialized usage. Added unit tests for the safe-guards.
* | QR and SVD decomposition interface unification.Gravatar Hauke Heibel2009-05-22
| | | | | | | | | | | | Added default ctor and public compute method as well as safe-guards against uninitialized usage. Added unit tests for the safe-guards.
* | add internal comment (mostly a pretext to test the eigen-commits list)Gravatar Benoit Jacob2009-05-20
| |
* | * add a writable generic coeff wise expression (CwiseUnaryView)Gravatar Gael Guennebaud2009-05-20
|/ | | | * add writable .real() and .imag() functions
* mergeGravatar Gael Guennebaud2009-05-20
|\
* | * add a FindEigen2.cmake file for referenceGravatar Gael Guennebaud2009-05-20
| | | | | | | | * parse the version number from the Macro.h header file