aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
...
* add test for absDeterminant()Gravatar Benoit Jacob2009-08-24
|
* give FullPivotingHouseholderQR all the modern comfortGravatar Benoit Jacob2009-08-24
|
* small improvementsGravatar Benoit Jacob2009-08-24
|
* add ColPivotingHouseholderQRGravatar Benoit Jacob2009-08-23
| | | | rename RRQR to fullPivotingHouseholderQR
* let createRandomMatrixOfRank support fixed-size!Gravatar Benoit Jacob2009-08-23
|
* fix typoGravatar Benoit Jacob2009-08-22
|
* add initial, rough, full-pivoting RRQR decompositionGravatar Benoit Jacob2009-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)Gravatar Marcus D. Hanwell2009-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 changesGravatar Benoit Jacob2009-08-20
|
* change the make householder algorithm so that the remaining coefficientGravatar Gael Guennebaud2009-08-17
| | | | is real, and make Tridiagonalization use it
* make HouseholderQR uses the Householder moduleGravatar Gael Guennebaud2009-08-16
|
* svd: sort in decreasing order, remove unused codeGravatar Benoit Jacob2009-08-15
|
* add overloads of lazyAssign to detect common aliasing issue withGravatar Gael Guennebaud2009-08-15
| | | | transpose and adjoint
* As proposed on the list:Gravatar Gael Guennebaud2009-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 warningsGravatar Gael Guennebaud2009-08-15
|
* fix compilation of unit testsGravatar Gael Guennebaud2009-08-15
|
* overload operartor* with a ProductBase such that "scalar * (mat * mat)" is ↵Gravatar Gael Guennebaud2009-08-11
| | | | | | optimized as one could naturally expect
* fixes in determinant and homogeneousGravatar Gael Guennebaud2009-08-06
|
* compilation fix in EigenSolver,Gravatar Gael Guennebaud2009-08-06
| | | | bugfix in PartialLU
* fix a couple of compilations issuesGravatar Gael Guennebaud2009-08-06
|
* more product refactoringGravatar Gael Guennebaud2009-08-06
|
* 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...
* 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
* mergeGravatar Gael Guennebaud2009-08-04
|\
* | implement two levels of blocking in PartialLU => high speedupGravatar Gael Guennebaud2009-08-04
| |
| * 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
| | |
* | | 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
| |
* | fix a couple of issues related to recent productsGravatar 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)
* | 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
| |
* | trmm is now fully working and available via TriangularView::operator*Gravatar Gael Guennebaud2009-07-27
| |
* | finalize trsm: works in all situations, and it is now used by solve() and ↵Gravatar Gael Guennebaud2009-07-26
| | | | | | | | solveInPlace()
* | split and add unit tests for symm and syrk,Gravatar Gael Guennebaud2009-07-23
| | | | | | | | the .rank*update() functions now returns a reference to *this
* | improve SYMV it is now faster and ready for useGravatar Gael Guennebaud2009-07-23
| |
* | addd matrix * self adjoint high level APIGravatar Gael Guennebaud2009-07-23
| |
* | bugfix in SYMMGravatar Gael Guennebaud2009-07-22
| |
* | implement high level API for SYMM and fix a couple of bugs related to complexGravatar Gael Guennebaud2009-07-22
| |
* | * refactoring of the matrix product into multiple small kernelsGravatar Gael Guennebaud2009-07-21
| | | | | | | | | | * started an efficient selfadjoint matrix * general matrix product based on the generic kernels ( => need a very little LOC)
* | * various fixes related to sub diagonals and band matrixGravatar Gael Guennebaud2009-07-21
| | | | | | | | * allows 0 sized objects in Block/Map
| * minor compilation fixes for Sun CC and ICCGravatar Gael Guennebaud2009-07-20
| |