aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | Added support for additional tensor operations:Gravatar Benoit Steiner2014-05-22
| | | | | | | | | | | | | | | | * comparison (<, <=, ==, !=, ...) * selection * nullary ops such as random or constant generation * misc unary ops such as log(), exp(), or a user defined unaryExpr() Cleaned up the code a little.
* | Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...)Gravatar Benoit Steiner2014-05-16
| | | | | | | | | | Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores. Added the ability to offload the evaluation of a tensor expression to a GPU.
| * AsciiQuickReference: added .real(), .imag()Gravatar Mark Borgerding2014-05-16
| | | | | | | | | | (transplanted from 11462c1a291bdb9c0ac27db25fef364e51632484 )
| * fixed AsciiQuickReference typo: LinSpace -> LinSpacedGravatar Mark Borgerding2014-05-08
| | | | | | | | | | (transplanted from e66781905586e3c438031597fae07306d47fea60 )
| * README.md edited online with BitbucketGravatar Christoph Hertzberg2014-05-21
| |
| * PolynomialSolver: fix typo.Gravatar Benjamin Chrétien2014-05-19
| |
| * PolynomialSolver: fix bugs related to linear polynomials.Gravatar Benjamin Chrétien2014-05-19
| |
| * PolynomialSolver: add missing constructors.Gravatar Benjamin Chrétien2014-05-19
| |
| * PolynomialSolver: test template constructor in test suite.Gravatar Benjamin Chrétien2014-05-19
| |
| * PolynomialSolver: add a test to reveal a bug.Gravatar Benjamin Chrétien2014-05-19
| |
| * Merged in benoitsteiner/eigen-fixes (pull request PR-62)Gravatar Christoph Hertzberg2014-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 ↵Gravatar Benoit Steiner2014-05-07
| | | | | | | | | | | | CUDA kernel.
* | | Added support for fixed sized tensors.Gravatar Benoit Steiner2014-05-06
| | | | | | | | | | | | Improved support for tensor expressions.
| * | Disabled unused warnings in Eigen2-testsGravatar Christoph Hertzberg2014-05-06
| | |
| * | Missed to remove IACA_END in previous commitGravatar Christoph Hertzberg2014-05-05
| | |
| * | Removed IACA-definesGravatar Christoph Hertzberg2014-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 warningsGravatar Christoph Hertzberg2014-05-05
| | |
| * | Fix bug #807: Missing scalar type cast in umeyama()Gravatar Christoph Hertzberg2014-05-05
| | |
| * | Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors()Gravatar Christoph Hertzberg2014-05-05
| | |
| * | Fix typo in SparseMatrix assert.Gravatar Benjamin Chretien2014-05-03
| | |
| * | Add missing add_subdirectory directiveGravatar Gael Guennebaud2014-05-03
| | |
| * | Fix bug #803: avoid char* to int* conversionGravatar Gael Guennebaud2014-05-01
| | |
* | | Extended support for Tensors:Gravatar Benoit Steiner2014-04-28
| | | | | | | | | | | | | | | | | | * Added ability to map a region of the memory to a tensor * Added basic support for unary and binary coefficient wise expressions, such as addition or square root * Provided an emulation layer to make it possible to compile the code with compilers (such as nvcc) that don't support cxx11.
| * | Add a small benchmark to compare dense solvers for small to large problems.Gravatar Gael Guennebaud2014-04-28
| | |
| * | Make gdb pretty printer Python3-compatible (bug #800).Gravatar Kolja Brix2014-04-28
| | |
| * | TRMM: Make sure we have enough memory in rhs block to enforce alignment.Gravatar Gael Guennebaud2014-04-25
|/ /
* | Make sure that calls to broadcast4 are 16 bytes alignedGravatar Gael Guennebaud2014-04-25
| |
* | Product kernel: skip loop on columns if there is no remaining rowsGravatar Gael Guennebaud2014-04-25
| |
* | Fix sizeof unit testGravatar Gael Guennebaud2014-04-25
| |
* | Fix for mixed productsGravatar Gael Guennebaud2014-04-25
| |
* | Implement pbroadcast4 on altivecGravatar Gael Guennebaud2014-04-25
| |
* | pbroadcast4/2 assume aligned memoryGravatar Gael Guennebaud2014-04-25
| |
* | Disable 3pX4 kernel on Altivec: despite this platform has 32 registers, this ↵Gravatar Gael Guennebaud2014-04-25
| | | | | | | | version seems significantly slower.
* | Add unit test for pbroadcast4/2Gravatar Gael Guennebaud2014-04-25
| |
* | Fix ptranspose overload prototypes for NEONGravatar Gael Guennebaud2014-04-25
| |
* | Minor optimizations in product kernel:Gravatar Gael Guennebaud2014-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.Gravatar Gael Guennebaud2014-04-25
| |
* | Enable vectorization of pack_rhs with a column-major RHS.Gravatar Gael Guennebaud2014-04-25
| | | | | | | | Rename and generalize Kernel<*> to PacketBlock<*,N>.
* | Enable fused madd for AltivecGravatar Gael Guennebaud2014-04-24
| |
* | Implement ptranspose on altivec and fix pgather/pscatterGravatar Gael Guennebaud2014-04-24
| |
* | Fixed the NEON implementation of predux_max<Packet4i>.Gravatar Benoit Steiner2014-04-23
| |
* | Created a NEON version of the ptranspose packet primitivesGravatar Benoit Steiner2014-04-23
| |
* | Add Altivec implementation of pgather/pscatter (not tested)Gravatar Gael Guennebaud2014-04-23
| |
* | Fix EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT macroGravatar Gael Guennebaud2014-04-22
| |
* | merge with default branchGravatar Gael Guennebaud2014-04-22
|\ \
* | | Workaround gcc's default ABI not being able to distinghish between vector ↵Gravatar Gael Guennebaud2014-04-22
| | | | | | | | | | | | types of different sizes.
* | | Fix 128bit packet size assumptions in unit tests.Gravatar Gael Guennebaud2014-04-18
| | |
* | | Fix alignment assertion.Gravatar Gael Guennebaud2014-04-18
| | |
* | | Fix calls to lazy products (lazy product does not like matrices with 0 length)Gravatar Gael Guennebaud2014-04-18
| | |
* | | Smarter block size computationGravatar Gael Guennebaud2014-04-18
| | |