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