Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed a cast warning in scaleAndAddTo. | 2009-08-31 | |
| | | | | | Fixed lazyness in umeyama. Added a few missing casts. | ||
* | Force release builds on Windows machines in the test suite. | 2009-08-28 | |
| | | | | | Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories). Fixed the EI_OFLAG for MSVC. | ||
* | modernize HouseholderQR too, uniformize all that stuff, update tests | 2009-08-24 | |
| | |||
* | bring the modern comfort also to ColPivotingHouseholderQR | 2009-08-24 | |
| | | | | + some fixes in FullPivotingHouseholderQR | ||
* | add logAbsDeterminant() | 2009-08-24 | |
| | | | | | move log and exp functors from Array to Core update documentation | ||
* | add test for absDeterminant() | 2009-08-24 | |
| | |||
* | give FullPivotingHouseholderQR all the modern comfort | 2009-08-24 | |
| | |||
* | small improvements | 2009-08-24 | |
| | |||
* | add ColPivotingHouseholderQR | 2009-08-23 | |
| | | | | rename RRQR to fullPivotingHouseholderQR | ||
* | let createRandomMatrixOfRank support fixed-size! | 2009-08-23 | |
| | |||
* | fix typo | 2009-08-22 | |
| | |||
* | add initial, rough, full-pivoting RRQR decomposition | 2009-08-22 | |
| | | | | | lots of room for improvement! and add Gael a (c) line in Householder.h | ||
* | Proper fix for linking to the Qt libraries (and others) | 2009-08-21 | |
| | | | | | | My initial fix was incorrect, the libraries must be quoted when being passed to the add test macro, but must be unquoted when passed to the target_link_libraries function. | ||
* | adapt to API changes | 2009-08-20 | |
| | |||
* | change the make householder algorithm so that the remaining coefficient | 2009-08-17 | |
| | | | | is real, and make Tridiagonalization use it | ||
* | make HouseholderQR uses the Householder module | 2009-08-16 | |
| | |||
* | svd: sort in decreasing order, remove unused code | 2009-08-15 | |
| | |||
* | add overloads of lazyAssign to detect common aliasing issue with | 2009-08-15 | |
| | | | | transpose and adjoint | ||
* | As proposed on the list: | 2009-08-15 | |
| | | | | | | | | | - rename EvalBeforeAssignBit to MayAliasBit - make .lazy() remove the MayAliasBit only, and mark it as deprecated - add a NoAlias pseudo expression, and MatrixBase::noalias() function Todo: - we have to decide whether += and -= assume no aliasing by default ? - once we agree on the API: update the Sparse module and the unit tests respectively. | ||
* | fix a couple of warnings | 2009-08-15 | |
| | |||
* | fix compilation of unit tests | 2009-08-15 | |
| | |||
* | overload operartor* with a ProductBase such that "scalar * (mat * mat)" is ↵ | 2009-08-11 | |
| | | | | | | optimized as one could naturally expect | ||
* | fixes in determinant and homogeneous | 2009-08-06 | |
| | |||
* | compilation fix in EigenSolver, | 2009-08-06 | |
| | | | | bugfix in PartialLU | ||
* | fix a couple of compilations issues | 2009-08-06 | |
| | |||
* | more product refactoring | 2009-08-06 | |
| | |||
* | big refactoring in Product.h: | 2009-08-05 | |
| | | | | | | | | - all specialized products now inherits ProductBase - the default product evaluated by Assign is still here, but it is currently enabled for small fixed sizes only - => this significantly speed up compilation for large matrices - I left the OuterProduct specialization empty as an exercise... | ||
* | implement a ProductBase class and, as a proof of concept, update ↵ | 2009-08-04 | |
| | | | | | | TriangularProduct and SelfAdjointMatrixProduct to take advantage of it => fewer LOC | ||
* | merge | 2009-08-04 | |
|\ | |||
* | | implement two levels of blocking in PartialLU => high speedup | 2009-08-04 | |
| | | |||
| * | make the dot product linear in the second variable, not the first variable | 2009-08-03 | |
|/ | |||
* | merge with special_matrix branch | 2009-08-03 | |
|\ | |||
* \ | merge | 2009-08-03 | |
|\ \ | |||
| * | | add new Householder module | 2009-08-03 | |
| | | | |||
* | | | implements a blocked version of PartialLU | 2009-08-03 | |
| | | | |||
* | | | bugfix in trsm | 2009-08-02 | |
| | | | |||
| | * | apply patch from Marcus Hanwell: Improved quoting of tests when added to the ↵ | 2009-08-02 | |
| | | | | | | | | | | | | build | ||
* | | | add blocked LLT, and bugfix in trsm asserts | 2009-08-01 | |
|/ / | |||
* | | add selfadjointView from a trinagularView | 2009-07-31 | |
| | | |||
* | | fix a couple of issues related to recent products | 2009-07-28 | |
| | | |||
* | | synch with main branch | 2009-07-28 | |
|\| | |||
* | | add a debug mechanism to compute the number of intermediate evaluations ↵ | 2009-07-28 | |
| | | | | | | | | (only for dynamic size) | ||
* | | bug fix in inverse for 1x1 matrix, | 2009-07-27 | |
| | | | | | | | | some compilation fixes in sparse_solvers | ||
* | | compilation fixes | 2009-07-27 | |
| | | |||
* | | various compilation and bug fixes in selfadjoint stuff | 2009-07-27 | |
| | | |||
* | | trmm is now fully working and available via TriangularView::operator* | 2009-07-27 | |
| | | |||
* | | finalize trsm: works in all situations, and it is now used by solve() and ↵ | 2009-07-26 | |
| | | | | | | | | solveInPlace() | ||
* | | split and add unit tests for symm and syrk, | 2009-07-23 | |
| | | | | | | | | the .rank*update() functions now returns a reference to *this | ||
* | | improve SYMV it is now faster and ready for use | 2009-07-23 | |
| | | |||
* | | addd matrix * self adjoint high level API | 2009-07-23 | |
| | |