aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core
Commit message (Collapse)AuthorAge
...
* Pulled latest updates from trunkGravatar Benoit Steiner2015-02-13
|\
* | Optimized version of the sin(), exp(), log() and sqrt() function for AVXGravatar Benoit Steiner2015-02-13
| |
| * merge Tensor module within Eigen/unsupported and update gemv BLAS wrapperGravatar Gael Guennebaud2015-02-12
|/|
* | Added vectorized implementation of the exponential function for ARM/NEONGravatar Benoit Steiner2015-02-10
| |
| * Pulled the latest changes from the trunkGravatar Benoit Steiner2015-02-06
| |\ | |/ |/|
* | bug #936, patch 2/3: Remove EIGEN_VECTORIZE_FMA, was redundant with ↵Gravatar Benoit Jacob2015-01-30
| | | | | | | | EIGEN_HAS_SINGLE_INSTRUCTION_MADD
* | Introduce unified macros to identify compiler, OS, and architecture. They ↵Gravatar Gael Guennebaud2014-11-04
| | | | | | | | are all defined in util/Macros.h and prefixed with EIGEN_COMP_, EIGEN_OS_, and EIGEN_ARCH_ respectively.
* | Merged in kmargar/eigen (pull request PR-87)Gravatar Konstantinos Margaritis2014-10-28
|\ \ | | | | | | | | | Extend NEON to add ARMv8 64-bit double support
* | | Bug #896: Swap order of checking __VSX__/__ALTIVEC__Gravatar Konstantinos Margaritis2014-10-22
| | |
| * | check for __ARM_NEON instead as it's defined in arm64 as wellGravatar Konstantinos Margaritis2014-10-21
|/ /
| * define EIGEN_VECTORIZE_CUDA when compiling with nvccGravatar Benoit Steiner2014-10-03
| |
| * Vector primitives for CUDAGravatar Benoit Steiner2014-10-03
| |
* | Merged eigen/eigen into defaultGravatar Konstantinos Margaritis2014-09-21
|\ \
| * | Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
| | |
* | | First time it compiles, but fails to pass the tests.Gravatar Konstantinos Margaritis2014-09-09
| | |
* | | Initial VSX commitGravatar Konstantinos Margaritis2014-08-29
| |/ |/|
| * Enable evaluators by defaultGravatar Gael Guennebaud2014-08-29
| |
| * merge default branchGravatar Gael Guennebaud2014-08-29
| |\ | |/ |/|
* | EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all ↵Gravatar Christoph Hertzberg2014-08-20
| | | | | | | | VERIFY_RAISES_ASSERT tests were not enabled
* | Define EIGEN_TRY, EIGEN_CATCH, EIGEN_THROW as suggested by Moritz Klammer.Gravatar Christoph Hertzberg2014-07-22
| | | | | | | | | | Make it possible to run unit-tests with exceptions disabled via EIGEN_TEST_NO_EXCEPTIONS flag. Enhanced ctorleak unit-test
| * merge with default branchGravatar Gael Guennebaud2014-07-10
| |\ | |/ |/|
* | Move Doxygen-only stuff to *.doxGravatar Chen-Pang He2014-07-05
| |
* | Document internal namespaceGravatar Chen-Pang He2014-07-05
| |
* | Do not attempt to include <intrin.h> on Windows CEGravatar Gael Guennebaud2014-07-02
| |
| * merge with default branchGravatar Gael Guennebaud2014-07-02
| |\ | |/ |/|
* | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
| * merge with default branchGravatar Gael Guennebaud2014-06-20
| |\ | |/ |/|
* | merge with default branchGravatar Gael Guennebaud2014-03-28
|\ \
* | | Implement pcplflip, palign, predux and the likes from AVC/complexesGravatar Gael Guennebaud2014-03-27
| | |
| * | immintrin.h did not come until intel version 11Gravatar Mark Borgerding2014-03-26
| | |
| | * Fix a few regression when moving the flagsGravatar Gael Guennebaud2014-03-12
| | |
* | | Added support for FMA instructionsGravatar Benoit Steiner2014-02-24
| | |
| | * Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and ↵Gravatar Gael Guennebaud2014-02-24
| | | | | | | | | | | | LU/InverseImpl.h for the dense implementation of dense.inverse()
| | * Get rid of GeneralProduct<> for GemmProductGravatar Gael Guennebaud2014-02-21
| | |
| | * Disable Flagged and ForceAlignedAccessGravatar Gael Guennebaud2014-02-19
| | |
| | * Add a Solve expression for uniform treatment of solve() methods.Gravatar Gael Guennebaud2014-02-19
| | |
| | * Move is_diagonal to XprHelper, forward declare RefGravatar Gael Guennebaud2014-02-18
| | |
* | | Added support for AVX to Eigen.Gravatar Benoit Steiner2014-01-29
|/ /
| * Make swap unit test work with evaluatorsGravatar Gael Guennebaud2013-12-02
| |
| * Refactor dense product evaluatorsGravatar Gael Guennebaud2013-11-27
|/
* Add an option to test evaluators globallyGravatar Gael Guennebaud2013-11-07
|
* bug #99: refactor assignment and compound assignment mechanism through ↵Gravatar Gael Guennebaud2013-11-06
| | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.)
* Split the huge Functors.h fileGravatar Gael Guennebaud2013-11-06
|
* Add minimalistic unit tests for NVCC supportGravatar Gael Guennebaud2013-11-05
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | Make ArrayBase operator+=(scalar) and -=(scalar) use SelfCwiseBinaryOp ↵Gravatar Gael Guennebaud2013-08-19
| | | | | | | | optimization
| * Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | | | | | support for std::swap and std::numeric_limits
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | bug #556: workaround mingw bug with -O3 or -fipa-cp-cloneGravatar Gael Guennebaud2013-07-05
| |
* | Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
| |