Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix stable norm benchmark | Gael Guennebaud | 2014-02-13 |
| | |||
* | Fix stable_norm unit test for complexes | Gael Guennebaud | 2014-02-13 |
| | |||
* | Fix bug #740: overflow issue in stableNorm | Gael Guennebaud | 2014-02-13 |
| | |||
* | Fix Fortran compiler detection | Gael Guennebaud | 2014-02-13 |
| | |||
* | Fix documentation of MatrixBase::applyOnTheLeft (bug #739) | Jitse Niesen | 2014-02-12 |
| | | | | Add examples; move methods from EigenBase.h to MatrixBase.h | ||
* | fix compilation of Transform * UniformScaling | Gael Guennebaud | 2014-02-12 |
| | |||
* | Added examples for casting, made better examples for Maps | Christoph Hertzberg | 2014-02-11 |
| | |||
* | Remove unused typedef in polynomialsolver test. | Jitse Niesen | 2014-02-08 |
| | |||
* | Merged in maksqwe/eigen/maksqwe/fix-typo-in-evalSolverSugarFunction (pull ↵ | Jitse Niesen | 2014-02-08 |
|\ | | | | | | | | | | | request PR-44) fix typo in evalSolverSugarFunction() | ||
| * | fix typo in evalSolverSugarFunction() | Naumov Maks | 2014-02-08 |
|/ | |||
* | Fix bug #736: LDLT isPositive returns false for a positive semidefinite matrix | Jitse Niesen | 2014-02-06 |
| | | | | Add unit test covering this case. | ||
* | Fixed assignment from QMatrix to Transform for compact storage. | Hauke Heibel | 2014-02-04 |
| | |||
* | Fixed issue #734 (thanks to Philipp Büttgenbach for reporting the issue and ↵ | Hauke Heibel | 2014-02-01 |
| | | | | | | proposing a fix). Kept ColMajor layout if possible in order to keep derivatives of the same order adjacent in memory. | ||
* | Fix bug #730: Path of OpenGL headers is different on MacOS | Christoph Hertzberg | 2014-01-29 |
| | |||
* | Remove useless register keyword, and optimize predux_min/max for SSE4 | Gael Guennebaud | 2014-01-25 |
| | |||
* | Add a minimalistic page on CUDA with Eigen. | Gael Guennebaud | 2014-01-24 |
| | |||
* | NVCC: add more debug info | Gael Guennebaud | 2014-01-24 |
| | |||
* | NVCC: no need to enforce host compiler | Gael Guennebaud | 2014-01-24 |
| | |||
* | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issue | Gael Guennebaud | 2014-01-24 |
| | |||
* | sparse_solve_retval_base::defaultEvalTo created extremely oversized ↵ | Christoph Hertzberg | 2014-01-19 |
| | | | | temporary matrices in some cases | ||
* | Add doc page on computing Least Squares. | Jitse Niesen | 2014-01-18 |
| | |||
* | Minor corrections in QR docs. | Jitse Niesen | 2013-12-31 |
| | |||
* | Port unsupported constrained CG to Eigen3 | Anton Gladky | 2014-01-15 |
| | |||
* | QuaternionBase::slerp was documented twice and one explanation was ambiguous. | Gael Guennebaud | 2014-01-12 |
| | |||
* | Make geo_hyperplane unit test more stable (bug #539) | Gael Guennebaud | 2014-01-11 |
| | |||
* | Add an example showing how to use C++11 random distributions | Gael Guennebaud | 2014-01-07 |
| | |||
* | Document the fact that Random and setRandom are not reentrant (so not ↵ | Gael Guennebaud | 2014-01-07 |
| | | | | thread-safe) | ||
* | Fix typo | Gael Guennebaud | 2014-01-05 |
| | |||
* | Applied patch from Richard JW Roberts, resolving bug #704 | Christoph Hertzberg | 2013-12-21 |
| | |||
* | Grafted from 5725:cdedc9e90d21099e8b3191f95425680ebe710d6f | Christoph Hertzberg | 2013-12-21 |
| | | | | and resolved conflicts | ||
* | Fixed typos in comments | Christoph Hertzberg | 2013-12-19 |
| | |||
* | Fixed and simplified Matlab code and added further block-related examples | Christoph Hertzberg | 2013-11-29 |
| | |||
* | Fix bug #609: Euler angles are in Range [0:pi]x[-pi:pi]x[-pi:pi]. | Christoph Hertzberg | 2013-11-29 |
| | | | | Now the unit test verifies this (also that it is bijective in this range). | ||
* | Fix bug #708: add placement new/delete for array | Gael Guennebaud | 2013-11-27 |
| | |||
* | extend Map unit test to check buffers allocated on the stack | Gael Guennebaud | 2013-11-21 |
| | |||
* | Fix FullPivHouseholderQR ctors for non squared fixed size matrix types | Gael Guennebaud | 2013-11-19 |
| | |||
* | Add scaling in JacobiSVD to avoid overflows | Gael Guennebaud | 2013-11-19 |
| | |||
* | Document how to reproduce matlab's rot90 | Gael Guennebaud | 2013-11-19 |
| | |||
* | Merged in chris-se/eigen/tensor-for-merge (pull request PR-39) | Gael Guennebaud | 2013-11-16 |
|\ | | | | | | | Tensor support for Eigen | ||
| * | C++11/Tensor: Fix copyright headers | Christian Seiler | 2013-11-16 |
| | | |||
* | | Workaround fixing aliasing issue in x = SparseLU::solve(x) | Gael Guennebaud | 2013-11-15 |
| | | |||
* | | fix overflow and ambiguity in SparseLU memory allocation | Gael Guennebaud | 2013-11-15 |
| | | |||
| * | CXX11/TensorSymmetry: add symmetry support for Tensor class | Christian Seiler | 2013-11-14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a symCoeff() method to the Tensor class template that allows the user of the class to set multiple elements of a tensor at once if they are connected by a symmetry operation with respect to the tensor's indices (symmetry/antisymmetry/hermiticity/antihermiticity under echange of two indices and combination thereof for different pairs of indices). A compile-time resolution of the required symmetry groups via meta templates is also implemented. For small enough groups this is used to unroll the loop that goes through all the elements of the Tensor that are connected by this group. For larger groups or groups where the symmetries are defined at run time, a standard run-time implementation of the same algorithm is provided. For example, the following code completely initializes all elements of the totally antisymmetric tensor in three dimensions ('epsilon tensor'): SGroup<3, AntiSymmetry<0,1>, AntiSymmetry<1,2>> sym; Eigen::Tensor<double, 3> epsilon(3,3,3); epsilon.setZero(); epsilon.symCoeff(sym, 0, 1, 2) = 1; | ||
| * | CXX11/Tensor: add simple initial tensor implementation | Christian Seiler | 2013-11-14 |
| | | | | | | | | | | | | | | This commit adds an initial implementation of a class template Tensor that allows for the storage of objects with more than two indices. Currently, only storing data and setting the object to zero for POD data types are implemented. | ||
| * | 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 |
| |