Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug #776: it seems that mingw does not support weak linking | Gael Guennebaud | 2014-04-01 |
| | |||
* | Rename the vector() factories defined in blas/common.h into make_vector() to ↵ | Benoit Steiner | 2014-04-01 |
| | | | | prevent a possible name conflict with std::vector. | ||
* | Fix no newline at end of file warning | Gael Guennebaud | 2014-04-01 |
| | |||
* | Fix warning | Gael Guennebaud | 2014-03-27 |
| | |||
* | Merged in infinitei/eigen (pull request PR-50) | Jitse Niesen | 2014-03-27 |
|\ | | | | | | | Fixed compilation error due to obsolete internal::abs and internal::sqrt function calls | ||
* | | immintrin.h did not come until intel version 11 | Mark Borgerding | 2014-03-26 |
| | | |||
| * | Fixed compilation error due to obsolete internal::abs and internal::sqrt ↵ | Abhijit Kundu | 2014-03-26 |
|/ | | | | function calls | ||
* | Update gebp kernel to process a panle of 4 columns at once for the remaining ↵ | Gael Guennebaud | 2014-03-26 |
| | | | | ones. | ||
* | Remove remaining bits of the dead working buffer | Gael Guennebaud | 2014-03-26 |
| | |||
* | Implement new 1 packet x 8 gebp kernel | Gael Guennebaud | 2014-03-26 |
| | |||
* | add pbroadcast2/4 generic intrinsics | Gael Guennebaud | 2014-03-26 |
| | |||
* | Improved the efficiency if the block-panel matrix multiplication code: the ↵ | Benoit Steiner | 2014-01-02 |
| | | | | change reduces the pressure on the L1 cache by removing the calls to gebp_traits::unpackRhs(). Instead the packetization of the rhs blocks is done on the fly in gebp_traits::loadRhs(). This adds numerous calls to pset1<ResPacket> (since we're packetizing on the fly in the inner loop) but this is more than compensated by the fact that we're decreasing the memory transfers by a factor RhsPacketSize. | ||
* | Fix bug #222. Make temporary matrix column-major independently of ↵ | Christoph Hertzberg | 2014-03-26 |
| | | | | EIGEN_DEFAULT_TO_ROW_MAJOR | ||
* | Merged in prclibo/eigen (pull request PR-49) | Gael Guennebaud | 2014-03-25 |
|\ | | | | | | | fixed a template type conversion bug in AngleAxis found by Pei Luo | ||
* | | Revert previous change and introduce a new workaround regarding gcc ↵ | Gael Guennebaud | 2014-03-20 |
| | | | | | | | | | | | | | | generating a shufps instruction instead of the more efficient pshufd instruction. The trick consists in introducing a new pload1 function to be used in low level product kernels for which bug #203 does not apply. Indeed, it turned out that using inline assembly prevents gcc of doing a good job at instructtion reordering. | ||
| * | merged incoming udpates | Bo Li | 2014-03-20 |
| |\ | |/ |/| | |||
| * | fixed a template type conversion bug in AngleAxis found by Pei Luo | Bo Li | 2014-03-20 |
| | | |||
* | | Makes gcc to generate a pshufd instruction for pset1 | Gael Guennebaud | 2014-03-20 |
| | | |||
* | | Simpler and hopefully more future-proof fix for bug #503 (aligned_allocator ↵ | Gael Guennebaud | 2014-03-19 |
| | | | | | | | | with c++11) | ||
* | | MINRES, bug #715: add support for zero rhs, and remove square test. | giacomo po | 2014-03-17 |
|/ | |||
* | fixed Spline constructor dimension bug | Bo Li | 2014-03-16 |
|\ | |||
| * | fix Spline constructor | Bo Li | 2014-03-15 |
|/ | |||
* | clang does not accept this without template keyword | Christoph Hertzberg | 2014-03-14 |
| | |||
* | Relax Ref such that Ref<MatrixXf> accepts a RowVectorXf which can be seen as ↵ | Gael Guennebaud | 2014-03-13 |
| | | | | a degenerate MatrixXf(1,N) | ||
* | Silence stupid parenthesis warnings for old GCC versions (<= 4.6.x) | Christoph Hertzberg | 2014-03-13 |
| | |||
* | Fix bug #760: complete Eigen's lapack interface with default Lapack for SPQR ↵ | Gael Guennebaud | 2014-03-12 |
| | | | | if there is no fortran compiler. | ||
* | bug #755: CommaInitializer produced wrong assertions in absence of ↵ | Christoph Hertzberg | 2014-03-12 |
| | | | | ReturnValueOptimization. | ||
* | bug #759: Removed hard-coded double-math from Quaternion::angularDistance. | Christoph Hertzberg | 2014-03-12 |
| | | | | Some documentation improvements | ||
* | Avoid stupid "enumeral mismatch in conditional expression" warnings in GCC | Christoph Hertzberg | 2014-03-11 |
| | |||
* | Merged in abachrac/eigen (pull request PR-47) | Christoph Hertzberg | 2014-03-11 |
|\ | | | | | | | Move the Base typedef's from private to public scope | ||
| * | Move the Base typedef's from private to public scope | Abraham Bachrach | 2014-03-09 |
| | | | | | | | | | | | | | | Move the Quaternion::Base typedef from private to public scope so that one may create child classes of Quaternion. NOTE: This matches the semantics of MatrixBase. | ||
* | | swap 3.2 <-> default CTestConfig.cmake file | Gael Guennebaud | 2014-03-05 |
|/ | |||
* | Use vectorization when packing row-major rhs matrices. (bug #717) | Benoit Steiner | 2013-12-17 |
| | |||
* | Fix typo: 'explicitely' -> 'explicitly' | Henry de Valence | 2014-03-08 |
| | |||
* | Fix selfadjoint_matrix_vector_product for complex with packet size > 2 ↵ | Gael Guennebaud | 2014-03-07 |
| | | | | (e.g., AVX) | ||
* | Fix typo and formating | Gael Guennebaud | 2014-03-07 |
| | |||
* | Add support for OSX in BTL and fix a few warnings | Gael Guennebaud | 2014-03-07 |
| | |||
* | Extend sizeof unit test | Gael Guennebaud | 2014-03-07 |
| | |||
* | Fixed bug #754. Only inserted (!defined(_WIN32_WCE)) analog to alloc and ↵ | Christoph Hertzberg | 2014-03-05 |
| | | | | free implementation (not tested, but should be correct). | ||
* | Help MSVC to inline some trivial functions | Gael Guennebaud | 2014-03-04 |
| | |||
* | bug #289: Removed useless static keywords | Christoph Hertzberg | 2014-03-04 |
| | |||
* | Typo in the example for Eigen::SelfAdjointEigenSolver::eigenvectors, the ↵ | Olivier Saut | 2014-03-03 |
| | | | | first eigenvector should be col(0) not col(1) | ||
* | Fix PaStiX support for Pastix 5.2 | Gael Guennebaud | 2014-02-28 |
| | |||
* | Regression test for bug #752 | Christoph Hertzberg | 2014-02-27 |
| | |||
* | Remove early termination in LDLT: the zero on the diagonal of the input ↵ | Gael Guennebaud | 2014-02-26 |
| | | | | matrix does not mean the matrix is not full rank. Typical examples are matrices coming from LS with linear equality constraints. | ||
* | Make pivoting HouseholderQR compatible with custom scalar types | Christoph Hertzberg | 2014-02-25 |
| | |||
* | Implement bug #317: use a template function call to suppress unused variable ↵ | Gael Guennebaud | 2014-02-24 |
| | | | | warnings. This also fix the issue of the previous changeset in a much nicer way. | ||
* | Workaround clang ABI change with unsed arguments (ugly fix) | Gael Guennebaud | 2014-02-24 |
| | |||
* | Fix bug #748 - array_5 test fails for seed 1392781168. | Jitse Niesen | 2014-02-24 |
| | |||
* | Specify what non-resizeable objects are in transposeInPlace and ↵ | Christoph Hertzberg | 2014-02-24 |
| | | | | adjointInPlace (cf bug #749) |