Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix implicit long to int conversions in blas interface | 2014-07-08 | |
| | |||
* | Fix bug #809: unused variable warning | 2014-07-08 | |
| | |||
* | Fix many long to int implicit conversions | 2014-07-08 | |
| | |||
* | bug #837: Always re-align the result of EIGEN_ALLOCA. | 2014-07-08 | |
| | |||
* | Merged in jdh8/eigen (pull request PR-71) | 2014-07-08 | |
|\ | | | | | | | Find benchmark opponents more aggressively | ||
* | | Move using std::abs from Eigen's namespace to function scope. | 2014-07-08 | |
| | | |||
* | | Fix LDLT with semi-definite complex matrices: owing to round-off errors, the ↵ | 2014-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 ↵ | 2014-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/lib64 | 2014-07-07 | |
| | | |||
| * | Find OpenBLAS more aggressively. This made a difference on Fedora 20 | 2014-07-07 | |
| | | |||
| * | chmod -x Eigen/src/Core/GenericPacketMath.h | 2014-07-07 | |
|/ | |||
* | Fix dox at internal::tridiagonal_qr_step | 2014-07-06 | |
| | |||
* | Mark internal namespace as \internal | 2014-07-06 | |
| | |||
* | Percent "Eigen" in dox to prevent linking if not referring to the Eigen ↵ | 2014-07-05 | |
| | | | | namespace | ||
* | Move Doxygen-only stuff to *.dox | 2014-07-05 | |
| | |||
* | Document internal namespace | 2014-07-05 | |
| | |||
* | Fix dox for namespaces | 2014-07-05 | |
| | |||
* | Fix regression introduced by 3117036b80075390dbc46f60aa0d595e5a44661b | 2014-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 warning | 2014-07-04 | |
| | |||
* | LDLT is not rank-revealing, so we should not attempt to use the biggest ↵ | 2014-07-02 | |
| | | | | diagonal elements as thresholds. | ||
* | Do not attempt to include <intrin.h> on Windows CE | 2014-07-02 | |
| | |||
* | Fix regeression in bicgstab: the threshold used to detect the need for a ↵ | 2014-07-01 | |
| | | | | restart was much too large. | ||
* | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-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. | 2014-07-01 | |
| | |||
* | Disabled HIDE_SCOPE_NAMES (default doxygen setting). This might help to ↵ | 2014-06-25 | |
| | | | | avoid API confusions as in bug #830. | ||
* | Workaround clang error introduced by 3117036b80075390dbc46f60aa0d595e5a44661b | 2014-06-23 | |
| | | | | | : "template argument for non-type template parameter is treated as function type 'bool (bool)'" | ||
* | Additional unit tests for bug #826 by Gael | 2014-06-23 | |
| | |||
* | Fix bug #826: Allow initialization of 1x1 Arrays/Matrices by passing a value. | 2014-06-23 | |
| | |||
* | Fix bug #729: Use alloca if it is defined | 2014-06-23 | |
| | |||
* | Fixed typos | 2014-06-23 | |
| | |||
* | Fix bug #827: improve accuracy of quaternion to angle-axis conversion | 2014-06-20 | |
| | |||
* | Add assertion and warning on the requirements of SparseQR and COLAMDOrdering | 2014-06-20 | |
| | |||
* | Explain how to export sparse linear problems in matrix-market format. | 2014-06-20 | |
| | |||
* | Add documentation and very simple test for array atan(), part 2 | 2014-06-19 | |
| | | | | (files I forget in the previous commit). | ||
* | Add documentation and very simple test for array atan(). | 2014-06-19 | |
| | |||
* | Add component-wise atan() function (see bug #80). | 2014-06-19 | |
| | |||
* | fixed warning: -Wunused-local-typedefs | 2014-06-17 | |
| | |||
* | Fix Jacobi preconditioner with zero diagonal entries | 2014-06-17 | |
| | |||
* | Update decompositions tables | 2014-06-17 | |
| | |||
* | Merged in vladimir_ch/eigen/vladimir_ch/bug-796-fix-eigen3config.cmake (pull ↵ | 2014-06-17 | |
|\ | | | | | | | | | | | request PR-67) Change variable names in Eigen3Config.cmake to EIGEN3_* | ||
| * | Change variable names in Eigen3Config.cmake to EIGEN3_* | 2014-06-12 | |
|/ | |||
* | The BLAS interface is complete. | 2014-06-06 | |
| | |||
* | Fix bug #738: use the "current" version of cmake project directories to ease ↵ | 2014-06-06 | |
| | | | | the inclusion of Eigen within other projects. | ||
* | Enable LinearAccessBit in Block expression for inner-panels | 2014-06-06 | |
| | |||
* | unsupported/TensorSymmetry: factor out completely from Tensor module | 2014-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 ↵ | 2014-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 point | 2014-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 required | 2014-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 path | 2014-06-04 | |
| | |||
* | Fic bug #819: include path of details.h | 2014-06-04 | |
| |