Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make Transform::computeRotationScaling(0,&S) continuous | 2021-01-07 | |
| | |||
* | Removing executable bit from file mode | 2020-01-11 | |
| | |||
* | Make Transform::rotation() an alias to Transform::linear() in the case of an ↵ | 2019-01-15 | |
| | | | | Isometry | ||
* | Initialize isometric transforms like affine transforms. | 2019-01-11 | |
| | | | | | | The isometric transform, like the affine transform, has an implicit last row of [0, 0, 0, 1]. This was not being properly initialized, as verified by a new test function. | ||
* | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | 2018-07-17 | |
| | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | ||
* | Remove static qualifier of free-functions (inline is enough and this helps ↵ | 2016-10-07 | |
| | | | | ICC to find the right overload) | ||
* | bug #1304: fix Projective * scaling and Projective *= scaling | 2016-09-23 | |
| | |||
* | Revert unwanted changes. | 2016-07-04 | |
| | |||
* | Fix nesting of SolveWithGuess, and add unit test. | 2016-07-04 | |
| | |||
* | Cleaner implementation of dont_over_optimize. | 2016-05-27 | |
| | |||
* | Fix typo in dont_over_optimize | 2016-05-25 | |
| | |||
* | Fix warning. | 2016-05-25 | |
| | |||
* | Workaround clang/llvm bug in code generation. | 2016-05-24 | |
| | |||
* | Enable and fix -Wdouble-conversion warnings | 2016-05-05 | |
| | |||
* | Add missing Rotation2D::operator=(Matrix2x2) | 2015-12-03 | |
| | |||
* | Improve numerical robustness of some unit tests | 2015-11-23 | |
| | |||
* | Many files were missing in previous changeset. | 2015-07-29 | |
| | |||
* | 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] | ||
* | Introduce EIGEN_PI, get rid of M_PI and acos(-1.0) | 2015-06-10 | |
| | |||
* | Fix false negatives in geo_transformations unit tests | 2014-12-16 | |
| | |||
* | 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 | |
| | |||
* | Fix geo_* unit tests with respect to AVX | 2014-03-27 | |
| | |||
* | fix compilation of Transform * UniformScaling | 2014-02-12 | |
| | |||
* | Clean source code and unit tests with respect to -Wunused-local-typedefs | 2013-04-10 | |
| | |||
* | Fix compilation with ICC that was unable to instanciate Scaling from Eigen's ↵ | 2013-02-26 | |
| | | | | namespace. | ||
* | 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 | |
| | |||
* | fix bug #487: isometry * scaling was not compiling | 2012-07-04 | |
| | |||
* | fix bug #362 and add missing specialization for affine-compact * projective | 2012-03-30 | |
| | |||
* | remove unused variables | 2012-02-03 | |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | 2012-01-31 | |
| | |||
* | finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵ | 2011-05-28 | |
| | | | | EIGEN_DONT_ALIGN_STATICALLY... | ||
* | clean several other assertion checking tests | 2011-05-20 | |
| | |||
* | also test non_projective_only with row major transformations | 2011-02-22 | |
| | |||
* | fix bug #190: directly pass Transform Options to Matrix, allowing to use ↵ | 2011-02-22 | |
| | | | | RowMajor. Fix issues in Transform with non-default Options. | ||
* | remove unused code | 2011-02-18 | |
| | |||
* | typo | 2011-01-28 | |
| | |||
* | add an Options template parameter to Hyperplane and ParametrizedLine | 2011-01-27 | |
| | |||
* | Add an Options template paramter to Transform to enable/disable alignment | 2011-01-27 | |
| | |||
* | add regression unit test | 2010-11-19 | |
| | |||
* | Initial fixes for bug #85. | 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 | 2010-10-25 | |
| | |||
* | Matrix product refactoring (rhs products only). | 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. | 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 | 2010-06-24 | |
| | |||
* | add missing implementation of uniform scaling products | 2010-03-02 | |
| | |||
* | Fixes #89. | 2010-02-02 | |
| | | | | Added regression test. | ||
* | merge and add start/end to Eigen2Support | 2010-01-05 | |
|\ | |||
| * | Big renaming: | 2010-01-04 | |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. |