aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* mergeGravatar Benoit Jacob2009-09-02
|\
* | JacobiSVD: implement general R-SVD using full-pivoting QR, so we now support ↵Gravatar Benoit Jacob2009-09-02
| | | | | | | | any rectangular matrix size by reducing to the smaller of the two dimensions (which is also an optimization)
* | fix compilation errors in swap (could not swap with anything else than the ↵Gravatar Benoit Jacob2009-09-02
| | | | | | | | exact same Matrix type)
| * fix issue #49Gravatar Hauke Heibel2009-09-01
| |
| * added missing JacobiRotation's ...Gravatar Hauke Heibel2009-09-01
|/
* clean a bit the previous commit which came from a patch queue,Gravatar Gael Guennebaud2009-09-01
| | | | | | | | | and since it was my first try of the patch queue feature I did not managed to apply it with a good commit message, so here you go: * Add a ComplexSchur decomposition class built on top of HessenbergDecomposition * Add a ComplexEigenSolver built on top of ComplexSchur There are still a couple of FIXME but at least they work for any reasonable matrices, still have to extend the unit tests to stress them with nasty matrices...
* [mq]: eigensolverGravatar Gael Guennebaud2009-09-01
|
* I've been too fast (again)Gravatar Gael Guennebaud2009-09-01
|
* fix issue #47: now m.noalias() = XXX properly resize m if neededGravatar Gael Guennebaud2009-09-01
|
* add a JacobiRotation class wrapping the cosine-sine pair withGravatar Gael Guennebaud2009-09-01
| | | | some convenient features (transpose, adjoint, product)
* Bug fix in MatrixExponential.hGravatar Jitse Niesen2009-09-01
| | | | Initialize matrices for intermediate results to correct dimension
* * JacobiSVD:Gravatar Benoit Jacob2009-08-31
| | | | | | | | | | | | - support complex numbers - big rewrite of the 2x2 kernel, much more robust * Jacobi: - fix weirdness in initial design, e.g. applyJacobiOnTheRight actually did the inverse transformation - fully support complex numbers - fix logic to decide whether to vectorize - remove several clumsy methods fix for complex numbers
* simplificationsGravatar Benoit Jacob2009-08-31
|
* add VERIFY_IS_UNITARYGravatar Benoit Jacob2009-08-31
|
* fix Matrix::stride for vectors, add a unit test for Block::strideGravatar Gael Guennebaud2009-08-31
| | | | and make use of it where it was relevant
* Adaptions from .lazy() towards .noalias().Gravatar Hauke Heibel2009-08-31
| | | | Added missing casts.
* ifdef removed from MapBase and warning disabledGravatar Hauke Heibel2009-08-31
|
* fix issue #45 and document the .data() and .stride() functionsGravatar Gael Guennebaud2009-08-31
|
* fix copy/paste issueGravatar Gael Guennebaud2009-08-31
|
* Fixed a cast warning in scaleAndAddTo.Gravatar Hauke Heibel2009-08-31
| | | | | Fixed lazyness in umeyama. Added a few missing casts.
* Added MSVC guards to assignment operators.Gravatar Hauke Heibel2009-08-31
|
* Removed redundant assignment operators.Gravatar Hauke Heibel2009-08-31
|
* compilation fix in AmbiVector<int>Gravatar Gael Guennebaud2009-08-31
|
* Force release builds on Windows machines in the test suite.Gravatar John Smith2009-08-28
| | | | | Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories). Fixed the EI_OFLAG for MSVC.
* Fixed SSE related build warning on 64-bit windows systems.Gravatar John Smith2009-08-28
|
* Typos in tutorialGravatar Jitse Niesen2009-08-26
|
* add coeff(int,int), coeff(int) and value() functions to the inner product ↵Gravatar Gael Guennebaud2009-08-26
| | | | specialization
* fix installation for recently added filesGravatar Thomas Capricelli2009-08-25
|
* modernize HouseholderQR too, uniformize all that stuff, update testsGravatar Benoit Jacob2009-08-24
|
* Fix comment which may cause latex to hang when generating docsGravatar Jitse Niesen2009-08-24
|
* fix issue #43Gravatar Gael Guennebaud2009-08-24
|
* bring the modern comfort also to ColPivotingHouseholderQRGravatar Benoit Jacob2009-08-24
| | | | + some fixes in FullPivotingHouseholderQR
* finally, the correct way of dealing with zero matrices in solve()Gravatar Benoit Jacob2009-08-24
|
* add logAbsDeterminant()Gravatar Benoit Jacob2009-08-24
| | | | | move log and exp functors from Array to Core update documentation
* 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
|
* clarifications in LU::solve() and in LU documentationGravatar Benoit Jacob2009-08-24
|
* fix bug: with complex matrices, the condition (ei_imag(c0)==RealScalar(0)) ↵Gravatar Benoit Jacob2009-08-24
| | | | | | | | being wrong could bypass the other condition in the &&. at least that's my explanation why the test_lu was often failing on complex matrices (it uses that via createRandomMatrixOfRank) and why that's fixed by this diff. also gcc 4.4 gave a warning about tailSqNorm potentially uninitialized
* mergeGravatar Benoit Jacob2009-08-23
|\
* | add ColPivotingHouseholderQRGravatar Benoit Jacob2009-08-23
| | | | | | | | rename RRQR to fullPivotingHouseholderQR
| * hm, forgot to conjugate the arguments in applyJacobiOnTheLeftGravatar Gael Guennebaud2009-08-24
| |
| * fix apply Jacobi for complexes and add documentation for some *Jacobi* functionsGravatar Gael Guennebaud2009-08-23
| |
* | let createRandomMatrixOfRank support fixed-size!Gravatar Benoit Jacob2009-08-23
|/
* Rewrite tutorial section on solving linear systemsGravatar Jitse Niesen2009-08-22
|
* 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.
* fix compilation with gcc 4.1. Indeed the path for recent gcc doesn't work ↵Gravatar Benoit Jacob2009-08-21
| | | | with gcc 4.1, and looking at the implementation of vector in g++ 4.1, it was exactly our fallback case, so use that.
* work around internal compiler error with gcc 4.1 and 4.2, reported on the forumGravatar Benoit Jacob2009-08-20
|