aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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
|
* Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue.Gravatar Jitse Niesen2014-06-02
| | | | | This was changed in 3c66bb136bf2adcb9d73d3d66850a8b907bc9264 .
* Fix doc'n of FullPivLU re permutation matrices (bug #815).Gravatar Jitse Niesen2014-05-31
|
* AsciiQuickReference: added .real(), .imag()Gravatar Mark Borgerding2014-05-16
| | | | | (transplanted from 11462c1a291bdb9c0ac27db25fef364e51632484 )
* fixed AsciiQuickReference typo: LinSpace -> LinSpacedGravatar Mark Borgerding2014-05-08
| | | | | (transplanted from e66781905586e3c438031597fae07306d47fea60 )
* README.md edited online with BitbucketGravatar Christoph Hertzberg2014-05-21
|
* PolynomialSolver: fix typo.Gravatar Benjamin Chrétien2014-05-19
|
* PolynomialSolver: fix bugs related to linear polynomials.Gravatar Benjamin Chrétien2014-05-19
|
* PolynomialSolver: add missing constructors.Gravatar Benjamin Chrétien2014-05-19
|
* PolynomialSolver: test template constructor in test suite.Gravatar Benjamin Chrétien2014-05-19
|
* PolynomialSolver: add a test to reveal a bug.Gravatar Benjamin Chrétien2014-05-19
|
* Merged in benoitsteiner/eigen-fixes (pull request PR-62)Gravatar Christoph Hertzberg2014-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 ↵Gravatar Benoit Steiner2014-05-07
| | | | | | | | CUDA kernel.
* | Disabled unused warnings in Eigen2-testsGravatar Christoph Hertzberg2014-05-06
| |
* | Missed to remove IACA_END in previous commitGravatar Christoph Hertzberg2014-05-05
| |
* | Removed IACA-definesGravatar Christoph Hertzberg2014-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 warningsGravatar Christoph Hertzberg2014-05-05
| |
* | Fix bug #807: Missing scalar type cast in umeyama()Gravatar Christoph Hertzberg2014-05-05
| |
* | Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors()Gravatar Christoph Hertzberg2014-05-05
| |
* | Fix typo in SparseMatrix assert.Gravatar Benjamin Chretien2014-05-03
| |
* | Add missing add_subdirectory directiveGravatar Gael Guennebaud2014-05-03
| |
* | Fix bug #803: avoid char* to int* conversionGravatar Gael Guennebaud2014-05-01
| |
* | Add a small benchmark to compare dense solvers for small to large problems.Gravatar Gael Guennebaud2014-04-28
| |
* | Make gdb pretty printer Python3-compatible (bug #800).Gravatar Kolja Brix2014-04-28
| |
* | TRMM: Make sure we have enough memory in rhs block to enforce alignment.Gravatar Gael Guennebaud2014-04-25
| |