aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix implicit long to int conversions in blas interfaceGravatar Gael Guennebaud2014-07-08
|
* Fix bug #809: unused variable warningGravatar Gael Guennebaud2014-07-08
|
* Fix many long to int implicit conversionsGravatar Gael Guennebaud2014-07-08
|
* bug #837: Always re-align the result of EIGEN_ALLOCA.Gravatar Christoph Hertzberg2014-07-08
|
* Merged in jdh8/eigen (pull request PR-71)Gravatar Gael Guennebaud2014-07-08
|\ | | | | | | Find benchmark opponents more aggressively
* | Move using std::abs from Eigen's namespace to function scope.Gravatar Gael Guennebaud2014-07-08
| |
* | Fix LDLT with semi-definite complex matrices: owing to round-off errors, the ↵Gravatar Gael Guennebaud2014-07-08
| | | | | | | | diagonal was not real. Also exploit the fact that the diagonal is real in the rest of LDLT
* | Fix LDLT with semi-definite complex matrices: owing to round-off errors, the ↵Gravatar Gael Guennebaud2014-07-08
| | | | | | | | diagonal was not real. Also exploit the fact that the diagonal is real in the rest of LDLT
| * Find benchmark opponents also in /usr/lib64Gravatar Chen-Pang He2014-07-07
| |
| * Find OpenBLAS more aggressively. This made a difference on Fedora 20Gravatar Chen-Pang He2014-07-07
| |
| * chmod -x Eigen/src/Core/GenericPacketMath.hGravatar Chen-Pang He2014-07-07
|/
* Fix dox at internal::tridiagonal_qr_stepGravatar Chen-Pang He2014-07-06
|
* Mark internal namespace as \internalGravatar Chen-Pang He2014-07-06
|
* Percent "Eigen" in dox to prevent linking if not referring to the Eigen ↵Gravatar Chen-Pang He2014-07-05
| | | | namespace
* Move Doxygen-only stuff to *.doxGravatar Chen-Pang He2014-07-05
|
* Document internal namespaceGravatar Chen-Pang He2014-07-05
|
* Fix dox for namespacesGravatar Chen-Pang He2014-07-05
|
* Fix regression introduced by 3117036b80075390dbc46f60aa0d595e5a44661bGravatar Christoph Hertzberg2014-07-04
| | | | | : Matrix<Scalar,1,1>(int) did not compile if Scalar is not constructible from int. Now this falls back to the (Index size) constructor.
* Fix unused typedef warningGravatar Christoph Hertzberg2014-07-04
|
* LDLT is not rank-revealing, so we should not attempt to use the biggest ↵Gravatar Gael Guennebaud2014-07-02
| | | | diagonal elements as thresholds.
* Do not attempt to include <intrin.h> on Windows CEGravatar Gael Guennebaud2014-07-02
|
* Fix regeression in bicgstab: the threshold used to detect the need for a ↵Gravatar Gael Guennebaud2014-07-01
| | | | restart was much too large.
* Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
* Fix bug #836: extend SparseQR to support more columns than rows.Gravatar Gael Guennebaud2014-07-01
|
* Disabled HIDE_SCOPE_NAMES (default doxygen setting). This might help to ↵Gravatar Christoph Hertzberg2014-06-25
| | | | avoid API confusions as in bug #830.
* Workaround clang error introduced by 3117036b80075390dbc46f60aa0d595e5a44661bGravatar Christoph Hertzberg2014-06-23
| | | | | : "template argument for non-type template parameter is treated as function type 'bool (bool)'"
* Additional unit tests for bug #826 by GaelGravatar Christoph Hertzberg2014-06-23
|
* Fix bug #826: Allow initialization of 1x1 Arrays/Matrices by passing a value.Gravatar Christoph Hertzberg2014-06-23
|
* Fix bug #729: Use alloca if it is definedGravatar Christoph Hertzberg2014-06-23
|
* Fixed typosGravatar Christoph Hertzberg2014-06-23
|
* Fix bug #827: improve accuracy of quaternion to angle-axis conversionGravatar Gael Guennebaud2014-06-20
|
* Add assertion and warning on the requirements of SparseQR and COLAMDOrderingGravatar Gael Guennebaud2014-06-20
|
* Explain how to export sparse linear problems in matrix-market format.Gravatar Gael Guennebaud2014-06-20
|
* Add documentation and very simple test for array atan(), part 2Gravatar Jitse Niesen2014-06-19
| | | | (files I forget in the previous commit).
* Add documentation and very simple test for array atan().Gravatar Jitse Niesen2014-06-19
|
* Add component-wise atan() function (see bug #80).Gravatar Roger Martin2014-06-19
|
* fixed warning: -Wunused-local-typedefsGravatar Mark Borgerding2014-06-17
|
* Fix Jacobi preconditioner with zero diagonal entriesGravatar Gael Guennebaud2014-06-17
|
* Update decompositions tablesGravatar Gael Guennebaud2014-06-17
|
* Merged in vladimir_ch/eigen/vladimir_ch/bug-796-fix-eigen3config.cmake (pull ↵Gravatar Gael Guennebaud2014-06-17
|\ | | | | | | | | | | request PR-67) Change variable names in Eigen3Config.cmake to EIGEN3_*
| * Change variable names in Eigen3Config.cmake to EIGEN3_*Gravatar Vladimir Chalupecky2014-06-12
|/
* The BLAS interface is complete.Gravatar Gael Guennebaud2014-06-06
|
* Fix bug #738: use the "current" version of cmake project directories to ease ↵Gravatar Gael Guennebaud2014-06-06
| | | | the inclusion of Eigen within other projects.
* Enable LinearAccessBit in Block expression for inner-panelsGravatar Gael Guennebaud2014-06-06
|
* unsupported/TensorSymmetry: factor out completely from Tensor moduleGravatar Christian Seiler2014-06-04
| | | | | | | | | Remove the symCoeff() method of the the Tensor module and move the functionality into a new operator() of the symmetry classes. This makes the Tensor module now completely self-contained without symmetry support (even though previously it was only a forward declaration and a otherwise harmless trivial templated method) and also removes the inconsistency with the rest of eigen w.r.t. the method's naming scheme.
* unsupported/TensorSymmetry: make symgroup construction autodetect number of ↵Gravatar Christian Seiler2014-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | indices When constructing a symmetry group, make the code automatically detect the number of indices required from the indices of the group's generators. Also, allow the symmetry group to be applied to lists of indices that are larger than the number of indices of the symmetry group. Before: SGroup<4, Symmetry<0, 1>, Symmetry<2,3>> group; group.apply<SomeOp, int>(std::array<int,4>{{0, 1, 2, 3}}, 0); After: SGroup<Symmetry<0, 1>, Symmetry<2,3>> group; group.apply<SomeOp, int>(std::array<int,4>{{0, 1, 2, 3}}, 0); group.apply<SomeOp, int>(std::array<int,5>{{0, 1, 2, 3, 4}}, 0); This should make the symmetry group easier to use - especially if one wants to reuse the same symmetry group for different tensors of maybe different rank. static/runtime asserts remain for the case where the length of the index list to which a symmetry group is to be applied is too small.
* unsupported/CXX11/Core: allow gen_numeric_list to have a starting pointGravatar Christian Seiler2014-06-04
| | | | | | Add a template parameter to gen_numeric_list that acts as a starting point for the list, i.e. gen_numeric_list<int, 5, 4> will generate a numeric_list<int, 4, 5, 6, 7, 8>.
* unsupported/ C++11 workarounds: don't use hack for libc++ if not requiredGravatar Christian Seiler2014-06-04
| | | | | | | libc++ from 3.4 onwards supports constexpr std::get, but only if compiled with -std=c++1y. Change the detection so that libc++'s internals are only used if either -std=c++1y is not specified or the library is too old, making the whole hack a bit more future-proof.
* Fix compilation for CXX11/Tensor module if unsupported is not in include pathGravatar Christian Seiler2014-06-04
|
* Fic bug #819: include path of details.hGravatar Gael Guennebaud2014-06-04
|