aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* simplificationGravatar Benoit Jacob2009-11-18
|
* fix remaining bug in ColPivHouseholderQR, so now all tests pass againGravatar Benoit Jacob2009-11-18
|
* fix bugs, old and new:Gravatar Benoit Jacob2009-11-18
| | | | | * old bug: in CwiseBinaryOp: only set the LinearAccessBit if both sides have the same storage order. * new bug: in Assign.h, only consider linear traversal if both sides have the same storage order.
* temporarily disable linear traversal.Gravatar Benoit Jacob2009-11-18
| | | | | | Actually I don't think it's buggy. But it probably triggers existing bugs, I suspect that some xprs have LinearAccessBit and shouldn't have it. Also this fixes the "bugs" with JacobiSVD ---> now it works again
* fix stuff after the PermutationMatrix changes.Gravatar Benoit Jacob2009-11-18
| | | | I still have JacobiSVD errors when cols>rows
* Assign.h: add LinearTraversal (non-vectorized index-based traversal)Gravatar Benoit Jacob2009-11-18
| | | | Rename some constants to make names match more closely what they mean.
* port the QR module to PermutationMatrixGravatar Benoit Jacob2009-11-17
|
* vade retroGravatar Benoit Jacob2009-11-16
|
* for consistency: PlainMatrixType ---> DenseMatrixTypeGravatar Benoit Jacob2009-11-16
|
* addToDense ---> addToGravatar Benoit Jacob2009-11-16
| | | | subToDense ---> subTo
* PermutationMatrix: add setIdentity and transpositions methodsGravatar Benoit Jacob2009-11-16
| | | | LU: make use of that
* Port FullPivLU to PermutationMatrixGravatar Benoit Jacob2009-11-16
|
* PartialPivLU: port to PermutationMatrixGravatar Benoit Jacob2009-11-16
| | | | PermutationMatrix: add resize()
* DiagonalMatrix: release-quality documentationGravatar Benoit Jacob2009-11-16
| | | | BandMatrix: rename toDense() ---> toDenseMatrix() for consistency
* PermutationMatrix:Gravatar Benoit Jacob2009-11-16
| | | | | * make multiplication order not be reversed * release-quality documentation
* initialize-by-zero: remember that when the newsize==oldsize, resize() must ↵Gravatar Benoit Jacob2009-11-16
| | | | remain a NOP
* mergeGravatar Benoit Jacob2009-11-16
|\
* | PermutationMatrix: add inverse() and product of permutationsGravatar Benoit Jacob2009-11-16
| |
* | handle make errors ---> exit, don't run ctestGravatar Benoit Jacob2009-11-16
| |
| * rename test for coherency with previous renaming of the moduleGravatar Thomas Capricelli2009-11-16
|/
* don't be shy and test them allGravatar Thomas Capricelli2009-11-16
|
* * add PermutationMatrixGravatar Benoit Jacob2009-11-15
| | | | | | | * DiagonalMatrix: - add MaxSizeAtCompileTime parameter - DiagonalOnTheLeft ---> OnTheLeft - fix bug in DiagonalMatrix::setIdentity()
* maketests -> buildtestsGravatar Benoit Jacob2009-11-15
|
* prevent in-source builds. hope it's ok with you... it's still possible, of ↵Gravatar Benoit Jacob2009-11-15
| | | | course, to have the build dir as a subdir of the source dir.
* there's no reason why we should follow the FSF's stupid recommendation for ↵Gravatar Benoit Jacob2009-11-14
| | | | the naming of these files, right? This could give the wrong impression that Eigen is only GPL-licensed.
* add workaround for GuillaumeGravatar Benoit Jacob2009-11-14
|
* * add Map<Quaternion> test based on Map from test/map.cppGravatar Mathieu Gautier2009-11-13
| | | | | | * replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler * remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor. * modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class
* Build tests for unsupported modules if EIGEN_LEAVE_TEST_IN_ALL_TARGETGravatar Jitse Niesen2009-11-13
|
* xargs ---> xargs echoGravatar Benoit Jacob2009-11-12
| | | | (xargs alone doesnt seem to be documented in the man page, while xargs echo is documented)
* introduce check target, and some renamingGravatar Benoit Jacob2009-11-12
|
* ouch, avoid infinite loop!Gravatar Benoit Jacob2009-11-12
| | | | optimization is not so important here, so a for loop will do.
* also optionnally initialize by zero after resizingGravatar Benoit Jacob2009-11-12
|
* * add non-default option to initialize matrices by 0Gravatar Benoit Jacob2009-11-12
| | | | | (useful for porting) * maketests really has to be in test/
* * add ./debug and ./release scriptsGravatar Benoit Jacob2009-11-12
| | | | | * update the messages * rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
* add mctestr script. In your build directory, just do:Gravatar Benoit Jacob2009-11-12
| | | | | ./mctestr ^qr 5 and it will build all tests matching ^qr with 5 jobs and then do `ctest -R ^qr`
* * add maketests script. It is like make but takes a regexp allowing to build ↵Gravatar Benoit Jacob2009-11-11
| | | | | | selected targets. Next step will be a "mctestr" script doing that and then calling ctest -R. * in runtest.sh, don't override the default number of repeats. If one thinks the default should be changed, let's change it at the source.
* * use standard CMAKE_BUILD_TYPEGravatar Benoit Jacob2009-11-11
| | | | | * remove debug_xxx targets * runtest.sh: don't run make
* Compilation fix: makeHousholderInPlace now uses references.Gravatar Jitse Niesen2009-11-11
|
* fix PowerPC platform detectionGravatar Benoit Jacob2009-11-11
|
* fix for *.pc install dir (suggested by Ingmar Vanhassel on IRC)Gravatar Thomas Capricelli2009-11-11
|
* *adapt Householder to the convention that we now favor refs over ptrs for ↵Gravatar Benoit Jacob2009-11-10
| | | | | | output. Keep "workspace" as pointer because it is an array (which is now more obvious). *rename makeHouseholderSequence to householderSequence, because that's what it returns.
* doxygen : exclude diff filesGravatar Thomas Capricelli2009-11-10
|
* make the complex module appear in doxygen + small documentationGravatar Thomas Capricelli2009-11-10
|
* make FFT appear in doxygen doc, and provide a mininum of documentationGravatar Thomas Capricelli2009-11-10
|
* fix Skyline module doxygen stuffGravatar Thomas Capricelli2009-11-10
|
* merge with main repositoryGravatar Thomas Capricelli2009-11-10
|\
* | documentation fixesGravatar Thomas Capricelli2009-11-10
| |
| * fix compilation and removed some unused stuff in skylineGravatar Gael Guennebaud2009-11-10
| |
* | merge with main repositoryGravatar Thomas Capricelli2009-11-10
|\|
| * fix #68 I did not see the skyline matrix patch contained thatGravatar Gael Guennebaud2009-11-10
| |