aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* Adds missing EIGEN_STRONG_INLINE to support MSVC properly inlining small ↵Gravatar Basil Fierz2017-10-26
| | | | | | vector calculations When working with MSVC often small vector operations are not properly inlined. This behaviour is observed even on the most recent compiler versions.
* Merged in ↵Gravatar Benoit Steiner2018-03-23
|\ | | | | | | | | | | zzp11/eigen/zzp11/a-small-mistake-quickreferencedox-edited-1510217281963 (pull request PR-346) a small mistake QuickReference.dox edited online with Bitbucket
* \ Merged in facaiy/eigen/ENH/exp_support_complex_for_gpu (pull request PR-359)Gravatar Benoit Steiner2018-03-23
|\ \ | | | | | | | | | ENH: exp supports complex type for cuda
* \ \ Merged in dtrebbien/eigen (pull request PR-369)Gravatar Benoit Steiner2018-03-23
|\ \ \ | | | | | | | | | | | | Move up the specialization of std::numeric_limits
* | | | Improve robustness of igamma and igammac to bad inputs.Gravatar Rasmus Munk Larsen2018-03-19
| | | | | | | | | | | | | | | | | | | | | | | | Check for nan inputs and propagate them immediately. Limit the number of internal iterations to 2000 (same number as used by scipy.special.gammainc). This prevents an infinite loop when the function is called with nan or very large arguments. Original change by mfirgunov@google.com
* | | | Add static assertion for fixed sizes Ref<>Gravatar Gael Guennebaud2018-03-09
| | | |
* | | | Implement better static assertion checking to make sure that the first ↵Gravatar Gael Guennebaud2018-03-09
| | | | | | | | | | | | | | | | assertion is a static one and not a runtime one.
* | | | Add static assertion on selfadjoint-view's UpLo parameter.Gravatar Gael Guennebaud2018-03-09
| | | |
| * | | Move up the specialization of std::numeric_limitsGravatar Daniel Trebbien2018-02-18
| | | | | | | | | | | | | | | | | | | | This fixes a compilation error seen when building TensorFlow on macOS: https://github.com/tensorflow/tensorflow/issues/17067
* | | | Fix implicit conversion from 0.0 to scalarGravatar Gael Guennebaud2018-02-16
| | | |
* | | | add unit test for SimplicialCholesky and Boost multiprec.Gravatar Gael Guennebaud2018-02-16
| | | |
* | | | bug #1517: fix triangular product with unit diagonal and nested scaling ↵Gravatar Gael Guennebaud2018-02-09
| | | | | | | | | | | | | | | | factor: (s*A).triangularView<UpperUnit>()*B
* | | | Fix linear indexing in generic block evaluation.Gravatar Gael Guennebaud2018-02-09
| | | |
* | | | Fix typoGravatar Gael Guennebaud2018-02-09
|/ / /
* | | Update the padding computation for PADDING_SAME to be consistent with ↵Gravatar Benoit Steiner2018-01-30
|\ \ \ | | | | | | | | | | | | TensorFlow.
* | | | bug #1412: fix compilation with nvcc+MSVCGravatar Gael Guennebaud2018-01-17
| | | |
| | * | ENH: exp supports complex type for cudaGravatar Yan Facai (颜发才)2018-01-04
| | | |
* | | | Fix incorrect ldvt in LAPACKE call from JacobiSVDGravatar Eugene Chereshnev2018-01-03
| | | |
* | | | Disable use of recurrence for computing twiddle factors.Gravatar Benoit Steiner2018-01-09
|\ \ \ \
* | | | | Fix gcc7 warningGravatar Gael Guennebaud2018-01-09
| |_|/ / |/| | |
| * | | Disable use of recurrence for computing twiddle factors. Fixes FFT precision ↵Gravatar RJ Ryan2017-12-31
|/ / / | | | | | | | | | issues for large FFTs. https://github.com/tensorflow/tensorflow/issues/10749#issuecomment-354557689
* | | For cuda 9.1 replace math_functions.hpp with cuda_runtime.hGravatar nluehr2017-12-18
| | |
* | | Fix compilation of stableNorm with some expressions as inputGravatar Gael Guennebaud2017-12-15
| | |
* | | Workaround nvcc 9.0 issue. See PR 351.Gravatar Gael Guennebaud2017-12-15
| | | | | | | | | | | | https://bitbucket.org/eigen/eigen/pull-requests/351
* | | Fix cmake warningGravatar Gael Guennebaud2017-12-14
| | |
* | | fix unit testGravatar Gael Guennebaud2017-12-14
| | |
* | | Add possibility to overwrite EIGEN_STRONG_INLINE.Gravatar Gael Guennebaud2017-12-14
| | |
* | | Fix packet and alignment propagation logic of Block<Xpr> expressions. In ↵Gravatar Gael Guennebaud2017-12-14
| | | | | | | | | | | | particular, (A+B).col(j) lost vectorisation.
* | | ignore all *build* sub directoriesGravatar Gael Guennebaud2017-12-14
| | |
* | | fix header inclusionGravatar Gael Guennebaud2017-12-14
| | |
| * | Update the padding computation for PADDING_SAME to be consistent with ↵Gravatar Yangzihao Wang2017-12-12
|/ / | | | | | | TensorFlow.
* | Merged in ncluehr/eigen/float2half-fix (pull request PR-349)Gravatar Benoit Steiner2017-12-01
|\ \ | | | | | | | | | Replace __float2half_rn with __float2half
| * | Replace __float2half_rn with __float2halfGravatar nluehr2017-11-28
|/ / | | | | | | The latter provides a consistent definition for CUDA 8.0 and 9.0.
* | clarify Pastix requirementsGravatar Gael Guennebaud2017-11-27
| |
* | silent MSVC warningGravatar Gael Guennebaud2017-11-27
| |
* | Merged in ncluehr/eigen/predux_fp16_fix (pull request PR-348)Gravatar Benoit Steiner2017-11-21
|\ \ | | | | | | | | | Fix incorrect integer cast in half2 predux.
| * | Fix incorrect integer cast in predux<half2>().Gravatar nluehr2017-11-21
|/ / | | | | | | Bug corrupts results on Maxwell and earlier GPU architectures.
* | Handle PGI compilerGravatar Gael Guennebaud2017-11-17
| |
* | Disable gcc-specific workaround for Clang to allow build with AVX512Gravatar Zvi Rackover2017-11-16
| | | | | | | | There is currently a workaround for an issue in gcc that requires invoking gcc with the -fabi-version flag. This workaround is not needed for Clang and moreover is not supported.
* | bug #1479: fix failure detection in LDLTGravatar Gael Guennebaud2017-11-16
| |
| * a small mistake QuickReference.dox edited online with BitbucketGravatar zhouzhaoping2017-11-09
| |
* | Make buildtests.in more robustGravatar Androbin422017-06-12
| |
* | Make eigen_monitor_perf.sh more robustGravatar Androbin422017-06-12
| |
* | Merged in alainvaucher/eigen/find-module-imported-target (pull request PR-324)Gravatar Gael Guennebaud2017-11-15
| | | | | | | | | | | | | | | | | | | | In the CMake find module, define the Eigen imported target as when installing with CMake * In the CMake find module, define the Eigen imported target * Add quotes to the imported location, in case there are spaces in the path. Approved-by: Alain Vaucher <acvaucher@gmail.com>
* | bug #1485: fix linking issue of non template functionsGravatar Gael Guennebaud2017-11-15
| |
* | Add KLU in the list of third-party sparse solversGravatar Gael Guennebaud2017-11-10
| |
* | Move KLU support to officialGravatar Gael Guennebaud2017-11-10
| |
* | KLU: truely disable unimplemented code, add proper static assertions in solveGravatar Gael Guennebaud2017-11-10
| |
* | KLU depends on BTF but not on libSuiteSparse nor CholmodGravatar Gael Guennebaud2017-11-10
| |