Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | |
| | |||
* | Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue. | 2014-06-02 | |
| | | | | | This was changed in 3c66bb136bf2adcb9d73d3d66850a8b907bc9264 . | ||
* | Fix doc'n of FullPivLU re permutation matrices (bug #815). | 2014-05-31 | |
| | |||
* | AsciiQuickReference: added .real(), .imag() | 2014-05-16 | |
| | | | | | (transplanted from 11462c1a291bdb9c0ac27db25fef364e51632484 ) | ||
* | fixed AsciiQuickReference typo: LinSpace -> LinSpaced | 2014-05-08 | |
| | | | | | (transplanted from e66781905586e3c438031597fae07306d47fea60 ) | ||
* | README.md edited online with Bitbucket | 2014-05-21 | |
| | |||
* | PolynomialSolver: fix typo. | 2014-05-19 | |
| | |||
* | PolynomialSolver: fix bugs related to linear polynomials. | 2014-05-19 | |
| | |||
* | PolynomialSolver: add missing constructors. | 2014-05-19 | |
| | |||
* | PolynomialSolver: test template constructor in test suite. | 2014-05-19 | |
| | |||
* | PolynomialSolver: add a test to reveal a bug. | 2014-05-19 | |
| | |||
* | Merged in benoitsteiner/eigen-fixes (pull request PR-62) | 2014-05-08 | |
|\ | | | | | | | Made it possible to call the assignment operator on an Eigen::Block from a CUDA kernel. | ||
| * | Made it possible to call the assignment operator on an Eigen::Block from a ↵ | 2014-05-07 | |
| | | | | | | | | CUDA kernel. | ||
* | | Disabled unused warnings in Eigen2-tests | 2014-05-06 | |
| | | |||
* | | Missed to remove IACA_END in previous commit | 2014-05-05 | |
| | | |||
* | | Removed IACA-defines | 2014-05-05 | |
| | | | | | | | | This caused redefinition warnings if IACA headers were included from elsewhere. For a clean solution we should define our own EIGEN_IACA_* macros | ||
* | | Fixed unused variable warnings | 2014-05-05 | |
| | | |||
* | | Fix bug #807: Missing scalar type cast in umeyama() | 2014-05-05 | |
| | | |||
* | | Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors() | 2014-05-05 | |
| | | |||
* | | Fix typo in SparseMatrix assert. | 2014-05-03 | |
| | | |||
* | | Add missing add_subdirectory directive | 2014-05-03 | |
| | | |||
* | | Fix bug #803: avoid char* to int* conversion | 2014-05-01 | |
| | | |||
* | | Add a small benchmark to compare dense solvers for small to large problems. | 2014-04-28 | |
| | | |||
* | | Make gdb pretty printer Python3-compatible (bug #800). | 2014-04-28 | |
| | | |||
* | | TRMM: Make sure we have enough memory in rhs block to enforce alignment. | 2014-04-25 | |
| | |