aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | reduce false negative in the qr unit testGravatar Gael Guennebaud2014-02-14
| | |
| * | alloca is not necessarily alligned on windowsGravatar Gael Guennebaud2014-02-14
| | |
| * | Fix propagation of index typeGravatar Gael Guennebaud2014-02-13
| | |
| * | fix stable norm benchmarkGravatar Gael Guennebaud2014-02-13
| | |
| * | Fix stable_norm unit test for complexesGravatar Gael Guennebaud2014-02-13
| | |
| * | Fix bug #740: overflow issue in stableNormGravatar Gael Guennebaud2014-02-13
| | |
| * | Fix Fortran compiler detectionGravatar Gael Guennebaud2014-02-13
| | |
| * | Fix documentation of MatrixBase::applyOnTheLeft (bug #739)Gravatar Jitse Niesen2014-02-12
| | | | | | | | | | | | Add examples; move methods from EigenBase.h to MatrixBase.h
| * | fix compilation of Transform * UniformScalingGravatar Gael Guennebaud2014-02-12
| | |
| * | Added examples for casting, made better examples for MapsGravatar Christoph Hertzberg2014-02-11
| | |
| * | Remove unused typedef in polynomialsolver test.Gravatar Jitse Niesen2014-02-08
| | |
| * | Merged in maksqwe/eigen/maksqwe/fix-typo-in-evalSolverSugarFunction (pull ↵Gravatar Jitse Niesen2014-02-08
| |\ \ | | | | | | | | | | | | | | | | | | | | request PR-44) fix typo in evalSolverSugarFunction()
| | * | fix typo in evalSolverSugarFunction()Gravatar Naumov Maks2014-02-08
| |/ /
| * | Fix bug #736: LDLT isPositive returns false for a positive semidefinite matrixGravatar Jitse Niesen2014-02-06
| | | | | | | | | | | | Add unit test covering this case.
| * | Fixed assignment from QMatrix to Transform for compact storage.Gravatar Hauke Heibel2014-02-04
| | |
| * | Fixed issue #734 (thanks to Philipp Büttgenbach for reporting the issue and ↵Gravatar Hauke Heibel2014-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 MacOSGravatar Christoph Hertzberg2014-01-29
|/ /
* | Remove useless register keyword, and optimize predux_min/max for SSE4Gravatar Gael Guennebaud2014-01-25
| |
* | Add a minimalistic page on CUDA with Eigen.Gravatar Gael Guennebaud2014-01-24
| |
* | NVCC: add more debug infoGravatar Gael Guennebaud2014-01-24
| |
* | NVCC: no need to enforce host compilerGravatar Gael Guennebaud2014-01-24
| |
* | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issueGravatar Gael Guennebaud2014-01-24
| |
* | sparse_solve_retval_base::defaultEvalTo created extremely oversized ↵Gravatar Christoph Hertzberg2014-01-19
| | | | | | | | temporary matrices in some cases
* | Add doc page on computing Least Squares.Gravatar Jitse Niesen2014-01-18
| |
| * Merged eigen/eigen into defaultGravatar Martinho Fernandes2014-01-10
| |\
| * | Placement new must use void* to avoid user-specific overloads.Gravatar Martinho Fernandes2014-01-10
| | |
| * | Add C++11 allocator overloads to avoid implicit conversions.Gravatar Martinho Fernandes2014-01-10
| | |
* | | Minor corrections in QR docs.Gravatar Jitse Niesen2013-12-31
| | |
* | | Port unsupported constrained CG to Eigen3Gravatar Anton Gladky2014-01-15
| | |
* | | QuaternionBase::slerp was documented twice and one explanation was ambiguous.Gravatar Gael Guennebaud2014-01-12
| | |
* | | Make geo_hyperplane unit test more stable (bug #539)Gravatar Gael Guennebaud2014-01-11
| |/ |/|
* | Add an example showing how to use C++11 random distributionsGravatar Gael Guennebaud2014-01-07
| |
* | Document the fact that Random and setRandom are not reentrant (so not ↵Gravatar Gael Guennebaud2014-01-07
| | | | | | | | thread-safe)
* | Fix typoGravatar Gael Guennebaud2014-01-05
| |
* | Applied patch from Richard JW Roberts, resolving bug #704Gravatar Christoph Hertzberg2013-12-21
| |
* | Grafted from 5725:cdedc9e90d21099e8b3191f95425680ebe710d6fGravatar Christoph Hertzberg2013-12-21
| | | | | | | | and resolved conflicts
* | Fixed typos in commentsGravatar Christoph Hertzberg2013-12-19
|/
* Fixed and simplified Matlab code and added further block-related examplesGravatar Christoph Hertzberg2013-11-29
|
* Fix bug #609: Euler angles are in Range [0:pi]x[-pi:pi]x[-pi:pi].Gravatar Christoph Hertzberg2013-11-29
| | | | Now the unit test verifies this (also that it is bijective in this range).
* Fix bug #708: add placement new/delete for arrayGravatar Gael Guennebaud2013-11-27
|
* extend Map unit test to check buffers allocated on the stackGravatar Gael Guennebaud2013-11-21
|
* Fix FullPivHouseholderQR ctors for non squared fixed size matrix typesGravatar Gael Guennebaud2013-11-19
|
* Add scaling in JacobiSVD to avoid overflowsGravatar Gael Guennebaud2013-11-19
|
* Document how to reproduce matlab's rot90Gravatar Gael Guennebaud2013-11-19
|
* Merged in chris-se/eigen/tensor-for-merge (pull request PR-39)Gravatar Gael Guennebaud2013-11-16
|\ | | | | | | Tensor support for Eigen
| * C++11/Tensor: Fix copyright headersGravatar Christian Seiler2013-11-16
| |
* | Workaround fixing aliasing issue in x = SparseLU::solve(x)Gravatar Gael Guennebaud2013-11-15
| |
* | fix overflow and ambiguity in SparseLU memory allocationGravatar Gael Guennebaud2013-11-15
| |
| * CXX11/TensorSymmetry: add symmetry support for Tensor classGravatar Christian Seiler2013-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 implementationGravatar Christian Seiler2013-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.