aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry
Commit message (Collapse)AuthorAge
...
* Document how cross behaves on complex numbersGravatar Gael Guennebaud2015-06-24
|
* Get rid of class internal::nested<> (still have to updated Tensor module)Gravatar Gael Guennebaud2015-06-19
|
* Fix usage of nested versus nested_evalGravatar Gael Guennebaud2015-06-19
|
* Introduce EIGEN_PI, get rid of M_PI and acos(-1.0)Gravatar Gael Guennebaud2015-06-10
|
* bug #997: add missing evaluators for m.lazyProduct(v.homogeneous())Gravatar Gael Guennebaud2015-06-08
|
* bug #999: clarify that behavior of empty AlignedBoxes is undefined, and ↵Gravatar Christoph Hertzberg2015-04-30
| | | | further improvements in documentation
* Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later ↵Gravatar Christoph Hertzberg2015-04-23
| | | | (as required by the standard).
* Fix bug #996: fix comparisons to 0 instead of Scalar(0)Gravatar Gael Guennebaud2015-04-15
|
* Backed out changeset 04c8c5d9efdf1f29901b6f1db266b1caf4853b12Gravatar Gael Guennebaud2015-04-15
|
* Fix bug #996: fix comparisons to 0 instead of Scalar(0)Gravatar Gael Guennebaud2015-04-15
|
* mergeGravatar Gael Guennebaud2015-03-28
|\
| * bug #983: Pass Vector3 by const reference and not by valueGravatar Christoph Hertzberg2015-03-28
| |
* | Pass Vector3 type by referenceGravatar Gael Guennebaud2015-03-27
|/
* bug #824: improve accuracy of Quaternion::angularDistance using atan2 ↵Gravatar Gael Guennebaud2015-03-04
| | | | instead of acos.
* Add SSE vectorization of Quaternion::conjugate. Significant speed-up when ↵Gravatar Gael Guennebaud2015-03-02
| | | | combined with products like q1*q2.conjugate()
* Fix some calls to result_of on binary functors as unary ones.Gravatar Gael Guennebaud2015-02-19
|
* The usage of DenseIndex is deprecated, so let's replace DenseIndex by IndexGravatar Gael Guennebaud2015-02-16
|
* Remove deprecated usage of expr::Index.Gravatar Gael Guennebaud2015-02-16
|
* Index refactoring: StorageIndex must be used for storage only (and locally ↵Gravatar Gael Guennebaud2015-02-13
| | | | when it make sense). In all other cases use the global Index type.
* Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵Gravatar Gael Guennebaud2015-02-13
|\ | | | | | | useless typedefs
| * Use true compile time "if" for Transform::makeAffineGravatar Gael Guennebaud2014-12-13
| |
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
|/ | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
* bug #697: make sure empty classes are at the end in case of multiple inheritenceGravatar Gael Guennebaud2014-12-02
|
* Fix Hyperplane::Through(a,b,c) when points are aligned or identical. We use ↵Gravatar Gael Guennebaud2014-11-26
| | | | the stratgey as in Quaternion::setFromTwoVectors.
* Introduce unified macros to identify compiler, OS, and architecture. They ↵Gravatar Gael Guennebaud2014-11-04
| | | | are all defined in util/Macros.h and prefixed with EIGEN_COMP_, EIGEN_OS_, and EIGEN_ARCH_ respectively.
* bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix ↵Gravatar Gael Guennebaud2014-10-20
| | | | regression wrt explicit ctor change
* Add missing default ctor in Rotation2DGravatar Gael Guennebaud2014-09-30
|
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Fix traits<Quaternion>::IsAligned when using evaluatorsGravatar Gael Guennebaud2014-09-15
|
* merge with default branchGravatar Gael Guennebaud2014-09-14
|\
| * Add examples for hnormalized and homogenous (fix bug #846)Gravatar Gael Guennebaud2014-09-02
| |
* | Optimize reduxions for HomogeneousGravatar Gael Guennebaud2014-08-01
| |
* | Fix nesting of Homogenous evaluatorGravatar Gael Guennebaud2014-08-01
| |
* | Fix various small issues detected by gccGravatar Gael Guennebaud2014-08-01
| |
* | Fix numerous nested versus nested_eval shortcomingsGravatar Gael Guennebaud2014-08-01
| |
* | Make cross product uses nested/nested_evalGravatar Gael Guennebaud2014-08-01
| |
* | Make minimal changes to make homogenous compatible with evaluatorsGravatar Gael Guennebaud2014-07-31
| |
* | Make Transform exposes sizes: Dim+1 x Dim+1 for projective transform, and ↵Gravatar Gael Guennebaud2014-07-31
| | | | | | | | Dim x Dim+1 for all others
* | Call product_generic_impl by default, and remove lot of boilerplate codeGravatar Gael Guennebaud2014-07-31
|/
* Fix bug #827: improve accuracy of quaternion to angle-axis conversionGravatar Gael Guennebaud2014-06-20
|
* Enable LinearAccessBit in Block expression for inner-panelsGravatar Gael Guennebaud2014-06-06
|
* Fix bug #807: Missing scalar type cast in umeyama()Gravatar Christoph Hertzberg2014-05-05
|
* Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors()Gravatar Christoph Hertzberg2014-05-05
|
* fixed a template type conversion bug in AngleAxis found by Pei LuoGravatar Bo Li2014-03-20
|
* bug #759: Removed hard-coded double-math from Quaternion::angularDistance.Gravatar Christoph Hertzberg2014-03-12
| | | | Some documentation improvements
* Avoid stupid "enumeral mismatch in conditional expression" warnings in GCCGravatar Christoph Hertzberg2014-03-11
|
* Move the Base typedef's from private to public scopeGravatar Abraham Bachrach2014-03-09
| | | | | | | Move the Quaternion::Base typedef from private to public scope so that one may create child classes of Quaternion. NOTE: This matches the semantics of MatrixBase.
* Fix typo and formatingGravatar Gael Guennebaud2014-03-07
|