aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Disabled part of the matrix matrix peeling code that's incompatible with 512 ↵Gravatar Benoit Steiner2015-12-21
| | | | bit registers
* Implemented most of the packet primitives for AVX512Gravatar Benoit Steiner2015-12-21
|
* Make sure EIGEN_HAS_MM_MALLOC is set to 1 when using the avx512 instruction set.Gravatar Benoit Steiner2015-12-21
|
* Free memory allocated using posix_memalign() with free() instead of std::free()Gravatar Benoit Steiner2015-12-21
|
* Make sure the data is aligned on a 64 byte boundary when using avx512 ↵Gravatar Benoit Steiner2015-12-11
| | | | instructions.
* Preliminary support for AVX512Gravatar Benoit Steiner2015-12-10
|
* sign(complex) compiles for GPUGravatar Mark Borgerding2015-12-10
|
* Workaround gcc issue with -O3 and the i387 FPU.Gravatar Gael Guennebaud2015-12-10
|
* bug #1103: fix neon vectorization of pmul(Packet1cd,Packet1cd)Gravatar Gael Guennebaud2015-12-10
|
* Improve handling of deprecated EIGEN_INCLUDE_INSTALL_DIR variableGravatar Gael Guennebaud2015-12-10
|
* Further fixes for CMAKE_INSTALL_PREFIX correctnessGravatar Taylor Braun-Jones2015-11-07
| | | | | | | | | | | | And other related cmake cleanup, including: - Use CMAKE_CURRENT_LIST_DIR to find UseEigen3.cmake - Use INSTALL_DIR term consistently for variable names - Drop unnecessary extra EIGEN_INCLUDE_INSTALL_DIR - Fix some paths in generated eigen3.pc and Eigen3Config.cmake files missing CMAKE_INSTALL_PREFIX - Fix pkgconfig directory choice ignored if it doesn't exist at configure time (bug #711)
* bug #1109: use noexcept instead of throw for C++11 compilersGravatar Gael Guennebaud2015-12-10
|
* Use more explicit names.Gravatar Gael Guennebaud2015-12-10
|
* Fix usage of "Index" as a compile time integral.Gravatar Gael Guennebaud2015-12-10
|
* bug #1113: fix name conflict with C99's "I".Gravatar Gael Guennebaud2015-12-10
|
* Disable complex scalar types because the compiler might aggressively vectorizeGravatar Gael Guennebaud2015-12-09
| | | | the initialization of complex coeffs to 0 before we can check for alignedness
* Forbid the creation of SparseCompressedBase objectGravatar Gael Guennebaud2015-12-09
|
* bug #1074: forbid the creation of PlainObjectBase object by making its ctor ↵Gravatar Gael Guennebaud2015-12-09
| | | | protected
* Fix sign-unsigned issue in enumGravatar Gael Guennebaud2015-12-09
|
* Fix and clarify documentation of Transform wrt operator*(MatrixBase)Gravatar Gael Guennebaud2015-12-08
|
* Fix Alignment in coeff-based product, and enable unaligned vectorizationGravatar Gael Guennebaud2015-12-08
|
* Extend unit test of coeff-based product to check many more combinationsGravatar Gael Guennebaud2015-12-08
|
* Fixed another compilation warningGravatar Benoit Steiner2015-12-07
|
* Fixed compilation warningsGravatar Benoit Steiner2015-12-07
|
* Add matrix-free solver exampleGravatar Gael Guennebaud2015-12-07
|
* Implement wrapper for matrix-free iterative solversGravatar Gael Guennebaud2015-12-07
|
* Use signed integers instead of unsigned ones more consistently in the codebase.Gravatar Benoit Steiner2015-12-04
|
* Use integers instead of std::size_t to encode the number of dimensions in ↵Gravatar Benoit Steiner2015-12-04
| | | | the Tensor class since most of the code currently already use integers.
* Made it possible to use the sigmoid functor within a CUDA kernel.Gravatar Benoit Steiner2015-12-04
|
* Added rsqrt() method to the Array class: this method computes the ↵Gravatar Benoit Steiner2015-12-03
| | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse().
* Deleted redundant codeGravatar Benoit Steiner2015-12-03
|
* Merged in ↵Gravatar Benoit Steiner2015-12-03
|\ | | | | | | | | | | Unril/eigen-1/Unril/fixes-internal-compiler-error-while-comp-1449156092576 (pull request PR-147) Fixes internal compiler error while compiling with VC2015 Update1 x64.
* | Add missing Rotation2D::operator=(Matrix2x2)Gravatar Gael Guennebaud2015-12-03
| |
| * Fixes internal compiler error while compiling with VC2015 Update1 x64.Gravatar Nikolay Fedorov2015-12-03
|/
* Made it possible to leverage several binary functor in a CUDA kernelGravatar Benoit Steiner2015-12-02
| | | | Explicitely specified the return type of the various scalar_cmp_op functors.
* bug #1123: add missing documentation of angle() and axis()Gravatar Gael Guennebaud2015-12-01
|
* Add LU::transpose().solve() and LU::adjoint().solve() API.Gravatar Gael Guennebaud2015-12-01
|
* Add internal method _solve_impl_transposed() to LU decomposition classes ↵Gravatar Rasmus Munk Larsen2015-11-30
| | | | that solves A^T x = b or A^* x = b.
* Make bench_gemm compatible with 3.2Gravatar Gael Guennebaud2015-12-01
|
* Fix matrix to quaternion (and angleaxis) conversion for matrix expression.Gravatar Gael Guennebaud2015-12-01
|
* Do not check NeedsToAlign if no static alignmentGravatar Gael Guennebaud2015-11-30
|
* Fix degenerate cases in syrk and trsmGravatar Gael Guennebaud2015-11-30
|
* Update BLAS API unit testsGravatar Gael Guennebaud2015-11-30
|
* Clean hardcoded compilation optionsGravatar Gael Guennebaud2015-11-30
|
* Update ADOL-C support.Gravatar Gael Guennebaud2015-11-30
|
* Extend superlu cmake script to check versionGravatar Gael Guennebaud2015-11-30
|
* Fix UmfPackLU ctor for exppressionsGravatar Gael Guennebaud2015-11-27
|
* bug #918, umfpack: add access to umfpack return code and parametersGravatar Gael Guennebaud2015-11-27
|
* ArrayBase::sign: add unit test and fix docGravatar Gael Guennebaud2015-11-27
|
* bug #1112: fix compilation on exotic architecturesGravatar Gael Guennebaud2015-11-27
|