aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/geo_quaternion.cpp
Commit message (Collapse)AuthorAge
* Fix two bugs in commitGravatar Rasmus Munk Larsen2021-04-02
|
* Guard operator<< test by EIGEN_NO_IO.Gravatar Rasmus Munk Larsen2020-07-09
|
* Add operator<< to print a quaternion.Gravatar Rasmus Munk Larsen2020-07-09
|
* Fix QuaternionBase::cast for quaternion map and wrapper.Gravatar Gael Guennebaud2019-12-03
|
* bug #1573: workaround gcc 4.7 and 4.8 bugGravatar Gael Guennebaud2018-08-27
|
* Add regression for bugs #1573 and #1575Gravatar Gael Guennebaud2018-07-18
|
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-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
* MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* bug #1461: fix compilation of Map<const Quaternion>::x()Gravatar Gael Guennebaud2017-08-22
|
* Fix some conversion warnings in unit tests.Gravatar Gael Guennebaud2016-05-26
|
* Silenced several double-promotion warningsGravatar Christoph Hertzberg2016-05-22
|
* Rename UniformRandom to UnitRandom.Gravatar Gael Guennebaud2016-05-20
|
* bug #823: add static method to Quaternion for uniform random rotations.Gravatar Joseph Mirabel2016-05-20
|
* Enable and fix -Wdouble-conversion warningsGravatar Christoph Hertzberg2016-05-05
|
* Fix matrix to quaternion (and angleaxis) conversion for matrix expression.Gravatar Gael Guennebaud2015-12-01
|
* Many files were missing in previous changeset.Gravatar Gael Guennebaud2015-07-29
|
* Introduce EIGEN_PI, get rid of M_PI and acos(-1.0)Gravatar Gael Guennebaud2015-06-10
|
* Fix geo_* unit tests with respect to AVXGravatar Gael Guennebaud2014-03-27
|
* Fix various scalar type conversion warnings.Gravatar Gael Guennebaud2013-07-12
|
* Relax slerp unit testGravatar Gael Guennebaud2013-07-12
|
* Fix a couple of warnings in unit tests.Gravatar Gael Guennebaud2013-07-05
|
* Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
|
* Fix traits of Map<Quaternion>, and respectively extend the unit testsGravatar Gael Guennebaud2013-01-20
|
* Fix bug #314:Gravatar Gael Guennebaud2012-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.Gravatar Benoit Jacob2012-07-13
|
* fix bug #439: add Quaternion::FromTwoVectors() static constructorGravatar Gael Guennebaud2012-03-26
|
* fix bug #398, the quaternion returned by slerp was not always normalized,Gravatar Gael Guennebaud2011-12-23
| | | | add a proper unit test for slerp
* bug #369 - Quaternion alignment is brokenGravatar Benoit Jacob2011-10-31
| | | | | | The problem was two-fold: * missing aligned operator new * Flags were mis-computed, the Aligned constant was misused
* finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵Gravatar Gael Guennebaud2011-05-28
| | | | EIGEN_DONT_ALIGN_STATICALLY...
* clean several other assertion checking testsGravatar Gael Guennebaud2011-05-20
|
* NEON: disable unaligned assertion checking for non vectorized typesGravatar Gael Guennebaud2011-05-18
|
* Quaternion : add Flags on Quaternion's traits with the LvalueBit set if neededGravatar Mathieu Gautier2011-04-12
| | | | | Quaternion : change PacketAccess to IsAligned to mimic other traits test : add a test and 4 failtest on Map<const Quaternion> based on Eigen::Map ones
* Tweak geo_quaternion test to squash intermittent failures.Gravatar Jitse Niesen2011-03-07
|
* test case for unaligned quaternionGravatar Jakob Schwendner2011-01-27
|
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-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_ prefixGravatar Benoit Jacob2010-10-25
|
* * disable unalignment detection when vectorization is not enabledGravatar Gael Guennebaud2010-08-18
| | | | * revert MapBase unalignment detection
* email changeGravatar Gael Guennebaud2010-06-24
|
* Fixed Quaternion operator*= added regression test.Gravatar Hauke Heibel2010-01-28
|
* s/asMatrix()/matrix()Gravatar Gael Guennebaud2010-01-04
|
* merge with default branchGravatar Gael Guennebaud2009-12-22
|\
* | a trivial compilation fixGravatar Gael Guennebaud2009-12-16
| |
* | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisationGravatar Gael Guennebaud2009-12-04
| |
| * Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
| |
* | Another big refactoring change:Gravatar Gael Guennebaud2009-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.cppGravatar Mathieu Gautier2009-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.Gravatar Benoit Jacob2009-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
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-05-22
| | | | it never made very precise sense. but now does it still make any?
* * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum)Gravatar Gael Guennebaud2009-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)