Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Drop EIGEN_USING_STD_MATH in favour of EIGEN_USING_STD | 2020-10-09 | |
| | |||
* | Adding EIGEN_DEVICE_FUNC in the Geometry module. | 2016-10-12 | |
| | | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH). | ||
* | Enable and fix -Wdouble-conversion warnings | 2016-05-05 | |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | 2016-01-01 | |
| | | | | warnings | ||
* | Add missing Rotation2D::operator=(Matrix2x2) | 2015-12-03 | |
| | |||
* | Rotation2D: fix slerp to take the shortest path, and add convenient method ↵ | 2015-07-07 | |
| | | | | to get the angle in [-pi,pi] or [0,pi] | ||
* | Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix ↵ | 2014-10-20 | |
| | | | | regression wrt explicit ctor change | ||
* | Add missing default ctor in Rotation2D | 2014-09-30 | |
| | |||
* | Make constructors explicit if they could lead to unintended implicit conversion | 2014-09-23 | |
| | |||
* | Fix bug #314: | 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. | 2012-07-13 | |
| | |||
* | bug #482: pass scalar arguments by const references. This changeset only ↵ | 2012-06-28 | |
| | | | | concerns the Core and Geometry modules | ||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | fix bug #415: wrong return in Rotation2D::operator*= | 2012-02-08 | |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | 2012-01-31 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | Safeguarded some Transform functions with compile time asserts. | 2010-07-29 | |
| | | | | Added missing static Identity() to Rotation2D, AngleAxis. | ||
* | email change | 2010-06-24 | |
| | |||
* | * move dummy_precision and epsilon to NumTraits | 2010-02-10 | |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | precision ---> dummy_precision | 2009-11-26 | |
| | |||
* | fix issue #36 (missing return *this in Rotation2D | 2009-08-11 | |
| | |||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | fix duplicated geometry module in the doc | 2009-01-29 | |
| | |||
* | * suppressed some minor warnings | 2009-01-06 | |
| | |||
* | * forgot to svn add 2 files | 2008-12-18 | |
| | | | | * idea of Keir Mierle: make the static assert error msgs UPPERCASE | ||
* | * Much better, consistent error msgs when mixing different scalar types: | 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. | 2008-10-25 | |
| | | | | Complete unit tests wrt previous commits. | ||
* | oops forgot the inline keyword (though for gcc it was implicit) | 2008-10-25 | |
| | |||
* | Add smart cast functions and ctor with scalar conversion (explicit) | 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) | 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, | 2008-08-30 | |
and more code factorization based on RotationBase. Added notes about the main aim of the Translation and Scaling classes. |