Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | only disable the inline ASM if we're NEITHER gcc nor icc. right ?? | 2009-06-26 | |
| | |||
* | patch by Patrick Mihelich: use empty struct + anonymous namespace for NoChange | 2009-06-25 | |
| | |||
* | add missing code snippets for newer Matrix methods and PartialLU::solve() | 2009-06-25 | |
| | |||
* | * add resize(int, NoChange) and resize(NoChange, int) | 2009-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 assembly | 2009-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 ↵ | 2009-06-23 | |
| | | | | with my tricks | ||
* | refine the check to disable alignment. now it's disabled on gcc3 (where we ↵ | 2009-06-21 | |
| | | | | don't vectorize anyway) | ||
* | forward port fix to #12 | 2009-06-19 | |
| | |||
* | fix #14: make llt::solve() and also ldlt::solve() work with uninitialized result | 2009-06-19 | |
| | |||
* | fixed typo in SuperLUSupport.h | 2009-06-17 | |
| | |||
* | * rename PartialRedux to VectorwiseOp | 2009-06-10 | |
| | | | | * add VectorwiseOp's +, -, +=, -= operators | ||
* | fix #11: now the default Transform ctor set the last row in Affine mode. | 2009-06-10 | |
| | |||
* | SparseMatrix::resize() always resets the matrix to an empty one | 2009-06-08 | |
| | |||
* | fix #10: the reallocateSparse function was half coded | 2009-06-08 | |
| | |||
* | Renamed internal helper functions from the Memory header. | 2009-06-04 | |
| | |||
* | Fixes #9. Thanks to the (unknown) bug contributor. | 2009-06-04 | |
| | |||
* | A much simplified version of the earlier commit introducing way fewer ↵ | 2009-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. | 2009-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 ↵ | 2009-05-29 | |
| | | | | Matrix::_check_template_params(). | ||
* | make Umeyama, and its unit-test, work for me on gcc 4.3 | 2009-05-27 | |
| | |||
* | fix the static assert checking the size template parameters. | 2009-05-27 | |
| | |||
* | * Umeyama has now similar performance for RowMajor and ColMajor layouts. | 2009-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. | 2009-05-26 | |
| | |||
* | fix #4 | 2009-05-23 | |
| | | | | and also improve performance of Tridiag::diag/subDiag at the same time | ||
* | fixes #5 : freebsd really has aligned malloc | 2009-05-22 | |
| | |||
* | merge | 2009-05-22 | |
|\ | |||
| * | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | | | | | it never made very precise sense. but now does it still make any? | ||
* | | fix typo | 2009-05-22 | |
| | | |||
* | | Oops, here the actual LLT and LDLT patch. | 2009-05-22 | |
| | | |||
* | | Eigensolver decomposition interface unification. | 2009-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. | 2009-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. | 2009-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) | 2009-05-20 | |
| | | |||
* | | * add a writable generic coeff wise expression (CwiseUnaryView) | 2009-05-20 | |
|/ | | | | * add writable .real() and .imag() functions | ||
* | fix comments (old comments that were copied from LU) | 2009-05-19 | |
| | |||
* | * optimize sum() for sparse matrices and vectors | 2009-05-19 | |
| | | | | * fix the row()/col() functions of some InnerVector | ||
* | fix compilation with ICC | 2009-05-18 | |
| | |||
* | fix #1 : need to nest by value the affine part in homogeneous product | 2009-05-18 | |
| | |||
* | fix bug reported by Moritz Lenz about random setter | 2009-05-18 | |
| | |||
* | fix #2, bug in Diagonal::MaxRowsAtCompileTime when Index==Dynamic | 2009-05-17 | |
| | |||
* | simplification (no reason anymore to write that in that convoluted way) | 2009-05-15 | |
| | |||
* | argh, forgot to re-add the throw() | 2009-05-15 | |
| | |||
* | * fix bugs in EigenTesting.cmake: it didn't work with ↵ | 2009-05-15 | |
| | | | | | | -DEIGEN_NO_ASSERTION_CHECKING=ON * only try...catch if exceptions are enabled | ||
* | add partial-pivoting LU decomposition | 2009-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 fixes | 2009-05-12 | |
| | |||
* | bugfix from Jens Mueller (s/RowMajor/IsRowMajor) | 2009-05-11 | |
| | |||
* | constant Diagonal ---> DiagonalBits | 2009-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, that | 2009-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/detete | 2009-05-07 | |
| | |||
* | oops, didn't want to commit that | 2009-05-07 | |
| |