aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Fix bug #314:Gravatar Gael Guennebaud2012-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 functionGravatar Gael Guennebaud2012-10-30
|
* SparseLU: remove the "snode" path which appears to bring nearly zero speedupGravatar Gael Guennebaud2012-10-30
|
* add missing copyrightGravatar Gael Guennebaud2012-10-30
|
* SparseLU: add a specialized gemm kernel, and add padding to the supernodes ↵Gravatar Gael Guennebaud2012-10-30
| | | | such that supernodes columns are all properly aligned
* fix bug #524: Pardiso's parameter array does not have to be aligned!Gravatar Gael Guennebaud2012-10-24
|
* fix bug #521: __cpuidex is not available on all architectures supported by MSVCGravatar Gael Guennebaud2012-10-24
|
* Windows CE does not provide an aligned_malloc function.Gravatar Gael Guennebaud2012-10-24
|
* Fix bug #519: AlignedBox::dim() was wrong for dynamic dimensionsGravatar Gael Guennebaud2012-10-24
|
* Use Ref instead of VectorBlockGravatar Desire NUENTSA2012-10-09
|
* RealShur for a already Hessenberg matrixGravatar Desire NUENTSA2012-10-09
|
* fix comma initializer when inserting empty matricesGravatar Gael Guennebaud2012-10-03
|
* fix dense=sparse*diagonal (there was an issue in the values returned by the ↵Gravatar Gael Guennebaud2012-10-03
| | | | .outer() function of the related iterators)
* add an assertion when inserting an already existing elementGravatar Gael Guennebaud2012-10-02
|
* MergeGravatar Jitse Niesen2012-09-29
|\
| * MSVC needs parentheses around min and maxGravatar Desire NUENTSA2012-09-28
| |
| * old gcc versions do not have immintrin.h file...Gravatar Gael Guennebaud2012-09-27
| |
| * Add forgotten SparseLUBaseGravatar Desire NUENTSA2012-09-27
| |
| * add scalar multiple to diagonal matricesGravatar Gael Guennebaud2012-09-27
| | | | | | | | | | (transplanted from dc5b335f9fbc25b15a408d8b1458a0140c0a8248 )
| * fix SparseMatrix option bit flag in eval<> helperGravatar Gael Guennebaud2012-09-27
| |
| * fix bug #515: missing explicit scalar conversionGravatar Gael Guennebaud2012-09-27
| | | | | | | | | | (transplanted from b0862dcb2f9260e006e67e2b0610afdc3f58ee62 )
| * fix bug #509: warning with gcc 4.7Gravatar Gael Guennebaud2012-09-26
| |
| * we should not directly include the *mmintrin.h headers but include ↵Gravatar Gael Guennebaud2012-09-26
| | | | | | | | immintrin.h only
| * Correct reference to iterative scaling methodGravatar Desire NUENTSA2012-09-25
| |
| * Doc for sparseLUGravatar Desire NUENTSA2012-09-25
| |
| * Removed scaling from the umeyama when it is not requested.Gravatar Hauke Heibel2012-09-25
| |
| * Fix MSVC compile error in SparseLUGravatar Desire NUENTSA2012-09-25
| |
| * Define sparseLU functions as staticGravatar Desire NUENTSA2012-09-25
| |
* | Remove unnecessary code. lazyAssign seems to fix all (noalias, ↵Gravatar Chen-Pang He2012-09-24
| | | | | | | | initialization, etc.)
* | Eliminate unnecessary evaluationsGravatar Chen-Pang He2012-09-23
| |
| * Make Ref<> suitable for both Matrix and Array kinds. Note that Matrix kind ↵Gravatar Gael Guennebaud2012-09-22
| | | | | | | | objects can be implicitely converted to an Array kind Ref<> and vice versa
* | Implement matrix power-matrix product againGravatar Chen-Pang He2012-09-22
| |
| * Improve BiCGSTAB : With exact preconditioner, the solution should be found ↵Gravatar Desire NUENTSA2012-09-19
| | | | | | | | in one iteration
| * workaround weird compilation error with MSVCGravatar Gael Guennebaud2012-09-14
| |
| * fix compilation with m.array().min/max(scalar)Gravatar Gael Guennebaud2012-09-12
| |
| * Incomplete Cholesky preconditioner... not yet stableGravatar Desire NUENTSA2012-09-11
| |
| * Clean the Colamd routine and add test for sparselu codeGravatar Desire NUENTSA2012-09-10
| |\
| | * Clean the Colamd routineGravatar Desire NUENTSA2012-09-10
| | |
| | * add SparseLU in sparse benchGravatar Desire NUENTSA2012-09-10
| | |
| * | Merged in jdh8/eigen (pull request PR-16)Gravatar Gael Guennebaud2012-09-08
| |\ \ | |/ / |/| |
| * | fix bug #501: remove aggressive mat/scalar optimization (was replaced by ↵Gravatar Gael Guennebaud2012-09-08
| | | | | | | | | | | | mat*(1/scalar) for non integer types)
| * | remove stupid assert in blue norm.Gravatar Gael Guennebaud2012-09-07
| |/
| * multiple warnings for unused variableGravatar Desire NUENTSA2012-09-07
| |
| * merge Sparse LU branchGravatar Desire NUENTSA2012-09-07
| |\
| | * Add tutorial for sparse solversGravatar Desire NUENTSA2012-09-07
| | |
| | * Init perf valuesGravatar Desire NUENTSA2012-09-04
| | |
| | * correct bug in Blas 3 2D block updateGravatar Desire NUENTSA2012-09-04
| | |
| | * Bug in blas 3 2D block updateGravatar Desire NUENTSA2012-09-03
| | |
* | | Avoid inefficient 2x2 LU. Move atanh to internal for maintainability.Gravatar Chen-Pang He2012-08-30
|/ /
* | forward resize() function from Array/Matrix-Wrapper to the nested expression ↵Gravatar Gael Guennebaud2012-08-30
| | | | | | | | such that mat.array().resize(a,b) is now allowed.