aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/prec_inverse_4x4.cpp
Commit message (Collapse)AuthorAge
* Ensure all generated matrices for inverse_4x4 testes are invertible, this ↵Gravatar Guoqiang QI2021-05-13
| | | | fix #2248 .
* 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
* Fix 4x4 inverse with non-linear destinationGravatar Gael Guennebaud2016-08-30
|
* Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
|
* 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
|
* the min/max macros to detect unprotected min/max were undefined by some std ↵Gravatar Gael Guennebaud2011-08-19
| | | | | | header, so let's declare them after and do the respective fixes ;)
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* slightly raise the threshold used in this test to accomodate results ↵Gravatar Benoit Jacob2010-06-30
| | | | obtained with gcc 4.1
* Backed out changeset 641d968a9a7ed57a3b8a3f45dea43c5ee6717f97Gravatar Benoit Jacob2010-06-01
|
* * Make ReturnByValue have the EvalBeforeAssigningBit and explicitlyGravatar Benoit Jacob2010-05-30
| | | | | | enforce this mechanism (otherwise ReturnByValue bypasses it). (use .noalias() to get the old behavior.) * Remove a hack in Inverse, futile optimization for 2x2 expressions.
* Complete rework of global math functions and NumTraits.Gravatar Benoit Jacob2010-04-28
| | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types.
* remove MinorGravatar Benoit Jacob2010-04-22
| | | | adapt 3x3 and 4x4 (non-SSE) inverse paths
* * move dummy_precision and epsilon to NumTraitsGravatar Gael Guennebaud2010-02-10
| | | | * make NumTraits inherits std::numeric_limits
* *use scalar instructions, packet not needed hereGravatar Benoit Jacob2009-12-14
| | | | *remove unused var warning
* add SSE path for Matrix4f inverse, taken from Intel except that we do a kosherGravatar Benoit Jacob2009-12-14
| | | | | | division instead of RCPPS-followed-by-Newton-Raphson. The rationale for that is that elsewhere in Eigen we dont allow ourselves this approximation (which throws 2 bits of mantissa), so there's no reason we should allow it here.
* * 4x4 inverse: revert to cofactors methodGravatar Benoit Jacob2009-12-09
| | | | | | | * inverse tests: use createRandomMatrixOfRank, use more strict precision * tests: createRandomMatrixOfRank: support 1x1 matrices * determinant: nest the xpr * Minor: add comment
* forward port slight changes in the 4x4 inverse testGravatar Benoit Jacob2009-11-25
|
* improve precision testGravatar Benoit Jacob2009-11-23
|
* 4x4 inverse:Gravatar Benoit Jacob2009-11-23
* change block selection threshold from 1e-2 to 1e-1 * add rigorous precision test