Commit Graph

  • a57e6e5f0f workaround MSVC 2013 compilation issue (ambiguous call) Gael Guennebaud 2018-04-23 15:31:51 +02:00
  • 11123175db typo in doc Gael Guennebaud 2018-04-23 15:30:35 +02:00
  • 5679e439e0 bug #1543: fix linear indexing in generic block evaluation (this completes the fix in commit 12efc7d41b ) Gael Guennebaud 2018-04-23 14:40:16 +02:00
  • 35b31353ab Fix unit test Gael Guennebaud 2018-04-22 22:49:08 +02:00
  • 34e499ad36 Disable -Wshadow when compiling with g++ Christoph Hertzberg 2018-04-21 22:08:26 +02:00
  • b7b868d1c4 fix AVX512 plog Jayaram Bobba 2018-04-20 13:39:18 -07:00
  • 686fb57233 fix const cast in NEON Gael Guennebaud 2018-04-18 18:46:34 +02:00
  • 02d2f1cb4a Cast zeros to Scalar in RealSchur Dmitriy Korchemkin 2018-04-18 13:52:46 +03:00
  • 50633d1a83 Renamed .trans() et al. to .reverseFlag() et at. Adapted documentation of .setReverseFlag() Christoph Hertzberg 2018-04-17 11:30:27 +02:00
  • 39c2cba810 Add a specialization of Eigen::numext::conj for std::complex<T> to be used when compiling a cuda kernel. This fixes the compilation of TensorFlow 1.4 with clang 6.0 used as CUDA compiler with libc++. nicolov 2018-04-13 22:29:10 +00:00
  • 775766d175 Add parenthesis to fix compiler warnings Christoph Hertzberg 2018-04-15 18:43:56 +02:00
  • 42715533f1 bug #1493: Make representation of HouseholderSequence consistent and working for complex numbers. Made corresponding unit test actually test that. Also simplify implementation of QR decompositions Christoph Hertzberg 2018-04-15 10:15:28 +02:00
  • c9ecfff2e6 Add links where to make PRs and report bugs into README.md Christoph Hertzberg 2018-04-13 21:05:28 +00:00
  • c8b19702bc Limit test size for sparse Cholesky solvers to EIGEN_TEST_MAX_SIZE Christoph Hertzberg 2018-04-13 20:36:58 +02:00
  • 2cbb00b18e No need to make noise, if KLU is found Christoph Hertzberg 2018-04-13 19:14:25 +02:00
  • 84dcd998a9 Recent Adolc versions require C++11 Christoph Hertzberg 2018-04-13 19:10:23 +02:00
  • 4d392d93aa Make hypot_impl compile again for types with expression-templates (e.g., boost::multiprecision) Christoph Hertzberg 2018-04-13 19:01:37 +02:00
  • 072e111ec0 SelfAdjointView<...,Mode> causes a static assert since commit d820ab9edc Christoph Hertzberg 2018-04-13 19:00:34 +02:00
  • 7a9089c33c fix linking issue Gael Guennebaud 2018-04-13 08:51:47 +02:00
  • e43ca0320d bug #1520: workaround some -Wfloat-equal warnings by calling std::equal_to Gael Guennebaud 2018-04-11 15:24:13 +02:00
  • b0eda3cb9f Avoid using memcpy for non-POD elements Weiming Zhao 2018-04-11 11:37:06 +02:00
  • 79266fec75 extend doxygen splitter for huge screens Gael Guennebaud 2018-04-11 11:31:17 +02:00
  • 426052ef6e Update header/footer for doxygen 1.8.13 Gael Guennebaud 2018-04-11 11:30:34 +02:00
  • 9c8decffbf Fix javascript hacks for oxygen 1.8.13 Gael Guennebaud 2018-04-11 11:30:14 +02:00
  • e798466871 bug #1538: update manual pages regarding BDCSVD. Gael Guennebaud 2018-04-11 10:46:11 +02:00
  • c91906b065 Umfpack: UF_long has been removed in recent versions of suitesparse, and fix a few long-to-int conversions issues. Gael Guennebaud 2018-04-11 09:59:59 +02:00
  • 0050709ea7 Merged in v_huber/eigen (pull request PR-378) Gael Guennebaud 2018-04-11 07:43:04 +00:00
  • 8c1652055a Fix code sample output in block(int, int, int, int) doxygen Guillaume Jacob 2018-04-09 17:23:59 +02:00
  • 08008f67e1 Add unitTest vhuber 2018-04-09 17:07:46 +02:00
  • add15924ac Fix MKL backend for symmetric eigenvalues on row-major matrices. Gael Guennebaud 2018-04-09 13:29:26 +02:00
  • 04b1628e55 Add missing empty line. Gael Guennebaud 2018-04-09 13:28:31 +02:00
  • c2624c0318 Fix cmake scripts with no fortran compiler Gael Guennebaud 2018-04-07 08:45:19 +02:00
  • 2f833b1c64 bug #1509: fix computeInverseWithCheck for complexes Gael Guennebaud 2018-04-04 15:47:46 +02:00
  • b903fa74fd Extend list of MSVC versions Gael Guennebaud 2018-04-04 15:14:09 +02:00
  • 403f09ccef Make stableNorm and blueNorm compatible with 2D matrices. Gael Guennebaud 2018-04-04 15:13:31 +02:00
  • 4213b63f5c Factories code between numext::hypot and scalar_hyot_op functor. Gael Guennebaud 2018-04-04 15:12:43 +02:00
  • 368dd4cd9d Make innerVector() and innerVectors() methods available to all expressions supported by Block. Gael Guennebaud 2018-04-04 15:09:21 +02:00
  • e116f6847e bug #1521: avoid signalling NaN in hypot and make it std::complex<> friendly. Gael Guennebaud 2018-04-04 13:47:23 +02:00
  • 73729025a4 bug #1521: add unit test dedicated to numbest::hypos Gael Guennebaud 2018-04-04 13:45:34 +02:00
  • 13f5df9f67 Add a note on vec_min vs asm Gael Guennebaud 2018-04-04 13:10:38 +02:00
  • e91e314347 bug #1494: makes pmin/pmax behave on Altivec/VSX as on x86 regading NaNs Gael Guennebaud 2018-04-04 11:39:19 +02:00
  • 112c899304 comment unreachable code Gael Guennebaud 2018-04-03 23:16:43 +02:00
  • a1292395d6 Fix compilation of product with inverse transpositions (e.g., mat * Transpositions().inverse()) Gael Guennebaud 2018-04-03 23:06:44 +02:00
  • 8c7b5158a1 commit 45e9c9996da790b55ed9c4b0dfeae49492ac5c46 (HEAD -> memory_fix) Author: George Burgess IV <gbiv@google.com> Date: Thu Mar 1 11:20:24 2018 -0800 Gael Guennebaud 2018-04-03 17:15:38 +02:00
  • dd4cc6bd9e bug #1527: fix support for MKL's VML (destination was not properly resized) Gael Guennebaud 2018-04-03 17:11:15 +02:00
  • c5b56f1fb2 bug #1528: better use numeric_limits::min() instead of 1/highest() that with underflow. Gael Guennebaud 2018-04-03 16:49:35 +02:00
  • 8d0ffe3655 bug #1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i) Gael Guennebaud 2018-04-03 16:15:43 +02:00
  • 407e3e2621 bug #1532: disable stl::*_negate in C++17 (they are deprecated) Gael Guennebaud 2018-04-03 15:59:30 +02:00
  • 40b4bf3d32 AVX512: _mm512_rsqrt28_ps is available for AVX512ER only Gael Guennebaud 2018-04-03 14:36:27 +02:00
  • 584951ca4d Rename predux_downto4 to be more accurate on its semantic. Gael Guennebaud 2018-04-03 14:28:38 +02:00
  • 67bac6368c protect calls to isnan Gael Guennebaud 2018-04-03 14:19:04 +02:00
  • d43b2f01f4 Fix unit testing of predux_downto4 (bad name), and add unit testing of prsqrt Gael Guennebaud 2018-04-03 14:14:00 +02:00
  • 7b0630315f AVX512: fix psqrt and prsqrt Gael Guennebaud 2018-04-03 14:12:50 +02:00
  • 6719409cd9 AVX512: add missing pinsertfirst and pinsertlast, implement pblend for Packet8d, fix compilation without AVX512DQ Gael Guennebaud 2018-04-03 14:11:56 +02:00
  • 524119d32a Fix uninitialized output argument. Gael Guennebaud 2018-04-03 10:56:10 +02:00
  • 267a144da5 Remove unnecessary define vhuber 2018-03-30 23:04:53 +02:00
  • baf9a5a776 Add interface to umfpack_*l_* functions vhuber 2018-03-30 18:53:34 +02:00
  • e3912f5e63 MIsc. source and comment typos luz.paz 2018-03-11 10:01:44 -04:00
  • 5b3c367926 Fix typos in the contraction example of tensor README Lee.Deokjae 2018-01-06 14:36:19 +09:00
  • 624df50945 Adds missing EIGEN_STRONG_INLINE to support MSVC properly inlining small vector calculations Basil Fierz 2017-10-26 22:44:28 +02:00
  • 746a6b7b81 Merged in zzp11/eigen/zzp11/a-small-mistake-quickreferencedox-edited-1510217281963 (pull request PR-346) Benoit Steiner 2018-03-23 01:02:34 +00:00
  • d2631ef61d Merged in facaiy/eigen/ENH/exp_support_complex_for_gpu (pull request PR-359) Benoit Steiner 2018-03-23 00:59:15 +00:00
  • 8fcbd6d4c9 Merged in dtrebbien/eigen (pull request PR-369) Benoit Steiner 2018-03-23 00:54:58 +00:00
  • e900b010c8 Improve robustness of igamma and igammac to bad inputs. Rasmus Munk Larsen 2018-03-19 09:04:54 -07:00
  • f7d17689a5 Add static assertion for fixed sizes Ref<> Gael Guennebaud 2018-03-09 10:11:13 +01:00
  • f6be7289d7 Implement better static assertion checking to make sure that the first assertion is a static one and not a runtime one. Gael Guennebaud 2018-03-09 10:00:51 +01:00
  • d820ab9edc Add static assertion on selfadjoint-view's UpLo parameter. Gael Guennebaud 2018-03-09 09:33:43 +01:00
  • 0c57be407d Move up the specialization of std::numeric_limits Daniel Trebbien 2018-02-18 15:35:45 -08:00
  • adb134d47e Fix implicit conversion from 0.0 to scalar Gael Guennebaud 2018-02-16 22:26:01 +04:00
  • 937ad18221 add unit test for SimplicialCholesky and Boost multiprec. Gael Guennebaud 2018-02-16 22:25:11 +04:00
  • 5deeb19e7b bug #1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B Gael Guennebaud 2018-02-09 16:52:35 +01:00
  • 12efc7d41b Fix linear indexing in generic block evaluation. Gael Guennebaud 2018-02-09 16:45:49 +01:00
  • f4a6863c75 Fix typo Gael Guennebaud 2018-02-09 16:43:49 +01:00
  • 8f55956a57 Update the padding computation for PADDING_SAME to be consistent with TensorFlow. Benoit Steiner 2018-01-30 20:22:12 +00:00
  • 09a16ba42f bug #1412: fix compilation with nvcc+MSVC Gael Guennebaud 2018-01-17 23:13:16 +01:00
  • 42a8334668 ENH: exp supports complex type for cuda Yan Facai (颜发才) 2018-01-04 16:01:01 +08:00
  • f558ad2955 Fix incorrect ldvt in LAPACKE call from JacobiSVD Eugene Chereshnev 2018-01-03 12:55:52 -08:00
  • 22de74aa76 Disable use of recurrence for computing twiddle factors. Benoit Steiner 2018-01-09 18:32:52 +00:00
  • 73629f8b68 Fix gcc7 warning Gael Guennebaud 2018-01-09 08:59:27 +01:00
  • 59985cfd26 Disable use of recurrence for computing twiddle factors. Fixes FFT precision issues for large FFTs. https://github.com/tensorflow/tensorflow/issues/10749#issuecomment-354557689 RJ Ryan 2017-12-31 10:44:56 -05:00
  • f9bdcea022 For cuda 9.1 replace math_functions.hpp with cuda_runtime.h nluehr 2017-12-18 16:51:15 -08:00
  • 06bf1047f9 Fix compilation of stableNorm with some expressions as input Gael Guennebaud 2017-12-15 15:15:37 +01:00
  • 73214c4bd0 Workaround nvcc 9.0 issue. See PR 351. https://bitbucket.org/eigen/eigen/pull-requests/351 Gael Guennebaud 2017-12-15 14:10:59 +01:00
  • 31e0bda2e3 Fix cmake warning Gael Guennebaud 2017-12-14 15:48:27 +01:00
  • 26a2c6fc16 fix unit test Gael Guennebaud 2017-12-14 15:11:04 +01:00
  • 546ab97d76 Add possibility to overwrite EIGEN_STRONG_INLINE. Gael Guennebaud 2017-12-14 14:47:38 +01:00
  • 9c3aed9d48 Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) lost vectorisation. Gael Guennebaud 2017-12-14 14:24:33 +01:00
  • 76c7dae600 ignore all *build* sub directories Gael Guennebaud 2017-12-14 14:22:14 +01:00
  • b2cacd189e fix header inclusion Gael Guennebaud 2017-12-14 10:01:02 +01:00
  • 3122477c86 Update the padding computation for PADDING_SAME to be consistent with TensorFlow. Yangzihao Wang 2017-12-12 11:15:24 -08:00
  • 393b7c4959 Merged in ncluehr/eigen/float2half-fix (pull request PR-349) Benoit Steiner 2017-12-01 00:29:51 +00:00
  • aefd5fd5c4 Replace __float2half_rn with __float2half nluehr 2017-11-28 10:15:46 -08:00
  • d0b028e173 clarify Pastix requirements Gael Guennebaud 2017-11-27 22:11:57 +01:00
  • 3587e481fb silent MSVC warning Gael Guennebaud 2017-11-27 21:53:02 +01:00
  • 3a327cd3c7 Merged in ncluehr/eigen/predux_fp16_fix (pull request PR-348) Benoit Steiner 2017-11-21 21:11:45 +00:00
  • dd6de618c3 Fix incorrect integer cast in predux<half2>(). nluehr 2017-11-21 10:47:00 -08:00
  • 3dc6ff73ca Handle PGI compiler Gael Guennebaud 2017-11-17 22:54:39 +01:00
  • 599a88da27 Disable gcc-specific workaround for Clang to allow build with AVX512 Zvi Rackover 2017-11-16 19:53:38 +00:00
  • 672bdc126b bug #1479: fix failure detection in LDLT Gael Guennebaud 2017-11-16 17:55:24 +01:00
  • 912e9965ef a small mistake QuickReference.dox edited online with Bitbucket zhouzhaoping 2017-11-09 08:49:01 +00:00