Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Adding EIGEN_DEVICE_FUNC in the Geometry module. | Robert Lukierski | 2016-10-12 |
| | | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH). | ||
* | Enable and fix -Wdouble-conversion warnings | Christoph Hertzberg | 2016-05-05 |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings | ||
* | Add missing Rotation2D::operator=(Matrix2x2) | Gael Guennebaud | 2015-12-03 |
| | |||
* | Rotation2D: fix slerp to take the shortest path, and add convenient method ↵ | Gael Guennebaud | 2015-07-07 |
| | | | | to get the angle in [-pi,pi] or [0,pi] | ||
* | Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix ↵ | Gael Guennebaud | 2014-10-20 |
| | | | | regression wrt explicit ctor change | ||
* | Add missing default ctor in Rotation2D | Gael Guennebaud | 2014-09-30 |
| | |||
* | Make constructors explicit if they could lead to unintended implicit conversion | Christoph Hertzberg | 2014-09-23 |
| | |||
* | Fix bug #314: | Gael Guennebaud | 2012-11-06 |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | bug #482: pass scalar arguments by const references. This changeset only ↵ | Gael Guennebaud | 2012-06-28 |
| | | | | concerns the Core and Geometry modules | ||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | fix bug #415: wrong return in Rotation2D::operator*= | Gael Guennebaud | 2012-02-08 |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | Safeguarded some Transform functions with compile time asserts. | Hauke Heibel | 2010-07-29 |
| | | | | Added missing static Identity() to Rotation2D, AngleAxis. | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | * move dummy_precision and epsilon to NumTraits | Gael Guennebaud | 2010-02-10 |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | precision ---> dummy_precision | Benoit Jacob | 2009-11-26 |
| | |||
* | fix issue #36 (missing return *this in Rotation2D | Gael Guennebaud | 2009-08-11 |
| | |||
* | remove sentence "Eigen itself is part of the KDE project." | Benoit Jacob | 2009-05-22 |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | fix duplicated geometry module in the doc | Gael Guennebaud | 2009-01-29 |
| | |||
* | * suppressed some minor warnings | Kenneth Frank Riddile | 2009-01-06 |
| | |||
* | * forgot to svn add 2 files | Benoit Jacob | 2008-12-18 |
| | | | | * idea of Keir Mierle: make the static assert error msgs UPPERCASE | ||
* | * Much better, consistent error msgs when mixing different scalar types: | Benoit Jacob | 2008-12-03 |
| | | | | | | | | | | | | | - in matrix-matrix product, static assert on the two scalar types to be the same. - Similarly in CwiseBinaryOp. POTENTIALLY CONTROVERSIAL: we don't allow anymore binary ops to take two different scalar types. The functors that we defined take two args of the same type anyway; also we still allow the return type to be different. Again the reason is that different scalar types are incompatible with vectorization. Better have the user realize explicitly what mixing different numeric types costs him in terms of performance. See comment in CwiseBinaryOp constructor. - This allowed to fix a little mistake in test/regression.cpp, mixing float and double - Remove redundant semicolon (;) after static asserts | ||
* | Add isApprox in Geometry module's classes. | Gael Guennebaud | 2008-10-25 |
| | | | | Complete unit tests wrt previous commits. | ||
* | oops forgot the inline keyword (though for gcc it was implicit) | Gael Guennebaud | 2008-10-25 |
| | |||
* | Add smart cast functions and ctor with scalar conversion (explicit) | Gael Guennebaud | 2008-10-25 |
| | | | | | to all classes of the Geometry module. By smart I mean that if current type == new type, then it returns a const reference to *this => zero overhead | ||
* | * Add Hyperplane::transform(Matrix/Transform) | Gael Guennebaud | 2008-08-31 |
| | | | | | * Fix compilations with gcc 3.4, ICC and doxygen * Fix krazy directives (hopefully) | ||
* | Split Rotation.h to Rotation2D.h and RotationBase.h, | Gael Guennebaud | 2008-08-30 |
and more code factorization based on RotationBase. Added notes about the main aim of the Translation and Scaling classes. |