Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | added comments to help vim understand the header files are c++. | Mark Borgerding | 2009-12-01 |
| | |||
* | precision ---> dummy_precision | Benoit Jacob | 2009-11-26 |
| | |||
* | export stableNorm(), blueNorm() and hypotNorm() to colwise() and rowwise() | Thomas Capricelli | 2009-11-26 |
| | | | | + rudimentary test | ||
* | add SSE4 support, start with integer multiplication | Benoit Jacob | 2009-11-24 |
| | |||
* | fix assert and handle Unit shapes | Benoit Jacob | 2009-11-24 |
| | |||
* | 4x4 inverse: | Benoit Jacob | 2009-11-23 |
| | | | | | * change block selection threshold from 1e-2 to 1e-1 * add rigorous precision test | ||
* | Eigen/CMakeLists.txt: remove parens from if. | Jitse Niesen | 2009-11-20 |
| | | | | | | Only CMake 2.6.3 and later recognize this syntax, and at the moment we require 2.6.2. CMake uses the right precendence, per its man page, so the parentheses are not necessary. | ||
* | * don't laugh, but these bugs took me forever to fix. | Benoit Jacob | 2009-11-19 |
| | | | | * expand unit tests to make sure to catch them: they nearly escaped the existing tests as these memory violations were highly dependent on the numbers of rows and cols. | ||
* | minor improvements in triangular stuff | Benoit Jacob | 2009-11-19 |
| | |||
* | * fix compilation of unit-tests (sorry, had tested only 1 channel) | Benoit Jacob | 2009-11-19 |
| | | | | * remove buggy (superfluous?) specialization in the meta-unroller | ||
* | TriangularMatrix: extend to rectangular matrices | Benoit Jacob | 2009-11-19 |
| | |||
* | move signature file to root directory, where it belongs | Benoit Jacob | 2009-11-19 |
| | |||
* | * in Eigen/CMakeLists.txt, finally do a globbing to we no longer will have ↵ | Benoit Jacob | 2009-11-19 |
| | | | | | | problems with "oops forgot to install new module". * add a file Eigen/signature_of_eigen3_matrix_library, use it to make FindEigen3.cmake more solid: able to find Eigen in either eigen3/ or eigen/ and not mix it up with Eigen2. | ||
* | * eigen2->eigen3 | Benoit Jacob | 2009-11-19 |
| | | | | | * bump version to 2.91.0 * add FindEigen3.cmake | ||
* | simplification | Benoit Jacob | 2009-11-18 |
| | |||
* | fix remaining bug in ColPivHouseholderQR, so now all tests pass again | Benoit Jacob | 2009-11-18 |
| | |||
* | fix bugs, old and new: | Benoit Jacob | 2009-11-18 |
| | | | | | * old bug: in CwiseBinaryOp: only set the LinearAccessBit if both sides have the same storage order. * new bug: in Assign.h, only consider linear traversal if both sides have the same storage order. | ||
* | temporarily disable linear traversal. | Benoit Jacob | 2009-11-18 |
| | | | | | | Actually I don't think it's buggy. But it probably triggers existing bugs, I suspect that some xprs have LinearAccessBit and shouldn't have it. Also this fixes the "bugs" with JacobiSVD ---> now it works again | ||
* | fix stuff after the PermutationMatrix changes. | Benoit Jacob | 2009-11-18 |
| | | | | I still have JacobiSVD errors when cols>rows | ||
* | Assign.h: add LinearTraversal (non-vectorized index-based traversal) | Benoit Jacob | 2009-11-18 |
| | | | | Rename some constants to make names match more closely what they mean. | ||
* | port the QR module to PermutationMatrix | Benoit Jacob | 2009-11-17 |
| | |||
* | vade retro | Benoit Jacob | 2009-11-16 |
| | |||
* | for consistency: PlainMatrixType ---> DenseMatrixType | Benoit Jacob | 2009-11-16 |
| | |||
* | addToDense ---> addTo | Benoit Jacob | 2009-11-16 |
| | | | | subToDense ---> subTo | ||
* | PermutationMatrix: add setIdentity and transpositions methods | Benoit Jacob | 2009-11-16 |
| | | | | LU: make use of that | ||
* | Port FullPivLU to PermutationMatrix | Benoit Jacob | 2009-11-16 |
| | |||
* | PartialPivLU: port to PermutationMatrix | Benoit Jacob | 2009-11-16 |
| | | | | PermutationMatrix: add resize() | ||
* | DiagonalMatrix: release-quality documentation | Benoit Jacob | 2009-11-16 |
| | | | | BandMatrix: rename toDense() ---> toDenseMatrix() for consistency | ||
* | PermutationMatrix: | Benoit Jacob | 2009-11-16 |
| | | | | | * make multiplication order not be reversed * release-quality documentation | ||
* | initialize-by-zero: remember that when the newsize==oldsize, resize() must ↵ | Benoit Jacob | 2009-11-16 |
| | | | | remain a NOP | ||
* | PermutationMatrix: add inverse() and product of permutations | Benoit Jacob | 2009-11-16 |
| | |||
* | * 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 |
| | |