Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Many files were missing in previous changeset. | Gael Guennebaud | 2015-07-29 |
| | |||
* | 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] | ||
* | Introduce EIGEN_PI, get rid of M_PI and acos(-1.0) | Gael Guennebaud | 2015-06-10 |
| | |||
* | Fix false negatives in geo_transformations unit tests | Gael Guennebaud | 2014-12-16 |
| | |||
* | 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 |
| | |||
* | Fix geo_* unit tests with respect to AVX | Gael Guennebaud | 2014-03-27 |
| | |||
* | fix compilation of Transform * UniformScaling | Gael Guennebaud | 2014-02-12 |
| | |||
* | Clean source code and unit tests with respect to -Wunused-local-typedefs | Gael Guennebaud | 2013-04-10 |
| | |||
* | Fix compilation with ICC that was unable to instanciate Scaling from Eigen's ↵ | Gael Guennebaud | 2013-02-26 |
| | | | | namespace. | ||
* | 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 |
| | |||
* | fix bug #487: isometry * scaling was not compiling | Gael Guennebaud | 2012-07-04 |
| | |||
* | fix bug #362 and add missing specialization for affine-compact * projective | Gael Guennebaud | 2012-03-30 |
| | |||
* | remove unused variables | Gael Guennebaud | 2012-02-03 |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | Gael Guennebaud | 2012-01-31 |
| | |||
* | finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵ | Gael Guennebaud | 2011-05-28 |
| | | | | EIGEN_DONT_ALIGN_STATICALLY... | ||
* | clean several other assertion checking tests | Gael Guennebaud | 2011-05-20 |
| | |||
* | also test non_projective_only with row major transformations | Gael Guennebaud | 2011-02-22 |
| | |||
* | fix bug #190: directly pass Transform Options to Matrix, allowing to use ↵ | Benoit Jacob | 2011-02-22 |
| | | | | RowMajor. Fix issues in Transform with non-default Options. | ||
* | remove unused code | Gael Guennebaud | 2011-02-18 |
| | |||
* | typo | Gael Guennebaud | 2011-01-28 |
| | |||
* | add an Options template parameter to Hyperplane and ParametrizedLine | Gael Guennebaud | 2011-01-27 |
| | |||
* | Add an Options template paramter to Transform to enable/disable alignment | Gael Guennebaud | 2011-01-27 |
| | |||
* | add regression unit test | Gael Guennebaud | 2010-11-19 |
| | |||
* | Initial fixes for bug #85. | Hauke Heibel | 2010-10-25 |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | Matrix product refactoring (rhs products only). | Hauke Heibel | 2010-08-19 |
| | | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings. | ||
* | Fixed Geometry module failures. | Hauke Heibel | 2010-08-17 |
| | | | | | | | | | Removed default parameter from Transform. Removed the TransformXX typedefs. Removed references to TransformXX from unit tests and docs. Assigning Transforms to a sub-group is now forbidden at compile time. Products should now properly support the Isometry flag. Fixed alignment checks in MapBase. | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | add missing implementation of uniform scaling products | Gael Guennebaud | 2010-03-02 |
| | |||
* | Fixes #89. | Hauke Heibel | 2010-02-02 |
| | | | | Added regression test. | ||
* | merge and add start/end to Eigen2Support | Gael Guennebaud | 2010-01-05 |
|\ | |||
| * | Big renaming: | Benoit Jacob | 2010-01-04 |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | ||
* | | adapt select, replicate and reverse | Gael Guennebaud | 2009-12-10 |
| | | |||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | Gael Guennebaud | 2009-12-04 |
| | | |||
* | | Another big refactoring change: | Gael Guennebaud | 2009-11-18 |
|/ | | | | | | * add a new Eigen2Support module including Cwise, Flagged, and some other deprecated stuff * add a few cwiseXxx functions * adapt a few modules to use cwiseXxx instead of the .cwise() prefix | ||
* | * add Map<Quaternion> test based on Map from test/map.cpp | Mathieu Gautier | 2009-11-13 |
| | | | | | | * replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler * remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor. * modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class | ||
* | big huge changes, so i dont remember everything. | Benoit Jacob | 2009-10-28 |
| | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
* | fix bug #42, add missing Transform::Identity() | Benoit Jacob | 2009-09-19 |
| | |||
* | fix bug #52: Transform::inverse() should return a Transform | Benoit Jacob | 2009-09-18 |
| | |||
* | more product refactoring | Gael Guennebaud | 2009-08-06 |
| | |||
* | new implementation of diagonal matrices and diagonal matrix expressions | Benoit Jacob | 2009-06-28 |
| | |||
* | 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? | ||
* | big rework of the Transform class: | Gael Guennebaud | 2009-03-08 |
| | | | | | | * add Projective and AffineCompact modes as an optional third template argument * extend Transform::operator* to support more use cases | ||
* | * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum) | Gael Guennebaud | 2009-02-17 |
* extend PartialRedux::cross() to any matrix sizes with automatic vectorization when possible * unit tests: add "geo_" prefix to all unit tests related to the geometry module and start splitting the big "geometry.cpp" tests to multiple smaller ones (also include new tests) |