Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | add first_multiple helper function | Gael Guennebaud | 2012-10-30 | |
| | ||||
* | SparseLU: remove the "snode" path which appears to bring nearly zero speedup | Gael Guennebaud | 2012-10-30 | |
| | ||||
* | add missing copyright | Gael Guennebaud | 2012-10-30 | |
| | ||||
* | SparseLU: add a specialized gemm kernel, and add padding to the supernodes ↵ | Gael Guennebaud | 2012-10-30 | |
| | | | | such that supernodes columns are all properly aligned | |||
* | fix bug #524: Pardiso's parameter array does not have to be aligned! | Gael Guennebaud | 2012-10-24 | |
| | ||||
* | fix bug #521: __cpuidex is not available on all architectures supported by MSVC | Gael Guennebaud | 2012-10-24 | |
| | ||||
* | Windows CE does not provide an aligned_malloc function. | Gael Guennebaud | 2012-10-24 | |
| | ||||
* | Fix bug #519: AlignedBox::dim() was wrong for dynamic dimensions | Gael Guennebaud | 2012-10-24 | |
| | ||||
* | Use Ref instead of VectorBlock | Desire NUENTSA | 2012-10-09 | |
| | ||||
* | RealShur for a already Hessenberg matrix | Desire NUENTSA | 2012-10-09 | |
| | ||||
* | fix comma initializer when inserting empty matrices | Gael Guennebaud | 2012-10-03 | |
| | ||||
* | fix dense=sparse*diagonal (there was an issue in the values returned by the ↵ | Gael Guennebaud | 2012-10-03 | |
| | | | | .outer() function of the related iterators) | |||
* | add an assertion when inserting an already existing element | Gael Guennebaud | 2012-10-02 | |
| | ||||
* | Merge | Jitse Niesen | 2012-09-29 | |
|\ | ||||
| * | MSVC needs parentheses around min and max | Desire NUENTSA | 2012-09-28 | |
| | | ||||
| * | old gcc versions do not have immintrin.h file... | Gael Guennebaud | 2012-09-27 | |
| | | ||||
| * | Add forgotten SparseLUBase | Desire NUENTSA | 2012-09-27 | |
| | | ||||
| * | add scalar multiple to diagonal matrices | Gael Guennebaud | 2012-09-27 | |
| | | | | | | | | | | (transplanted from dc5b335f9fbc25b15a408d8b1458a0140c0a8248 ) | |||
| * | fix SparseMatrix option bit flag in eval<> helper | Gael Guennebaud | 2012-09-27 | |
| | | ||||
| * | fix bug #515: missing explicit scalar conversion | Gael Guennebaud | 2012-09-27 | |
| | | | | | | | | | | (transplanted from b0862dcb2f9260e006e67e2b0610afdc3f58ee62 ) | |||
| * | fix bug #509: warning with gcc 4.7 | Gael Guennebaud | 2012-09-26 | |
| | | ||||
| * | we should not directly include the *mmintrin.h headers but include ↵ | Gael Guennebaud | 2012-09-26 | |
| | | | | | | | | immintrin.h only | |||
| * | Correct reference to iterative scaling method | Desire NUENTSA | 2012-09-25 | |
| | | ||||
| * | Doc for sparseLU | Desire NUENTSA | 2012-09-25 | |
| | | ||||
| * | Removed scaling from the umeyama when it is not requested. | Hauke Heibel | 2012-09-25 | |
| | | ||||
| * | Fix MSVC compile error in SparseLU | Desire NUENTSA | 2012-09-25 | |
| | | ||||
| * | Define sparseLU functions as static | Desire NUENTSA | 2012-09-25 | |
| | | ||||
* | | Remove unnecessary code. lazyAssign seems to fix all (noalias, ↵ | Chen-Pang He | 2012-09-24 | |
| | | | | | | | | initialization, etc.) | |||
* | | Eliminate unnecessary evaluations | Chen-Pang He | 2012-09-23 | |
| | | ||||
| * | Make Ref<> suitable for both Matrix and Array kinds. Note that Matrix kind ↵ | Gael Guennebaud | 2012-09-22 | |
| | | | | | | | | objects can be implicitely converted to an Array kind Ref<> and vice versa | |||
* | | Implement matrix power-matrix product again | Chen-Pang He | 2012-09-22 | |
| | | ||||
| * | Improve BiCGSTAB : With exact preconditioner, the solution should be found ↵ | Desire NUENTSA | 2012-09-19 | |
| | | | | | | | | in one iteration | |||
| * | workaround weird compilation error with MSVC | Gael Guennebaud | 2012-09-14 | |
| | | ||||
| * | fix compilation with m.array().min/max(scalar) | Gael Guennebaud | 2012-09-12 | |
| | | ||||
| * | Incomplete Cholesky preconditioner... not yet stable | Desire NUENTSA | 2012-09-11 | |
| | | ||||
| * | Clean the Colamd routine and add test for sparselu code | Desire NUENTSA | 2012-09-10 | |
| |\ | ||||
| | * | Clean the Colamd routine | Desire NUENTSA | 2012-09-10 | |
| | | | ||||
| | * | add SparseLU in sparse bench | Desire NUENTSA | 2012-09-10 | |
| | | | ||||
| * | | Merged in jdh8/eigen (pull request PR-16) | Gael Guennebaud | 2012-09-08 | |
| |\ \ | |/ / |/| | | ||||
| * | | fix bug #501: remove aggressive mat/scalar optimization (was replaced by ↵ | Gael Guennebaud | 2012-09-08 | |
| | | | | | | | | | | | | mat*(1/scalar) for non integer types) | |||
| * | | remove stupid assert in blue norm. | Gael Guennebaud | 2012-09-07 | |
| |/ | ||||
| * | multiple warnings for unused variable | Desire NUENTSA | 2012-09-07 | |
| | | ||||
| * | merge Sparse LU branch | Desire NUENTSA | 2012-09-07 | |
| |\ | ||||
| | * | Add tutorial for sparse solvers | Desire NUENTSA | 2012-09-07 | |
| | | | ||||
| | * | Init perf values | Desire NUENTSA | 2012-09-04 | |
| | | | ||||
| | * | correct bug in Blas 3 2D block update | Desire NUENTSA | 2012-09-04 | |
| | | | ||||
| | * | Bug in blas 3 2D block update | Desire NUENTSA | 2012-09-03 | |
| | | | ||||
* | | | Avoid inefficient 2x2 LU. Move atanh to internal for maintainability. | Chen-Pang He | 2012-08-30 | |
|/ / | ||||
* | | forward resize() function from Array/Matrix-Wrapper to the nested expression ↵ | Gael Guennebaud | 2012-08-30 | |
| | | | | | | | | such that mat.array().resize(a,b) is now allowed. | |||
* | | Fix out-of-range memory access in GEMV (the memory was not used for the ↵ | Gael Guennebaud | 2012-08-30 | |
| | | | | | | | | | | | | | | computation, only to assemble unaligned packets from aligned packet loads) (transplanted from 221f54698c2f6690da8c0f44c1e31e55118dedab ) |