aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
Commit message (Collapse)AuthorAge
* * 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)
* 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
* refine the check to disable alignment. now it's disabled on gcc3 (where we ↵Gravatar Benoit Jacob2009-06-21
| | | | don't vectorize anyway)
* 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
|
* 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.
* 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.
* | 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
* fix comments (old comments that were copied from LU)Gravatar Benoit Jacob2009-05-19
|
* * optimize sum() for sparse matrices and vectorsGravatar Gael Guennebaud2009-05-19
| | | | * fix the row()/col() functions of some InnerVector
* fix compilation with ICCGravatar Gael Guennebaud2009-05-18
|
* fix #1 : need to nest by value the affine part in homogeneous productGravatar Gael Guennebaud2009-05-18
|
* fix bug reported by Moritz Lenz about random setterGravatar Gael Guennebaud2009-05-18
|
* fix #2, bug in Diagonal::MaxRowsAtCompileTime when Index==DynamicGravatar Benoit Jacob2009-05-17
|
* simplification (no reason anymore to write that in that convoluted way)Gravatar Benoit Jacob2009-05-15
|
* argh, forgot to re-add the throw()Gravatar Benoit Jacob2009-05-15
|
* * fix bugs in EigenTesting.cmake: it didn't work with ↵Gravatar Benoit Jacob2009-05-15
| | | | | | -DEIGEN_NO_ASSERTION_CHECKING=ON * only try...catch if exceptions are enabled
* add partial-pivoting LU decompositionGravatar Benoit Jacob2009-05-13
| | | | | | the name 'PartialLU' is not meant to be definitive! make inverse() and determinant() use it, so it's *almost* considered well tested.
* compilation fixesGravatar Gael Guennebaud2009-05-12
|
* bugfix from Jens Mueller (s/RowMajor/IsRowMajor)Gravatar Gael Guennebaud2009-05-11
|
* constant Diagonal ---> DiagonalBitsGravatar Benoit Jacob2009-05-10
| | | | | | introduce ei_is_diagonal to check for it DiagonalCoeffs ---> Diagonal and allow Index to by Dynamic -> add MatrixBase::diagonal(int) with unittest and doc
* result of our experiments with LU tuning: implement very simple formula, thatGravatar Benoit Jacob2009-05-07
| | | | turns out to be similar to Higham's formula already in use in LDLt
* apply patch from Hauke Heibel cleaning overloaded operator new/deteteGravatar Gael Guennebaud2009-05-07
|
* oops, didn't want to commit thatGravatar Benoit Jacob2009-05-07
|
* CREDIT Hauke Heibel, more std::vector::insert fixesGravatar Benoit Jacob2009-05-07
|
* fix realloc when initial size was 0 (bug reported by Jens Mueller)Gravatar Gael Guennebaud2009-05-07
|
* *add missing overloads of setZero, etc... that were mentioned in the tutorialGravatar Benoit Jacob2009-05-06
| | | | | | | --->they go into Matrix as they resize. *add isConstant() alias to isApproxToConstant() *extend unit-test *change an assert into a static assert