aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* remove redundant dynamic allocations in GMRESGravatar Gael Guennebaud2015-06-09
|
* fix some legitimate shadow warningsGravatar Gael Guennebaud2015-06-09
|
* fix unused variable warningGravatar Gael Guennebaud2015-06-09
|
* Clean argument names of some functionsGravatar Gael Guennebaud2015-06-09
|
* Add missing documentation for TriangularViewImpl<MatrixType,Mode,Sparse>Gravatar Gael Guennebaud2015-06-09
|
* bug #872: remove usage of deprecated bind1st.Gravatar Gael Guennebaud2015-06-09
|
* Skip too large real-world problems for solvers that do not scale (e.g., ↵Gravatar Gael Guennebaud2015-06-09
| | | | SimplicialLLT without reordering)
* Fix shadow warnings triggered by clangGravatar Gael Guennebaud2015-06-09
|
* Extend unit test and documentation of SelfAdjointEigenSolver::computeDirectGravatar Gael Guennebaud2015-06-08
|
* Update utility for experimenting with 3x3 eigenvaluesGravatar Gael Guennebaud2015-06-08
|
* bug #997: add missing evaluators for m.lazyProduct(v.homogeneous())Gravatar Gael Guennebaud2015-06-08
|
* Add unit test for m.replicate(...)(index).Gravatar Gael Guennebaud2015-06-08
|
* Fix homogeneous() for 1x1 matrix: in this case, homogeneous follows the ↵Gravatar Gael Guennebaud2015-06-08
| | | | storage order guaranteeing that v.transpose().homogeneous() == v.homogeneous().transpose()
* Add missing accessors for 1D index based access to Replicate<> expressions.Gravatar Gael Guennebaud2015-06-08
|
* bug #1005: fix regression regarding sparse coeff-wise binary operator that ↵Gravatar Gael Guennebaud2015-06-08
| | | | did not trigger a static assertion for mismatched storage
* bug #705: fix handling of Lapack potrf return codeGravatar Gael Guennebaud2015-06-05
|
* minor documentation fixesGravatar Gael Guennebaud2015-06-05
|
* BiCGSTAB: set default guess to 0, and improve restart mechanism by ↵Gravatar Gael Guennebaud2015-06-05
| | | | recomputing the accurate residual.
* Improve unit testing of real-word sparse problem (fix some shortcommings, ↵Gravatar Gael Guennebaud2015-06-05
| | | | use VERIFY, etc.)
* Do go to full accuracy when testing BiCGSTAB.Gravatar Gael Guennebaud2015-06-05
|
* Do not abort if the folder cannot be openned!Gravatar Gael Guennebaud2015-06-05
|
* Improve loading of symmetric sparse matrices in MatrixMarketIteratorGravatar Gael Guennebaud2015-06-05
|
* Merged in FlorianGeorge/eigen_blaze_fork_2 (pull request PR-60)Gravatar Gael Guennebaud2015-06-04
|\ | | | | | | Use trans(X) instead of X.transpose() in Blaze Benchmark
* | Fixed a compilation error triggered by nvcc 7Gravatar Benoit Steiner2015-05-28
| |
* | Worked around some constexpr related bugs in nvcc 7Gravatar Benoit Steiner2015-05-28
| |
* | Added missing include filesGravatar Benoit Steiner2015-05-28
| |
* | Fixed potential compilation errorGravatar Benoit Steiner2015-05-26
| |
* | Added a few more missing EIGEN_DEVICE_FUNC statementsGravatar Benoit Steiner2015-05-26
| |
* | Added a few missing EIGEN_DEVICE_FUNC statementsGravatar Benoit Steiner2015-05-26
| |
* | Avoid calling smart_copy with null pointers.Gravatar Gael Guennebaud2015-05-25
| |
* | Moved away from std::async and std::future as the underlying mechnism for ↵Gravatar Benoit Steiner2015-05-20
| | | | | | | | | | | | the thread pool device. On several platforms, the functions passed to std::async are not scheduled in the order in which they are given to std::async, which leads to massive performance issues in the contraction code. Instead we now have a custom thread pool that ensures that the functions are picked up by the threads in the pool in the order in which they are enqueued in the pool.
* | Fixed compilation error triggered by gcc 4.7Gravatar Benoit Steiner2015-05-20
| |
* | Avoid using the cuda memcpy for small tensor slices since the memcpy kernel ↵Gravatar Benoit Steiner2015-05-19
| | | | | | | | is very expensive to launch
* | Added new version of the TensorIntDiv class optimized for 32 bit signed ↵Gravatar Benoit Steiner2015-05-19
| | | | | | | | integers. It saves 1 register on CPU and 2 on GPU.
* | Abandon blocking size lookup table approach. Not performing as well in real ↵Gravatar Benoit Jacob2015-05-19
| | | | | | | | world as in microbenchmark.
* | bug #1014: More stable direct computation of eigenvalues and -vectors for ↵Gravatar Christoph Hertzberg2015-05-17
| | | | | | | | 3x3 matrices
* | also uninitialized here, see previous csetGravatar Benoit Jacob2015-05-15
| |
* | Fix uninitialized var warning. The compiler was clearing the register ↵Gravatar Benoit Jacob2015-05-15
| | | | | | | | anyway, so this does not change resulting code
* | Check for the macro __ARM_NEON__ (with two underscores at the end) as well ↵Gravatar Pete Warden2015-05-12
| | | | | | | | as __ARM_NEON. The second macro is correct according to the ARM language extensions specification, but historically the first one has been more common. Some older compilers (e.g. gcc v4.6 on a Beaglebone Black) only define the first, so without this patch NEON isn't enabled.
* | Add regression test for bugs #854 and #1014, and check that the eigenvector ↵Gravatar Gael Guennebaud2015-05-12
| | | | | | | | matrix is unitary.
* | Make test matrices for eigensolver/selfadjoint even more trickyGravatar Gael Guennebaud2015-05-12
| |
* | Ignore denormal numbers in selfadjoint eigensolver.Gravatar Gael Guennebaud2015-05-12
| |
* | Merged in ↵Gravatar Christoph Hertzberg2015-05-11
|\ \ | | | | | | | | | | | | | | | MattPD/eigen/MattPD/doc-fix-wording-typos-in-templatekeywor-1431363009359 (pull request PR-116) [Doc] Fix wording / typos in TemplateKeyword.dox
| * | [Doc] Fix wording / typos in TemplateKeyword.doxGravatar MattPD2015-05-11
|/ /
* | bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom ↵Gravatar Christoph Hertzberg2015-05-07
| | | | | | | | functors for comparison operators
* | bug #1013: fix 2x2 direct eigensolver for identical eiegnvaluesGravatar Gael Guennebaud2015-05-07
| |
* | Extend unit tests of sefladjoint-eigensolverGravatar Gael Guennebaud2015-05-07
| |
* | Fix bug #1010: m_isInitialized was improperly updatedGravatar Gael Guennebaud2015-05-07
| |
* | Merged in doug_kwan/eigen (pull request PR-103)Gravatar Konstantinos Margaritis2015-05-05
|\ \ | | | | | | | | | Fix bug in pdiv<Packet1cd> which swaps 32-bit halves of a pair of
* | | Added a double-precision implementation of the exp() function for AVX.Gravatar Benoit Steiner2015-05-04
| | |