Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | unsupported/ C++11 workarounds: don't use hack for libc++ if not required | Christian Seiler | 2014-06-04 |
| | | | | | | | libc++ from 3.4 onwards supports constexpr std::get, but only if compiled with -std=c++1y. Change the detection so that libc++'s internals are only used if either -std=c++1y is not specified or the library is too old, making the whole hack a bit more future-proof. | ||
* | Fix compilation for CXX11/Tensor module if unsupported is not in include path | Christian Seiler | 2014-06-04 |
| | |||
* | Fic bug #819: include path of details.h | Gael Guennebaud | 2014-06-04 |
| | |||
* | Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue. | Jitse Niesen | 2014-06-02 |
| | | | | | This was changed in 3c66bb136bf2adcb9d73d3d66850a8b907bc9264 . | ||
* | Fix doc'n of FullPivLU re permutation matrices (bug #815). | Jitse Niesen | 2014-05-31 |
| | |||
* | AsciiQuickReference: added .real(), .imag() | Mark Borgerding | 2014-05-16 |
| | | | | | (transplanted from 11462c1a291bdb9c0ac27db25fef364e51632484 ) | ||
* | fixed AsciiQuickReference typo: LinSpace -> LinSpaced | Mark Borgerding | 2014-05-08 |
| | | | | | (transplanted from e66781905586e3c438031597fae07306d47fea60 ) | ||
* | README.md edited online with Bitbucket | Christoph Hertzberg | 2014-05-21 |
| | |||
* | PolynomialSolver: fix typo. | Benjamin Chrétien | 2014-05-19 |
| | |||
* | PolynomialSolver: fix bugs related to linear polynomials. | Benjamin Chrétien | 2014-05-19 |
| | |||
* | PolynomialSolver: add missing constructors. | Benjamin Chrétien | 2014-05-19 |
| | |||
* | PolynomialSolver: test template constructor in test suite. | Benjamin Chrétien | 2014-05-19 |
| | |||
* | PolynomialSolver: add a test to reveal a bug. | Benjamin Chrétien | 2014-05-19 |
| | |||
* | Merged in benoitsteiner/eigen-fixes (pull request PR-62) | Christoph Hertzberg | 2014-05-08 |
|\ | | | | | | | Made it possible to call the assignment operator on an Eigen::Block from a CUDA kernel. | ||
| * | Made it possible to call the assignment operator on an Eigen::Block from a ↵ | Benoit Steiner | 2014-05-07 |
| | | | | | | | | CUDA kernel. | ||
* | | Disabled unused warnings in Eigen2-tests | Christoph Hertzberg | 2014-05-06 |
| | | |||
* | | Missed to remove IACA_END in previous commit | Christoph Hertzberg | 2014-05-05 |
| | | |||
* | | Removed IACA-defines | Christoph Hertzberg | 2014-05-05 |
| | | | | | | | | This caused redefinition warnings if IACA headers were included from elsewhere. For a clean solution we should define our own EIGEN_IACA_* macros | ||
* | | Fixed unused variable warnings | Christoph Hertzberg | 2014-05-05 |
| | | |||
* | | Fix bug #807: Missing scalar type cast in umeyama() | Christoph Hertzberg | 2014-05-05 |
| | | |||
* | | Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors() | Christoph Hertzberg | 2014-05-05 |
| | | |||
* | | Fix typo in SparseMatrix assert. | Benjamin Chretien | 2014-05-03 |
| | | |||
* | | Add missing add_subdirectory directive | Gael Guennebaud | 2014-05-03 |
| | | |||
* | | Fix bug #803: avoid char* to int* conversion | Gael Guennebaud | 2014-05-01 |
| | | |||
* | | Add a small benchmark to compare dense solvers for small to large problems. | Gael Guennebaud | 2014-04-28 |
| | | |||
* | | Make gdb pretty printer Python3-compatible (bug #800). | Kolja Brix | 2014-04-28 |
| | | |||
* | | TRMM: Make sure we have enough memory in rhs block to enforce alignment. | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Make sure that calls to broadcast4 are 16 bytes aligned | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Product kernel: skip loop on columns if there is no remaining rows | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Fix sizeof unit test | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Fix for mixed products | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Implement pbroadcast4 on altivec | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | pbroadcast4/2 assume aligned memory | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Disable 3pX4 kernel on Altivec: despite this platform has 32 registers, this ↵ | Gael Guennebaud | 2014-04-25 |
| | | | | | | | | version seems significantly slower. | ||
* | | Add unit test for pbroadcast4/2 | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Fix ptranspose overload prototypes for NEON | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Minor optimizations in product kernel: | Gael Guennebaud | 2014-04-25 |
| | | | | | | | | | | - use pbroadcast4 (helpful when AVX is not available) - process all remaining rows at once (significant speedup for small matrices) | ||
* | | Avoid blocking-size mismatch in unit tests calling Eigen's blas interface. | Gael Guennebaud | 2014-04-25 |
| | | |||
* | | Enable vectorization of pack_rhs with a column-major RHS. | Gael Guennebaud | 2014-04-25 |
| | | | | | | | | Rename and generalize Kernel<*> to PacketBlock<*,N>. | ||
* | | Enable fused madd for Altivec | Gael Guennebaud | 2014-04-24 |
| | | |||
* | | Implement ptranspose on altivec and fix pgather/pscatter | Gael Guennebaud | 2014-04-24 |
| | | |||
* | | Fixed the NEON implementation of predux_max<Packet4i>. | Benoit Steiner | 2014-04-23 |
| | | |||
* | | Created a NEON version of the ptranspose packet primitives | Benoit Steiner | 2014-04-23 |
| | | |||
* | | Add Altivec implementation of pgather/pscatter (not tested) | Gael Guennebaud | 2014-04-23 |
| | | |||
* | | Fix EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT macro | Gael Guennebaud | 2014-04-22 |
| | | |||
* | | merge with default branch | Gael Guennebaud | 2014-04-22 |
|\ \ | |||
* | | | Workaround gcc's default ABI not being able to distinghish between vector ↵ | Gael Guennebaud | 2014-04-22 |
| | | | | | | | | | | | | types of different sizes. | ||
* | | | Fix 128bit packet size assumptions in unit tests. | Gael Guennebaud | 2014-04-18 |
| | | | |||
* | | | Fix alignment assertion. | Gael Guennebaud | 2014-04-18 |
| | | | |||
* | | | Fix calls to lazy products (lazy product does not like matrices with 0 length) | Gael Guennebaud | 2014-04-18 |
| | | |