Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | * add PermutationMatrix | Benoit Jacob | 2009-11-15 |
| | | | | | | | * DiagonalMatrix: - add MaxSizeAtCompileTime parameter - DiagonalOnTheLeft ---> OnTheLeft - fix bug in DiagonalMatrix::setIdentity() | ||
* | * 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 | ||
* | ouch, avoid infinite loop! | Benoit Jacob | 2009-11-12 |
| | | | | optimization is not so important here, so a for loop will do. | ||
* | also optionnally initialize by zero after resizing | Benoit Jacob | 2009-11-12 |
| | |||
* | * add non-default option to initialize matrices by 0 | Benoit Jacob | 2009-11-12 |
| | | | | | (useful for porting) * maketests really has to be in test/ | ||
* | Compilation fix: makeHousholderInPlace now uses references. | Jitse Niesen | 2009-11-11 |
| | |||
* | fix PowerPC platform detection | Benoit Jacob | 2009-11-11 |
| | |||
* | *adapt Householder to the convention that we now favor refs over ptrs for ↵ | Benoit Jacob | 2009-11-10 |
| | | | | | | output. Keep "workspace" as pointer because it is an array (which is now more obvious). *rename makeHouseholderSequence to householderSequence, because that's what it returns. | ||
* | fix compilation and removed some unused stuff in skyline | Gael Guennebaud | 2009-11-10 |
| | |||
* | fix #68 I did not see the skyline matrix patch contained that | Gael Guennebaud | 2009-11-10 |
| | |||
* | mv the Skyline module to unsupported/ | Gael Guennebaud | 2009-11-10 |
| | |||
* | Added basic SkylineMatrix. | kayhman | 2009-11-04 |
| | |||
* | * merge | Benoit Jacob | 2009-11-09 |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
* | | add missing includes | Benoit Jacob | 2009-11-09 |
| | | |||
* | | last round of changes, mainly to return derived types instead of base types, ↵ | Benoit Jacob | 2009-11-09 |
| | | | | | | | | and fix various compilation issues | ||
| * | Quaternion: fix compilation, cleaning | Gael Guennebaud | 2009-11-09 |
| | | |||
* | | simplifications in the ei_solve_impl system, factor out some boilerplate code | Benoit Jacob | 2009-11-08 |
| | | |||
* | | port the qr module to ei_solve_xxx. | Benoit Jacob | 2009-11-08 |
| | | |||
| * | fix compilation adding a makeconst helper struct | Gael Guennebaud | 2009-11-07 |
| | | |||
| * | back out previous back out, and this time don't forget | Gael Guennebaud | 2009-11-06 |
| | | | | | | | | to include the NumTraits.h file in the commit ;) | ||
| * | Backed out previous changeset: Does not compile. | Jitse Niesen | 2009-11-06 |
| | | | | | | | | There is no member Nested in NumTraits. | ||
| * | Add the possibility to control the storage mode of scalar value (by value or ↵ | Gael Guennebaud | 2009-11-05 |
| | | | | | | | | | | | | reference) in order to avoid unecessary copies when using complex scalar types (e.g., a AutoDiffScalar) | ||
* | | port svd to the ei_xxx_return_value thing | Benoit Jacob | 2009-11-04 |
| | | | | | | | | this commit made in caltrain from Palo Alto to SF | ||
| * | fix bug in svd solve reported on forum, was apparently assuming square ↵ | Benoit Jacob | 2009-11-04 |
| | | | | | | | | matrix, not sure how the unit test could work. | ||
| * | Let's try to stick to the original code, thus activate the fix of #62 only ↵ | Hauke Heibel | 2009-11-04 |
| | | | | | | | | for 64 bit builds. | ||
| * | Direct access of the packet structs fixes bug #62 and doe not seem to | Hauke Heibel | 2009-11-04 |
| | | | | | | | | influence compiler optimization. | ||
| * | an attempt to fix a compilation issue with MSVC | Gael Guennebaud | 2009-11-04 |
| | | |||
* | | move cholesky to ei_xxx_return_value | Benoit Jacob | 2009-11-03 |
| | | |||
* | | move partial-pivoting lu to ei_solve_impl | Benoit Jacob | 2009-11-03 |
| | | |||
* | | introduce ei_xxx_return_value and ei_xxx_impl for xxx in solve,kernel,impl | Benoit Jacob | 2009-11-03 |
| | | | | | | | | put them in a new internal 'misc' directory | ||
| * | fix #66 : upper triangular checks in ComplexSchur | Gael Guennebaud | 2009-11-02 |
| | | |||
| * | fix compilation | Benoit Jacob | 2009-10-31 |
| | | |||
| * | * default MatrixBase ctor: make it protected, make it a static assert, only ↵ | Benoit Jacob | 2009-10-31 |
| | | | | | | | | | | | | do the check when debugging eigen to avoid slowing down compilation for everybody (this check is paranoiac, it's very seldom useful) * add private MatrixBase ctors to catch cases when the user tries to construct MatrixBase objects directly | ||
* | | SVD::solve() : port to new API and improvements | Benoit Jacob | 2009-10-30 |
| | | |||
* | | *port the Cholesky module to the new solve() API | Benoit Jacob | 2009-10-29 |
| | | | | | | | | *improve documentation | ||
| * | corrected the computation cost of mean | Hauke Heibel | 2009-10-29 |
| | | |||
| * | added mean() reduction | Hauke Heibel | 2009-10-29 |
| | | |||
| * | oops I forgot to include that file in the previous commit (fixing #65) | Gael Guennebaud | 2009-10-29 |
| | | |||
| * | fix #65: MatrixBase::nonZero() | Gael Guennebaud | 2009-10-29 |
| | | |||
* | | sync with mainline | Benoit Jacob | 2009-10-28 |
|\| | |||
* | | 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 | ||
| * | * rename new Quat class to Quaternion, remove existing Quaternion | Benoit Jacob | 2009-10-27 |
| | | | | | | | | | | | | | | * add Copyright line for Mathieu * cast() was broken (compile errors) and needed anyway to be in QuaternionBase * it's VectorBlock<T,3>, don't pass additional parameter 1, it has different meaning!! * make it compile with GCC (put 'typename' at the right location) | ||
| * | Quaternion could now map an array of 4 scalars : | Mathieu Gautier | 2009-10-27 |
| | | | | | | | | | | | | new classes : * QuaternionBase * Map<Quaternion> | ||
| * | Added dox for the new typedefs. | Hauke Heibel | 2009-10-27 |
| | | |||
| * | Added more common typedefs. | Hauke Heibel | 2009-10-27 |
| | | |||
| * | Umeyama is now working with fixed size src and dst points. | Hauke Heibel | 2009-10-27 |
| | | |||
* | | sync the documentation examples | Benoit Jacob | 2009-10-26 |
| | | |||
* | | * make inverse() do a ReturnByValue | Benoit Jacob | 2009-10-26 |
| | | | | | | | | | | | | * add computeInverseWithCheck * doc improvements * update test | ||
* | | remove 1 useless layer of functions | Benoit Jacob | 2009-10-26 |
| | | |||
* | | big rewrite in Inverse.h | Benoit Jacob | 2009-10-26 |
| | | | | | | | | in particular, the API is essentially finalized and the 4x4 case is fixed to be numerically stable. |