aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Disable -Wshadow when compiling with g++Gravatar Christoph Hertzberg2018-04-21
|
* fix const cast in NEONGravatar Gael Guennebaud2018-04-18
|
* Cast zeros to Scalar in RealSchurGravatar Dmitriy Korchemkin2018-04-18
|
* Renamed .trans() et al. to .reverseFlag() et at. Adapted documentation of ↵Gravatar Christoph Hertzberg2018-04-17
| | | | .setReverseFlag()
* Add a specialization of Eigen::numext::conj for std::complex<T> to be used ↵Gravatar nicolov2018-04-13
| | | | | | | when compiling a cuda kernel. This fixes the compilation of TensorFlow 1.4 with clang 6.0 used as CUDA compiler with libc++. This follows the previous change in https://bitbucket.org/eigen/eigen/commits/2a69290ddb165b7103c87ba8f5b257eca23f62aa , which mentions OSX (I guess because it uses libc++ too).
* bug #1493: Make representation of HouseholderSequence consistent and working ↵Gravatar Christoph Hertzberg2018-04-15
| | | | for complex numbers. Made corresponding unit test actually test that. Also simplify implementation of QR decompositions
* Make hypot_impl compile again for types with expression-templates (e.g., ↵Gravatar Christoph Hertzberg2018-04-13
| | | | boost::multiprecision)
* SelfAdjointView<...,Mode> causes a static assert since commit ↵Gravatar Christoph Hertzberg2018-04-13
| | | | d820ab9edc0b38af4cdb3d545714a0c9083e5a78
* fix linking issueGravatar Gael Guennebaud2018-04-13
|
* bug #1520: workaround some -Wfloat-equal warnings by calling std::equal_toGravatar Gael Guennebaud2018-04-11
|
* Umfpack: UF_long has been removed in recent versions of suitesparse, and fix ↵Gravatar Gael Guennebaud2018-04-11
| | | | a few long-to-int conversions issues.
* Merged in v_huber/eigen (pull request PR-378)Gravatar Gael Guennebaud2018-04-11
|\ | | | | | | Add interface to umfpack_*l_* functions
* | Fix code sample output in block(int, int, int, int) doxygenGravatar Guillaume Jacob2018-04-09
| |
* | Fix MKL backend for symmetric eigenvalues on row-major matrices.Gravatar Gael Guennebaud2018-04-09
| |
* | Add missing empty line.Gravatar Gael Guennebaud2018-04-09
| |
* | bug #1509: fix computeInverseWithCheck for complexesGravatar Gael Guennebaud2018-04-04
| |
* | Extend list of MSVC versionsGravatar Gael Guennebaud2018-04-04
| |
* | Make stableNorm and blueNorm compatible with 2D matrices.Gravatar Gael Guennebaud2018-04-04
| |
* | Factories code between numext::hypot and scalar_hyot_op functor.Gravatar Gael Guennebaud2018-04-04
| |
* | Make innerVector() and innerVectors() methods available to all expressions ↵Gravatar Gael Guennebaud2018-04-04
| | | | | | | | | | | | supported by Block. Before, only SparseBase exposed such methods.
* | bug #1521: avoid signalling NaN in hypot and make it std::complex<> friendly.Gravatar Gael Guennebaud2018-04-04
| |
* | Add a note on vec_min vs asmGravatar Gael Guennebaud2018-04-04
| |
* | bug #1494: makes pmin/pmax behave on Altivec/VSX as on x86 regading NaNsGravatar Gael Guennebaud2018-04-04
| |
* | comment unreachable codeGravatar Gael Guennebaud2018-04-03
| |
* | Fix compilation of product with inverse transpositions (e.g., mat * ↵Gravatar Gael Guennebaud2018-04-03
| | | | | | | | Transpositions().inverse())
* | commit 45e9c9996da790b55ed9c4b0dfeae49492ac5c46 (HEAD -> memory_fix)Gravatar Gael Guennebaud2018-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author: George Burgess IV <gbiv@google.com> Date: Thu Mar 1 11:20:24 2018 -0800 Prefer `::operator new` to `new` The C++ standard allows compilers much flexibility with `new` expressions, including eliding them entirely (https://godbolt.org/g/yS6i91). However, calls to `operator new` are required to be treated like opaque function calls. Since we're calling `new` for side-effects other than allocating heap memory, we should prefer the less flexible version. Signed-off-by: George Burgess IV <gbiv@google.com>
* | bug #1527: fix support for MKL's VML (destination was not properly resized)Gravatar Gael Guennebaud2018-04-03
| |
* | bug #1528: better use numeric_limits::min() instead of 1/highest() that with ↵Gravatar Gael Guennebaud2018-04-03
| | | | | | | | underflow.
* | bug #1516: add assertion for out-of-range diagonal index in ↵Gravatar Gael Guennebaud2018-04-03
| | | | | | | | MatrixBase::diagonal(i)
* | bug #1532: disable stl::*_negate in C++17 (they are deprecated)Gravatar Gael Guennebaud2018-04-03
| |
* | AVX512: _mm512_rsqrt28_ps is available for AVX512ER onlyGravatar Gael Guennebaud2018-04-03
| |
* | Rename predux_downto4 to be more accurate on its semantic.Gravatar Gael Guennebaud2018-04-03
| |
* | AVX512: fix psqrt and prsqrtGravatar Gael Guennebaud2018-04-03
| |
* | AVX512: add missing pinsertfirst and pinsertlast, implement pblend for ↵Gravatar Gael Guennebaud2018-04-03
| | | | | | | | Packet8d, fix compilation without AVX512DQ
| * Remove unnecessary defineGravatar vhuber2018-03-30
| |
| * Add interface to umfpack_*l_* functionsGravatar vhuber2018-03-30
| |
* | 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 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
* | | 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
| | |
* | | 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
|/ /
* | bug #1412: fix compilation with nvcc+MSVCGravatar Gael Guennebaud2018-01-17
| |
| * ENH: exp supports complex type for cudaGravatar Yan Facai (颜发才)2018-01-04
| |