Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | fix a couple of compilation issue due to the removal of MultiplierBase | 2009-08-04 | ||
| |/ |/| | ||||
* | | merge | 2009-08-04 | ||
|\| | ||||
* | | add ger and lu with partial pivoting in BTL | 2009-08-04 | ||
| | | ||||
* | | implement two levels of blocking in PartialLU => high speedup | 2009-08-04 | ||
| | | ||||
| * | use explicit Block/VectorBlock xprs to make sure that compile-time known ↵ | 2009-08-04 | ||
| | | | | | | | | sizes are used | |||
| * | 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 | ||
| | | | ||||
* | | | * Bye bye MultiplierBase, extend a bit AnyMatrixBase to allow =, +=, and -= | 2009-08-03 | ||
| | | | | | | | | | | | | * This probably makes ReturnByValue needless | |||
| * | | small fixes | 2009-08-03 | ||
| | | | ||||
| * | | apply Gael's idea for auto transpose in mixed fixed/dynamic case | 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 | ||
| | | ||||
* | | some cleaning | 2009-07-31 | ||
| | | ||||
* | | faster trsm kernel and fix a couple of issues | 2009-07-31 | ||
| | | ||||
| * | s/std::atan2/ei_atan2 | 2009-07-31 | ||
| | | ||||
| * | add missing ei_atan2 without painfull warnings | 2009-07-31 | ||
| | | ||||
| * | compilation fixes for sun CC | 2009-07-31 | ||
| | | ||||
| * | forward-port Anthony Truchet's changeset ↵ | 2009-07-30 | ||
| | | | | | | | | 8eab0bccbf8b1969f32bb006b61d2137f6f37ead | |||
* | | add explicit "on the right" triangular solving, | 2009-07-30 | ||
| | | | | | | | | => no temporary when the rhs/unknows is row major | |||
* | | fix typo | 2009-07-29 | ||
| | | ||||
* | | fix a couple of issues related to recent products | 2009-07-28 | ||
| | | ||||
* | | synch with main branch | 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) | |||
* | | | update doc | 2009-07-28 | ||
| | | | ||||
* | | | compilation fixes in BTL | 2009-07-28 | ||
| | | | ||||
* | | | improve the expression analyzer to bypass Transpose expression | 2009-07-28 | ||
| | | | ||||
* | | | update doc | 2009-07-28 | ||
| | | | ||||
* | | | fix compilation of the doc and started a page dedicated to high performance ↵ | 2009-07-27 | ||
| | | | | | | | | | | | | and or BLAS users | |||
* | | | 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 | ||
| | | | ||||
* | | | cleaning and fix a perf issue | 2009-07-27 | ||
| | | | ||||
* | | | trmm is now fully working and available via TriangularView::operator* | 2009-07-27 | ||
| | | | ||||
* | | | trmm is now working in all storage order configurations | 2009-07-27 | ||
| | | | ||||
* | | | some cleaning | 2009-07-26 | ||
| | | | ||||
* | | | finalize trsm: works in all situations, and it is now used by solve() and ↵ | 2009-07-26 | ||
| | | | | | | | | | | | | solveInPlace() | |||
* | | | ok, now trsm works very well for upper triangular matrices | 2009-07-26 | ||
| | | | | | | | | | | | | | | | | | | TODO: link it with the meta triangular_solve_selector and handle the case where the rhs is row major by copying it to a col-major temporary + handle right solving: X = B * M^-1 | |||
* | | | The new trsm is working very very well (read very fast) for | 2009-07-25 | ||
| | | | | | | | | | | | | | | | lower triangular matrix and row or col major lhs. TODO: handle upper triangular and row major rhs cases | |||
* | | | add WIP trsm | 2009-07-24 | ||
| | | | ||||
* | | | some cleaning | 2009-07-24 | ||
| | | | ||||
* | | | add a simplified version of the sybb kernel built on top of gebp | 2009-07-24 | ||
| | | | ||||
* | | | split and add unit tests for symm and syrk, | 2009-07-23 | ||
| | | | | | | | | | | | | the .rank*update() functions now returns a reference to *this | |||
* | | | oops,, update SYRK so that the rhs can be non-square² | 2009-07-23 | ||
| | | | ||||
* | | | Implement efficient sefladjoint product (aka SYRK) : C += alpha * U U^T | 2009-07-23 | ||
| | | | | | | | | | | | | | | | It is currently available via SelfAdjointView::rankKupdate. TODO: allows to write SelfAdjointView += u * u.adjoint() |