aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
...
| * | bug #1317: fix performance regression with some Block expressions and clang ↵Gravatar Gael Guennebaud2016-10-01
| | | | | | | | | | | | | | | | | | by helping it to remove dead code. The trick is to get rid of the nested expression in the evaluator by copying only the required information (here, the strides).
| * | bug #1310: workaround a compilation regression from 3.2 regarding triangular ↵Gravatar Gael Guennebaud2016-09-30
| | | | | | | | | | | | * homogeneous
| * | Fix angle rangeGravatar Gael Guennebaud2016-09-30
| | |
| * | Remove std:: prefixGravatar Gael Guennebaud2016-09-30
| | |
| * | bug #1312: Quaternion to AxisAngle conversion now ensures the angle will be ↵Gravatar Gael Guennebaud2016-09-29
| | | | | | | | | | | | in the range [-pi,pi]. This also increases accuracy when q.w is negative.
| * | bug #1308: fix compilation of some small products involving nullary-expressions.Gravatar Gael Guennebaud2016-09-29
| | |
| * | Updated the list of warnings to reflect the new message ids introduced in ↵Gravatar Benoit Steiner2016-09-28
| | | | | | | | | | | | cuda 8.0
| * | Merged in sergiu/eigen (pull request PR-229)Gravatar Gael Guennebaud2016-09-27
| |\ \ | | | | | | | | | | | | Disabled MSVC level 4 warning C4714
| * | | Add debug info.Gravatar Gael Guennebaud2016-09-26
| | | |
| * | | bug #1311: fix alignment logic in some cases of ↵Gravatar Gael Guennebaud2016-09-26
| | | | | | | | | | | | | | | | (scalar*small).lazyProduct(small)
| * | | bug #1308: fix compilation of vector * rowvector::nullary.Gravatar Gael Guennebaud2016-09-25
| | | |
| | * | disabled MSVC level 4 warning C4714Gravatar Sergiu Deitsch2016-09-25
| | | | | | | | | | | | | | | | | | | | The level 4 warning (/W4) warns about functions marked as __forceinline not inlined, and generates a lot of noise.
| * | | bug #1304: fix Projective * scaling and Projective *= scalingGravatar Gael Guennebaud2016-09-23
| | | |
| * | | Added a specialization of Eigen::numext::real and Eigen::numext::imag for ↵Gravatar Benoit Steiner2016-09-22
| |/ / | | | | | | | | | std::complex<T> to be used when compiling a cuda kernel. This is unfortunately necessary to be able to process complex numbers from a CUDA kernel on MacOS.
| * | bump to 3.3-rc1Gravatar Gael Guennebaud2016-09-22
| | |
| * | mergeGravatar Gael Guennebaud2016-09-22
| |\ \
| * \ \ mergeGravatar Gael Guennebaud2016-09-22
| |\ \ \
| * | | | Backout changeset ce3557ca69742af477546d031d644a6dab1ff614Gravatar Gael Guennebaud2016-09-22
| | | | |
| | | * | Calls x.imag() instead of imag(x) when x is a complex number since the formerGravatar Benoit Steiner2016-09-22
| | | | | | | | | | | | | | | | | | | | is a constexpr while the later isn't. This fixes compilation errors triggered by nvcc on Mac.
| | * | | Bypass identity reflectors.Gravatar Gael Guennebaud2016-09-22
| | |/ /
| | * | fix documentation of LinSpacedGravatar Felix Gruber2016-09-22
| | | | | | | | | | | | | | | | The index of the highest value in a LinSpace is size-1.
| | * | Add a note regarding gcc bug #72867Gravatar Gael Guennebaud2016-09-22
| | | |
| | * | Fix alignement of statically allocated temporaries in symv, and trmv.Gravatar Gael Guennebaud2016-09-21
| | | |
| | * | Improve cost estimation of complex divisionGravatar Gael Guennebaud2016-09-21
| | | |
| | * | Added missing typedefsGravatar Benoit Steiner2016-09-20
| | | |
| | * | Add CUDA-specific std::complex<T> specializations for scalar_sum_op, ↵Gravatar RJ Ryan2016-09-20
| | | | | | | | | | | | | | | | scalar_difference_op, scalar_product_op, and scalar_quotient_op.
| | * | Pulled latest updates from trunkGravatar Benoit Steiner2016-09-19
| | |\ \
| | | * | Removed EIGEN_DEVICE_FUNC qualifers for the lu(), fullPivLu(), ↵Gravatar Benoit Steiner2016-09-19
| | | | | | | | | | | | | | | | | | | | partialPivLu(), and inverse() functions since they aren't ready to run on GPU
| | * | | remove ternary operator in euler anglesGravatar Hongkai Dai2016-09-19
| | |/ /
| | | * Merged with default.Gravatar Luke Iwanski2016-09-19
| | | |\
| | | * | Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19
| | | | |
| | * | | Fix alignement of statically allocated temporaries in gemv.Gravatar Gael Guennebaud2016-09-17
| |/ / /
| * | | Make makeHouseholder more stable for cases where real(c0) is not very small ↵Gravatar Christoph Hertzberg2016-09-16
| | | | | | | | | | | | | | | | (but the rest is).
| * | | Doc: add link from block methods to respective tutorial section.Gravatar Gael Guennebaud2016-09-16
| | | |
| * | | bug #828: clarify documentation of SparseMatrixBase's methods returning a ↵Gravatar Gael Guennebaud2016-09-16
| | | | | | | | | | | | | | | | sub-matrix.
| * | | bug #828: clarify documentation of SparseMatrixBase's unary methods.Gravatar Gael Guennebaud2016-09-16
| | | |
| * | | Let be consistent and consider any denormal number as zero.Gravatar Gael Guennebaud2016-09-15
| | | |
| * | | mergeGravatar Gael Guennebaud2016-09-15
| |\ \ \
| | * | | Added several missing EIGEN_DEVICE_FUNC qualifiersGravatar Benoit Steiner2016-09-14
| | | | |
| | * | | Fixed compilation warnings generated by nvcc 6.5 (and below) when compiling ↵Gravatar Benoit Steiner2016-09-14
| | | |/ | | |/| | | | | | | | | the EIGEN_THROW macro
| * | | Fix product for custom complex type. (conjugation was ignored)Gravatar Gael Guennebaud2016-09-14
| | | |
| | * | Suppress warning 2527 and 2529, which correspond to the "calling a __host__ ↵Gravatar Benoit Steiner2016-09-13
| | | | | | | | | | | | | | | | function from a __host__ __device__ function is not allowed" message in nvcc 6.5.
| | * | Suppress message 1222 when compiling with nvcc: this ensures that we don't ↵Gravatar Benoit Steiner2016-09-13
| |/ / | | | | | | | | | warnings about unknown warning messages when compiling with older versions of nvcc
| * | Fix typo in doc.Gravatar Gael Guennebaud2016-09-13
| | |
| * | bug #1285: fix regression introduced in changeset ↵Gravatar Gael Guennebaud2016-09-13
| | | | | | | | | | | | 00c29c2caef8fb0c6b1d2ba5ecdf6780c0c766d4
| * | Added the ability to compute the absolute value of a complex number on GPU, ↵Gravatar Benoit Steiner2016-09-12
| | | | | | | | | | | | as well as a test to catch the problem.
| * | Fix compilation on 32 bits systems.Gravatar Gael Guennebaud2016-09-09
| | |
| * | bug #1195: move NumTraits::Div<>::Cost to internal::scalar_div_cost (with ↵Gravatar Gael Guennebaud2016-09-08
| | | | | | | | | | | | some specializations in arch/SSE and arch/AVX)
| * | Doc: explain minimal requirements on nullary functorsGravatar Gael Guennebaud2016-09-06
| | |
| * | Generalize ScalarBinaryOpTraits to any complex-real combination as defined ↵Gravatar Gael Guennebaud2016-09-06
| | | | | | | | | | | | by NumTraits (instead of supporting std::complex only).