aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
...
| * 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
| |/
| * 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).
* Disable previous workaround.Gravatar Gael Guennebaud2016-09-06
|
* Workaround MSVC instantiation faillure of has_*ary_operator at the level of ↵Gravatar Gael Guennebaud2016-09-06
| | | | triats<Ref>::match so that the has_*ary_operator are really properly instantiated throughout the compilation unit.
* bug #1266: remove CUDA guards on MatrixBase::<decomposition> definitions. ↵Gravatar Gael Guennebaud2016-09-06
| | | | (those used to break old nvcc versions that we propably don't care anymore)
* Fix shadowing wrt Eigen::IndexGravatar Gael Guennebaud2016-09-05
|
* Workaround a weird msvc 2012 compilation error.Gravatar Gael Guennebaud2016-09-05
|
* Fix for msvc 2012 and olderGravatar Gael Guennebaud2016-09-05
|
* Fixed a typoGravatar Benoit Steiner2016-09-02
|
* Turned the Index type used by the nullary wrapper into a template parameter.Gravatar Benoit Steiner2016-09-02
|
* Fix compilation with MSVC 2012Gravatar Gael Guennebaud2016-09-02
|
* One more msvc fix iteration, the previous one was over-simplified for visualGravatar Gael Guennebaud2016-09-01
|
* Fix compilation with nvccGravatar Gael Guennebaud2016-09-01
|
* Fix compilation with visual studioGravatar Gael Guennebaud2016-09-01
|
* Make sure sizeof is truelly needed, thus improving SFINAE portability.Gravatar Gael Guennebaud2016-08-31
|
* minor tweaks in has_* helpersGravatar Gael Guennebaud2016-08-31
|
* bug #1286: automatically detect the available prototypes of functors passed ↵Gravatar Gael Guennebaud2016-08-31
| | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j).
* bug #1283: quick fix for products involving uncommon general block access to ↵Gravatar Gael Guennebaud2016-08-31
| | | | vectors.
* Fix 4x4 inverse with non-linear destinationGravatar Gael Guennebaud2016-08-30
|
* Doc: add links and discourage user to write their own expression (better use ↵Gravatar Gael Guennebaud2016-08-30
| | | | CwiseNullaryOp)
* Doc: split customizing-eigen page into sub-pages and re-structure a bit the ↵Gravatar Gael Guennebaud2016-08-30
| | | | different topics
* Doc: add link to exampleGravatar Gael Guennebaud2016-08-30
|
* Fix warningGravatar Gael Guennebaud2016-08-30
|
* Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0Gravatar Gael Guennebaud2016-08-29
| | | | to keep accuracy of smallest eigenvalues.
* bug #1271: add SparseMatrix::coeffs() methods returning a 1D view of the non ↵Gravatar Gael Guennebaud2016-08-29
| | | | zero coefficients.
* use ::hlog if available.Gravatar Gael Guennebaud2016-08-29
|
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* Add generic implementation of conj_helper for custom complex types.Gravatar Gael Guennebaud2016-08-29
|