aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* fix vs.net compilation issueGravatar Hauke Heibel2009-08-06
|
* fix vs.net compilation issueGravatar Hauke Heibel2009-08-06
|
* fix compilation and segfault issuesGravatar Gael Guennebaud2009-08-06
|
* add the missing Affine Transform * set of column vectors products...Gravatar Gael Guennebaud2009-08-06
|
* remove remnant of MultiplierBaseGravatar Benoit Jacob2009-08-06
|
* implement the missing outer product,Gravatar Gael Guennebaud2009-08-05
| | | | and attempt to workaround a gcc internal error
* big refactoring in Product.h:Gravatar Gael Guennebaud2009-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...
* fix assertions, improve docs.Gravatar Benoit Jacob2009-08-05
| | | | | we never assert on conditions that depend on the result of a computation!! also the assertion that rank>0 amounts to matrix!=0 which we have to leave under the responsibility of the user.
* mergeGravatar Benoit Jacob2009-08-04
|\
* \ mergeGravatar Gael Guennebaud2009-08-04
|\ \
| * | remove the FORCEGravatar Benoit Jacob2009-08-04
| | |
| | * implement a ProductBase class and, as a proof of concept, update ↵Gravatar Gael Guennebaud2009-08-04
| | | | | | | | | | | | | | | | | | TriangularProduct and SelfAdjointMatrixProduct to take advantage of it => fewer LOC
| | * fix a couple of compilation issue due to the removal of MultiplierBaseGravatar Gael Guennebaud2009-08-04
| |/ |/|
* | mergeGravatar Gael Guennebaud2009-08-04
|\|
* | add ger and lu with partial pivoting in BTLGravatar Gael Guennebaud2009-08-04
| |
* | implement two levels of blocking in PartialLU => high speedupGravatar Gael Guennebaud2009-08-04
| |
| * use explicit Block/VectorBlock xprs to make sure that compile-time known ↵Gravatar Benoit Jacob2009-08-04
| | | | | | | | sizes are used
| * make the dot product linear in the second variable, not the first variableGravatar Benoit Jacob2009-08-03
|/
* merge with special_matrix branchGravatar Gael Guennebaud2009-08-03
|\
* \ mergeGravatar Gael Guennebaud2009-08-03
|\ \
| * | add new Householder moduleGravatar Benoit Jacob2009-08-03
| | |
* | | * Bye bye MultiplierBase, extend a bit AnyMatrixBase to allow =, +=, and -=Gravatar Gael Guennebaud2009-08-03
| | | | | | | | | | | | * This probably makes ReturnByValue needless
| * | small fixesGravatar Benoit Jacob2009-08-03
| | |
| * | apply Gael's idea for auto transpose in mixed fixed/dynamic caseGravatar Benoit Jacob2009-08-03
| | |
* | | implements a blocked version of PartialLUGravatar Gael Guennebaud2009-08-03
| | |
* | | bugfix in trsmGravatar Gael Guennebaud2009-08-02
| | |
| | * apply patch from Marcus Hanwell: Improved quoting of tests when added to the ↵Gravatar Benoit Jacob2009-08-02
| | | | | | | | | | | | build
* | | add blocked LLT, and bugfix in trsm assertsGravatar Gael Guennebaud2009-08-01
|/ /
* | add selfadjointView from a trinagularViewGravatar Gael Guennebaud2009-07-31
| |
* | some cleaningGravatar Gael Guennebaud2009-07-31
| |
* | faster trsm kernel and fix a couple of issuesGravatar Gael Guennebaud2009-07-31
| |
| * s/std::atan2/ei_atan2Gravatar Gael Guennebaud2009-07-31
| |
| * add missing ei_atan2 without painfull warningsGravatar Manuel Yguel2009-07-31
| |
| * compilation fixes for sun CCGravatar Gael Guennebaud2009-07-31
| |
| * forward-port Anthony Truchet's changeset ↵Gravatar Benoit Jacob2009-07-30
| | | | | | | | 8eab0bccbf8b1969f32bb006b61d2137f6f37ead
* | add explicit "on the right" triangular solving,Gravatar Gael Guennebaud2009-07-30
| | | | | | | | => no temporary when the rhs/unknows is row major
* | fix typoGravatar Gael Guennebaud2009-07-29
| |
* | fix a couple of issues related to recent productsGravatar Gael Guennebaud2009-07-28
| |
* | synch with main branchGravatar Gael Guennebaud2009-07-28
|\|
* | synch with main branchGravatar Gael Guennebaud2009-07-28
|\ \
* | | add a debug mechanism to compute the number of intermediate evaluations ↵Gravatar Gael Guennebaud2009-07-28
| | | | | | | | | | | | (only for dynamic size)
* | | update docGravatar Gael Guennebaud2009-07-28
| | |
* | | compilation fixes in BTLGravatar Gael Guennebaud2009-07-28
| | |
* | | improve the expression analyzer to bypass Transpose expressionGravatar Gael Guennebaud2009-07-28
| | |
* | | update docGravatar Gael Guennebaud2009-07-28
| | |
* | | fix compilation of the doc and started a page dedicated to high performance ↵Gravatar Gael Guennebaud2009-07-27
| | | | | | | | | | | | and or BLAS users
* | | bug fix in inverse for 1x1 matrix,Gravatar Gael Guennebaud2009-07-27
| | | | | | | | | | | | some compilation fixes in sparse_solvers
* | | compilation fixesGravatar Gael Guennebaud2009-07-27
| | |
* | | various compilation and bug fixes in selfadjoint stuffGravatar Gael Guennebaud2009-07-27
| | |
* | | cleaning and fix a perf issueGravatar Gael Guennebaud2009-07-27
| | |