Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | C++11: add template metaprogramming helpers | Christian Seiler | 2013-11-14 | |
|/ | | | | | | | | Create a new directory CXX11 under unsupported/Eigen that contains code that requires C++11. In that directory, add a few generic templates useful for any module relying on C++11. These templates may be included with #include <[unsupported/]Eigen/CXX11/Core>. At the moment, this will only provide templates in the Eigen::internal namespace. | |||
* | Implement boolean reductions for zero-sized objects | Christoph Hertzberg | 2013-11-13 | |
| | ||||
* | Use the specialization of Block<SparseMatrix> for const matrices too | Gael Guennebaud | 2013-11-10 | |
| | ||||
* | Add missing nonZeros() overload in Block<SparseMatrixBase<>> | Gael Guennebaud | 2013-11-10 | |
| | ||||
* | Install functor folder with cmake | Leszek Swirski | 2013-11-08 | |
| | ||||
* | fix broken commit | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | Fix stupid mistake in CMakeLists.txt | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | Fixed bug #702 and added unit test. | Christoph Hertzberg | 2013-11-07 | |
| | | | | Thanks to Alexander Werner for the report. | |||
* | Add an option to test evaluators globally | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | Drop evaluators for SwapWrapper and SelfCwiseBinaryOp | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | Clean evaluator_impl_base. It will probably be removed in the future | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | bug #99: move the creation of the evaluator to a central place, and make ↵ | Gael Guennebaud | 2013-11-07 | |
| | | | | generic_dense_assignment_kernel hold the destination and source evaluators | |||
* | Move internal::swap to numext to fix ambiguous call with std::swap | Gael Guennebaud | 2013-11-07 | |
| | ||||
* | bug #99: refactor assignment and compound assignment mechanism through ↵ | Gael Guennebaud | 2013-11-06 | |
| | | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.) | |||
* | Fix static/inline order | Gael Guennebaud | 2013-11-06 | |
| | ||||
* | Split the huge Functors.h file | Gael Guennebaud | 2013-11-06 | |
| | ||||
* | Add minimalistic unit tests for NVCC support | Gael Guennebaud | 2013-11-05 | |
| | ||||
* | Allow calling attributes of dynamic size objects from device | Gael Guennebaud | 2013-11-05 | |
| | ||||
* | merge with default branch | Gael Guennebaud | 2013-11-05 | |
|\ | ||||
* | | SparseLU: fix estimated non-zeros in U | Gael Guennebaud | 2013-11-05 | |
| | | ||||
* | | JacobiSVD: fix a 0/0 issue for complexes | Gael Guennebaud | 2013-11-04 | |
| | | ||||
* | | Check for minimal norm solutions | Gael Guennebaud | 2013-11-03 | |
| | | ||||
* | | JacobiSVD: move from Lapack to Matlab strategy for the default threshold | Gael Guennebaud | 2013-11-03 | |
| | | ||||
* | | bug #677: fix usage of pld instrinsics for ccomplexes | Gael Guennebaud | 2013-11-02 | |
| | | ||||
* | | Add a rank method with threshold control to JacobiSVD, and make solve uses ↵ | Gael Guennebaud | 2013-11-01 | |
| | | | | | | | | it to return the minimal norm solution for rank-deficient problems | |||
* | | Fix changeset 2702788da71303afa71e53dfa6542a560115425a | Gael Guennebaud | 2013-11-01 | |
| | | | | | | | | for fixed size matrices | |||
* | | Fix bug #677: compilation issue on arm64 which does not have the PLD instruction | Gael Guennebaud | 2013-10-31 | |
| | | ||||
* | | Fix bug #678: vectors of row and columns transpositions were not properly ↵ | Gael Guennebaud | 2013-10-29 | |
| | | | | | | | | resized in FullPivQR | |||
* | | Fix unused variable warnings | Gael Guennebaud | 2013-10-29 | |
| | | ||||
* | | Fix parenthesis min/max issue in mpreal | Gael Guennebaud | 2013-10-29 | |
| | | ||||
* | | Use aligned loads in Matrix-Vector product where possible. Fixes bug #689 | Christoph Hertzberg | 2013-10-29 | |
| | | ||||
* | | Merged in martinhofernandes/eigen (pull request PR-33) | Gael Guennebaud | 2013-10-29 | |
|\ \ | | | | | | | | | | Fix for bug #503 | |||
* \ \ | Merged in xantares/eigen (pull request PR-36) | Gael Guennebaud | 2013-10-29 | |
|\ \ \ | | | | | | | | | | | | | Add cmake config files | |||
* | | | | Fix bug #672: use exceptions in SuperLU if they are enabled only | Gael Guennebaud | 2013-10-29 | |
| | | | | ||||
* | | | | Merged in vanhoucke/eigen_vanhoucke_unused_variable (pull request PR-34) | Gael Guennebaud | 2013-10-29 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Silence unused variable warning. | |||
* | | | | | Fix bug #359: fix AlignedBit flag of CoeffBasedProduct thus enabling the ↵ | Gael Guennebaud | 2013-10-28 | |
| | | | | | | | | | | | | | | | | | | | | vectorization of more matrix products | |||
* | | | | | Clarify the meaning of AlignedBit (bug #359) | Gael Guennebaud | 2013-10-28 | |
| | | | | | ||||
* | | | | | Fix bug #685: document the range of Random and setRandom | Gael Guennebaud | 2013-10-28 | |
| | | | | | ||||
* | | | | | Fix bug #688: make it clearer that CG is for both dense and sparse matrices. | Gael Guennebaud | 2013-10-28 | |
| | | | | | ||||
* | | | | | fix a few "dead stores" warnings | Gael Guennebaud | 2013-10-26 | |
| | | | | | ||||
* | | | | | Fix bug #684: optimize vectorization of array-scalar and scalar-array | Gael Guennebaud | 2013-10-18 | |
| | | | | | ||||
* | | | | | simplify/uniformize eigen_gen_docs | Thomas Capricelli | 2013-10-18 | |
| | | | | | ||||
* | | | | | Added comparisons scalar to array (previously only the array to scalar was ↵ | Christoph Hertzberg | 2013-10-17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | possible) (Fixes bug #147) Extended the unit test for that | |||
* | | | | | Copy all format flags (not only precision) from actual output stream when ↵ | Christoph Hertzberg | 2013-10-17 | |
| | | | | | | | | | | | | | | | | | | | | calculating the maximal width | |||
* | | | | | consider all columns for aligned output (fixes bug #616) | Christoph Hertzberg | 2013-10-17 | |
| | | | | | ||||
* | | | | | Copy and paste mistake in last commit | Christoph Hertzberg | 2013-10-17 | |
| | | | | | ||||
* | | | | | Don't add rowSpacer if columns are not to be aligned | Christoph Hertzberg | 2013-10-17 | |
| | | | | | ||||
* | | | | | Fixes bug #681 | Christoph Hertzberg | 2013-10-17 | |
| | | | | | | | | | | | | | | | | | | | | Also fixed some spelling issues in the documentation | |||
* | | | | | Fix bug #674: typo in documentation example for BiCGSTAB. They are now ↵ | Gael Guennebaud | 2013-10-16 | |
| | | | | | | | | | | | | | | | | | | | | proper snippet files. | |||
* | | | | | Use != instead of < to check for emptiness of iterator range (fixes bug #664) | Christoph Hertzberg | 2013-10-16 | |
| | | | | |