aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* bugfix in SVDGravatar Gael Guennebaud2009-07-20
|
* minor compilation fixes for Sun CC and ICCGravatar Gael Guennebaud2009-07-20
|
* compilation fix (sun CC)Gravatar Gael Guennebaud2009-07-20
|
* compilation fixGravatar Gael Guennebaud2009-07-20
|
* bugfix in operator*= (matrix product)Gravatar Gael Guennebaud2009-07-20
|
* bugfix for a = a * b; when a has to be resizedGravatar Gael Guennebaud2009-07-20
|
* re-implement stableNorm using a homemade blocky andGravatar Gael Guennebaud2009-07-17
| | | | vectorization friendly algorithm (slow if no vectorization)
* bugfix in blueNormGravatar Gael Guennebaud2009-07-16
|
* fix issue #25 : the problem was that we assumed Dynamic was a multiple of a ↵Gravatar Gael Guennebaud2009-07-15
| | | | | | packet size (also disable the test of blueNorm)
* fix typo in blue normGravatar Gael Guennebaud2009-07-14
|
* add a blueNorm() function implementing the Blues's stable normGravatar Gael Guennebaud2009-07-13
| | | | | algorithm. it is currently provided for experimentation purpose only.
* one more fix of the previous commit (forgot to update ei_must_nest_by_value)Gravatar Gael Guennebaud2009-07-13
|
* fix typo in previous commitGravatar Gael Guennebaud2009-07-13
|
* add a SparseNestByValue expression and fix issue in sparse adjoint evaluationGravatar Gael Guennebaud2009-07-13
|
* more sun studio fixesGravatar Gael Guennebaud2009-07-10
|
* Set of fixes and workaround to make sun studio more happy.Gravatar Gael Guennebaud2009-07-10
| | | | Still remains the problem of alignment and vectorization.
* mergeGravatar Gael Guennebaud2009-07-10
|\
* | slight change in the comparison to -1Gravatar Gael Guennebaud2009-07-10
| |
| * add matrixQR() method exposing the storage. that's where the householder ↵Gravatar Benoit Jacob2009-07-06
| | | | | | | | thing impacts the API.
| * fix some search-and-replace damageGravatar Benoit Jacob2009-07-06
| |
| * * rename QR to HouseholderQR because really that impacts the API, not just ↵Gravatar Benoit Jacob2009-07-06
| | | | | | | | | | | | | | | | the impl. * rename qr() to householderQr(), for same reason. * clarify that it's non-pivoting, non-rank-revealing, so remove all the rank API, make solve() be void instead of bool, update the docs/test, etc. * fix warning in SVD
* | include the fixes of the third editionGravatar Gael Guennebaud2009-07-06
|/
* quick reimplementation of SVD from the numeral recipes book:Gravatar Gael Guennebaud2009-07-06
| | | | | | this is still not Eigen style code but at least it works for n>m and it is more accurate than the JAMA based version. (I needed it now, this is why I did that)
* switch from eigensolver to SVD which seems to be more accurate with floatGravatar Gael Guennebaud2009-07-06
|
* significantly improve the accuracy of setFromTwoVectors (fixes #21)Gravatar Gael Guennebaud2009-07-06
|
* fix doc of Quaternion::setFromTwoVectorsGravatar Gael Guennebaud2009-07-06
|
* add a VectorBlock expr as a specialization of BlockGravatar Gael Guennebaud2009-07-05
|
* fixes a segfaultGravatar Gael Guennebaud2009-07-05
|
* fix #20: SVD::solve() now resize the resultGravatar Gael Guennebaud2009-07-04
|
* * polish computeInverseWithCheck to share more code, fix documentation, fix ↵Gravatar Benoit Jacob2009-06-29
| | | | | | | coding style * add snippet for computeInverseWithCheck documentation * expand unit-tests to cover computeInverseWithCheck
* computeInverseWithCheck method added to matrix base (specialization for 1D ↵Gravatar Manuel Yguel2009-06-29
| | | | to 4D)
* patch by Myguel from the forum: fix documentationGravatar Benoit Jacob2009-06-29
|
* FreeBSD: determine precisely when malloc is 16-byte alignedGravatar Benoit Jacob2009-06-29
|
* double precision() : change to 1e-12 instead of 1e-11 (as discussed several ↵Gravatar Benoit Jacob2009-06-29
| | | | times on the list)
* only disable the inline ASM if we're NEITHER gcc nor icc. right ??Gravatar Benoit Jacob2009-06-26
|
* patch by Patrick Mihelich: use empty struct + anonymous namespace for NoChangeGravatar Benoit Jacob2009-06-25
|
* add missing code snippets for newer Matrix methods and PartialLU::solve()Gravatar Benoit Jacob2009-06-25
|
* * add resize(int, NoChange) and resize(NoChange, int)Gravatar Benoit Jacob2009-06-24
| | | | | | * add missing assert in resize(int) * add examples for all resize variants * expand docs (part of which is from Tim Hutt's e-mail)
* use <...> for system headersGravatar Benoit Jacob2009-06-24
|
* re-enable the fast unaligned loads for gcc and icc using inline assemblyGravatar Gael Guennebaud2009-06-24
| | | | (this allows to avoid incompatible pointer casts and to specify the dependency to the data explicitely)
* use the slower unaligned load intrinsics in ei_ploadu because GCC mess up ↵Gravatar Gael Guennebaud2009-06-23
| | | | with my tricks
* refine the check to disable alignment. now it's disabled on gcc3 (where we ↵Gravatar Benoit Jacob2009-06-21
| | | | don't vectorize anyway)
* add Eigen/EigenGravatar Benoit Jacob2009-06-19
|
* add "Dense" headerGravatar Benoit Jacob2009-06-19
|
* forward port fix to #12Gravatar Benoit Jacob2009-06-19
|
* fix #14: make llt::solve() and also ldlt::solve() work with uninitialized resultGravatar Benoit Jacob2009-06-19
|
* fixed typo in SuperLUSupport.hGravatar Moritz Lenz2009-06-17
|
* * rename PartialRedux to VectorwiseOpGravatar Gael Guennebaud2009-06-10
| | | | * add VectorwiseOp's +, -, +=, -= operators
* fix #11: now the default Transform ctor set the last row in Affine mode.Gravatar Gael Guennebaud2009-06-10
|
* SparseMatrix::resize() always resets the matrix to an empty oneGravatar Gael Guennebaud2009-06-08
|