Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add other stable norm impl. in the benchmark | Gael Guennebaud | 2009-07-16 |
| | |||
* | bugfix in blueNorm | Gael Guennebaud | 2009-07-16 |
| | |||
* | add a benchmark for the different norms | Gael Guennebaud | 2009-07-16 |
| | |||
* | fix issue #25 : the problem was that we assumed Dynamic was a multiple of a ↵ | Gael Guennebaud | 2009-07-15 |
| | | | | | | packet size (also disable the test of blueNorm) | ||
* | fix typo in blue norm | Gael Guennebaud | 2009-07-14 |
| | |||
* | add a blueNorm() function implementing the Blues's stable norm | Gael Guennebaud | 2009-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) | Gael Guennebaud | 2009-07-13 |
| | |||
* | fix typo in previous commit | Gael Guennebaud | 2009-07-13 |
| | |||
* | add a SparseNestByValue expression and fix issue in sparse adjoint evaluation | Gael Guennebaud | 2009-07-13 |
| | |||
* | more sun studio fixes | Gael Guennebaud | 2009-07-10 |
| | |||
* | Set of fixes and workaround to make sun studio more happy. | Gael Guennebaud | 2009-07-10 |
| | | | | Still remains the problem of alignment and vectorization. | ||
* | merge | Gael Guennebaud | 2009-07-10 |
|\ | |||
* | | slight change in the comparison to -1 | Gael Guennebaud | 2009-07-10 |
| | | |||
| * | add matrixQR() method exposing the storage. that's where the householder ↵ | Benoit Jacob | 2009-07-06 |
| | | | | | | | | thing impacts the API. | ||
| * | fix some search-and-replace damage | Benoit Jacob | 2009-07-06 |
| | | |||
| * | * rename QR to HouseholderQR because really that impacts the API, not just ↵ | Benoit Jacob | 2009-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 edition | Gael Guennebaud | 2009-07-06 |
|/ | |||
* | quick reimplementation of SVD from the numeral recipes book: | Gael Guennebaud | 2009-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 float | Gael Guennebaud | 2009-07-06 |
| | |||
* | significantly improve the accuracy of setFromTwoVectors (fixes #21) | Gael Guennebaud | 2009-07-06 |
| | |||
* | fix doc of Quaternion::setFromTwoVectors | Gael Guennebaud | 2009-07-06 |
| | |||
* | add a VectorBlock expr as a specialization of Block | Gael Guennebaud | 2009-07-05 |
| | |||
* | fixes a segfault | Gael Guennebaud | 2009-07-05 |
| | |||
* | some docs improvements | Benoit Jacob | 2009-07-05 |
| | |||
* | another test in the non invertible case | Manuel Yguel | 2009-07-04 |
| | |||
* | fix #20: SVD::solve() now resize the result | Gael Guennebaud | 2009-07-04 |
| | |||
* | * polish computeInverseWithCheck to share more code, fix documentation, fix ↵ | Benoit Jacob | 2009-06-29 |
| | | | | | | | coding style * add snippet for computeInverseWithCheck documentation * expand unit-tests to cover computeInverseWithCheck | ||
* | computeInverseWithCheck method added to matrix base (specialization for 1D ↵ | Manuel Yguel | 2009-06-29 |
| | | | | to 4D) | ||
* | patch by Myguel from the forum: fix documentation | Benoit Jacob | 2009-06-29 |
| | |||
* | FreeBSD: determine precisely when malloc is 16-byte aligned | Benoit Jacob | 2009-06-29 |
| | |||
* | double precision() : change to 1e-12 instead of 1e-11 (as discussed several ↵ | Benoit Jacob | 2009-06-29 |
| | | | | times on the list) | ||
* | only disable the inline ASM if we're NEITHER gcc nor icc. right ?? | Benoit Jacob | 2009-06-26 |
| | |||
* | patch by Patrick Mihelich: use empty struct + anonymous namespace for NoChange | Benoit Jacob | 2009-06-25 |
| | |||
* | use system variable instead of custom one | Benoit Jacob | 2009-06-25 |
| | |||
* | add missing code snippets for newer Matrix methods and PartialLU::solve() | Benoit Jacob | 2009-06-25 |
| | |||
* | * add resize(int, NoChange) and resize(NoChange, int) | Benoit Jacob | 2009-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 headers | Benoit Jacob | 2009-06-24 |
| | |||
* | re-enable the fast unaligned loads for gcc and icc using inline assembly | Gael Guennebaud | 2009-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 ↵ | Gael Guennebaud | 2009-06-23 |
| | | | | with my tricks | ||
* | check version number using newer cmake functionality, instead of kde macro | Benoit Jacob | 2009-06-23 |
| | |||
* | update the stack alignment doc | Gael Guennebaud | 2009-06-22 |
| | |||
* | document the "wrong stack alignment" issue. | Benoit Jacob | 2009-06-21 |
| | |||
* | refine the check to disable alignment. now it's disabled on gcc3 (where we ↵ | Benoit Jacob | 2009-06-21 |
| | | | | don't vectorize anyway) | ||
* | add Eigen/Eigen | Benoit Jacob | 2009-06-19 |
| | |||
* | add "Dense" header | Benoit Jacob | 2009-06-19 |
| | |||
* | forward port fix to #12 | Benoit Jacob | 2009-06-19 |
| | |||
* | fix #14: make llt::solve() and also ldlt::solve() work with uninitialized result | Benoit Jacob | 2009-06-19 |
| | |||
* | fixed typo in SuperLUSupport.h | Moritz Lenz | 2009-06-17 |
| | |||
* | * rename PartialRedux to VectorwiseOp | Gael Guennebaud | 2009-06-10 |
| | | | | * add VectorwiseOp's +, -, +=, -= operators | ||
* | fix #11: now the default Transform ctor set the last row in Affine mode. | Gael Guennebaud | 2009-06-10 |
| |