aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* allow to multiply a householder sequence and a matrix when one is real and ↵Gravatar Benoit Jacob2010-01-15
| | | | | | one is complex. This is especially important as in bidiagonalization, the band matrix is real.
* New UpperBidiagonalization classGravatar Benoit Jacob2010-01-14
|
* Introduce third template parameter to HouseholderSequence: int Side.Gravatar Benoit Jacob2010-01-14
| | | | | When it's OnTheRight, we read householder vectors as rows above the diagonal. With unit test. The use case will be bidiagonalization.
* * Fix a bug in HouseholderQR with mixed fixed/dynamic size: must use ↵Gravatar Benoit Jacob2010-01-11
| | | | | | | | | EIGEN_SIZE_MIN instead of EIGEN_ENUM_MIN, and there are many other occurences throughout Eigen! * HouseholderSequence: - add shift parameter - add essentialVector() method to start abstracting the direction - add unit test in householder.cpp
* Fixed conservativeResize.Gravatar Hauke Heibel2010-01-11
| | | | | Fixed multiple overloads for operator=. Removed debug output.
* test/triangular.cpp: isUpper() --> isUpperTriangular()Gravatar Jitse Niesen2010-01-08
| | | | | | | Necessary to get the test to compile after c5d7c9f0def693e77797e6e43cb1fd2e7f8ae2fd . I'm assuming that isUpperTriangular() is the name we want; the alternative is to change Eigen/src/Core/{MatrixBase,TriangularMatrix}.h
* finally, undo thisGravatar Benoit Jacob2010-01-07
|
* Backed out changeset 58fb27cd566f4057cee914be4cfe4f87abe8dc04Gravatar Benoit Jacob2010-01-07
|
* undoGravatar Benoit Jacob2010-01-07
|
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* make applyHouseholderOnTheRight take a row vector, not a column vector:Gravatar Benoit Jacob2010-01-07
| | | | this is how it's used in practice.
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
* | s/asMatrix()/matrix()Gravatar Gael Guennebaud2010-01-04
| |
* | fix dirty triangular unit testGravatar Gael Guennebaud2010-01-04
| |
| * Fix #69 for the second time, and add the respective regression testGravatar Gael Guennebaud2010-01-04
| |
| * * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple ofGravatar Benoit Jacob2010-01-02
| | | | | | | | | | | | | | sizeof(Scalar), and that assumption breaks with double on linux x86-32. * Rename ei_alignmentOffset to ei_first_aligned * Rewrite its documentation and part of its body * The variant taking a MatrixBase doesn't need a separate size argument.
| * fix #75, and add a basic unit test for HessenbergGravatar Gael Guennebaud2009-12-23
| | | | | | | | (it was indirectly tested by the eigenvalue decomposition)
| * fix #69 and extend unit tests or triangular solversGravatar Gael Guennebaud2009-12-23
| |
| * add checks for on the right triangular solving with matricesGravatar Gael Guennebaud2009-12-23
| |
* | a couple of fixes after thye mergeGravatar Gael Guennebaud2009-12-23
| |
* | merge with default branchGravatar Gael Guennebaud2009-12-22
|\|
* | a couple of fixes, now Array passes the linearstructure testGravatar Gael Guennebaud2009-12-17
| |
* | finally add a Array class with storage via the introduction of a ↵Gravatar Gael Guennebaud2009-12-17
| | | | | | | | | | | | DenseStorageBase base class shared by both Matrix and Array
* | more fixesGravatar Gael Guennebaud2009-12-17
| |
* | a couple of fixes and cleaningGravatar Gael Guennebaud2009-12-17
| |
| * Add test for issue #75 (Hessenberg of 1x1 matrix).Gravatar Jitse Niesen2009-12-16
| | | | | | | | Also remove an superfluous #include in matrixExponential test.
* | a trivial compilation fixGravatar Gael Guennebaud2009-12-16
| |
* | a lot of cleaning and fixesGravatar Gael Guennebaud2009-12-16
| |
* | add an eigen2support test and a few fixesGravatar Gael Guennebaud2009-12-16
| |
| * * fix aliasing checks when the lhs is also transposed. At the same time,Gravatar Gael Guennebaud2009-12-16
| | | | | | | | | | | | significantly simplify the code of these checks while extending them to catch much more expressions! * move the enabling/disabling of vectorized sin/cos to the architecture traits
* | fix spasre triangular solve for row major lower matricesGravatar Gael Guennebaud2009-12-14
| |
| * silence 'statement has no effect' warning with gcc 4.4Gravatar Benoit Jacob2009-12-14
| |
| * *use scalar instructions, packet not needed hereGravatar Benoit Jacob2009-12-14
| | | | | | | | *remove unused var warning
| * add SSE path for Matrix4f inverse, taken from Intel except that we do a kosherGravatar Benoit Jacob2009-12-14
| | | | | | | | | | | | division instead of RCPPS-followed-by-Newton-Raphson. The rationale for that is that elsewhere in Eigen we dont allow ourselves this approximation (which throws 2 bits of mantissa), so there's no reason we should allow it here.
| * Removed more warnings.Gravatar Hauke Heibel2009-12-12
| |
| * Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | | | | | Silenced (amongst others) many conversion related warnings.
* | some compilation fixesGravatar Gael Guennebaud2009-12-10
| |
* | adapt select, replicate and reverseGravatar Gael Guennebaud2009-12-10
| |
| * * 4x4 inverse: revert to cofactors methodGravatar Benoit Jacob2009-12-09
| | | | | | | | | | | | | | * inverse tests: use createRandomMatrixOfRank, use more strict precision * tests: createRandomMatrixOfRank: support 1x1 matrices * determinant: nest the xpr * Minor: add comment
* | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisationGravatar Gael Guennebaud2009-12-04
| |
| * * Remove test_ prefix in testsGravatar Benoit Jacob2009-12-02
| | | | | | | | * tests now honor EIGEN_REPEAT and EIGEN_SEED if no arguments were passed
| * * HouseholderSequence:Gravatar Benoit Jacob2009-12-02
| | | | | | | | | | | | | | * be aware of number of actual householder vectors (optimization in non-full-rank case, no behavior change) * fix applyThisOnTheRight, it was using k instead of actual_k * QR: rename matrixQ() to householderQ() where applicable
| * mergeGravatar Hauke Heibel2009-12-02
| |\
| * \ merge with tipGravatar Mark Borgerding2009-12-01
| |\ \
| * | | added newline at the end of file to quiet gcc warningGravatar Mark Borgerding2009-12-01
| | | |
| | * | Big reworking of ColPivQR and its unit test, which now passes even with ↵Gravatar Benoit Jacob2009-12-01
| |/ / | | | | | | | | | thousands of repetitions and correctly tests matrices of all sizes. Several surprises along the way: for example, a major cause of trouble was the optimized "table of column squared norms" where the accumulation of imprecision was a serious issue; another surprise is that tests like "x!=0" before dividing by x really benefit from being replaced by fuzzy tests, as i hit real cases where i got wrong results in 1/epsilon.
| | * Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
| |/
| * precision ---> dummy_precisionGravatar Benoit Jacob2009-11-26
| |
| * improve the scripts for building unit tests:Gravatar Benoit Jacob2009-11-25
| | | | | | | | | | * support unsupported/ * use egrep instead of grep, properly escape special chars.