Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug #314: | Gael Guennebaud | 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 | ||
* | 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) | ||
* | extend unit tests to check rectangular matrices for sparse*diagonal products | Gael Guennebaud | 2012-10-02 |
| | |||
* | add scalar multiple to diagonal matrices | Gael Guennebaud | 2012-09-27 |
| | | | | | (transplanted from dc5b335f9fbc25b15a408d8b1458a0140c0a8248 ) | ||
* | fix compilation with m.array().min/max(scalar) | Gael Guennebaud | 2012-09-12 |
| | |||
* | merge Sparse LU branch | Desire NUENTSA | 2012-09-07 |
|\ | |||
* | | 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 ) | ||
| * | Add unit tests | Desire NUENTSA | 2012-08-03 |
| | | |||
* | | Eigenvalues module: Implement setMaxIterations() methods. | Jitse Niesen | 2012-07-28 |
| | | |||
* | | Add a preliminary GeneralizedEigenSolver computing the eigenvalues of Av=lBv ↵ | Gael Guennebaud | 2012-07-26 |
| | | | | | | | | | | | | with A and B general real matrices. Currently only the eigenvalues are reported. | ||
* | | Fix aliasing issue in sparse matrix assignment. | Gael Guennebaud | 2012-07-25 |
| | | | | | | | | (m=-m; or m=m.transpose(); with m sparse work again) | ||
* | | real QZ: update license | Gael Guennebaud | 2012-07-24 |
| | | |||
* | | Add a RealQZ class: a generalized Schur decomposition for real matrices | Alexey Korepanov | 2012-07-11 |
| | | |||
* | | Allow user to specify max number of iterations (bug #479). | Jitse Niesen | 2012-07-24 |
| | | |||
* | | LDLT: Report sign consistent with D for indefinite matrices. | Jitse Niesen | 2012-07-22 |
| | | | | | | | | See http://forum.kde.org/viewtopic.php?f=74&t=106942 | ||
* | | bug #449: add SparseMatrix::conservativeResize feature | Benjamin Piwowarski | 2012-07-19 |
| | | |||
* | | remove outdated "Eigen itself is part of the KDE project" outside of eigen2 ↵ | Benoit Jacob | 2012-07-15 |
| | | | | | | | | files | ||
* | | Manual MPL2 relicensing fixes | Benoit Jacob | 2012-07-13 |
| | | |||
* | | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | | |||
* | | Add a DynamicIndex constant for signed quantities and use it to fix the conflict | Gael Guennebaud | 2012-07-10 |
| | | | | | | | | | | between Diagonal<S,-1> (the first sub diagonal) and a runtime super/sub diagonal which is now: Diagonal<S,DynamicIndex> | ||
* | | fix computation of fixed size sub/super diagonal size | Gael Guennebaud | 2012-07-10 |
| | | |||
* | | fix bug #487: isometry * scaling was not compiling | Gael Guennebaud | 2012-07-04 |
| | | |||
* | | Make product eval-at-once. | Jitse Niesen | 2012-06-29 |
| | | | | | | | | | | | | | | | | | | * Make product EvalAtOnce in cases OuterProduct, GemmProduct and GemvProduct * Ensure that product evaluators are nested inside EvalToTemp evaluator * As temporary kludge, evaluate expression to temporary in AllAtOnce traversal and pass expression operator to evalTo() | ||
* | | Implement interface for NoAlias assignments. | Jitse Niesen | 2012-06-29 |
| | | | | | | | | | | | | | | | | * Rename the old copy_using_evaluators to noalias_copy_using_evaluators. * Write a new copy_using_evaluators which strips NoAlias expression, if present, and calls noalias_copy_using_evaluators; in future, it will also take care of aliasing in products. * Add expression() getter to NoAlias. | ||
* | | Move (part of) evaluation of products to evaluator objects. | Jitse Niesen | 2012-06-29 |
| | | | | | | | | | | | | | | * Copy implementation from CoeffBasedProduct. * Copy implementation from GeneralProduct in InnerProduct case. * For GeneralProduct in other cases, call the evalTo() member function with expression objects in constructor of evaluator. | ||
* | | Resize lhs automatically in copy_using_evaluator(). | Jitse Niesen | 2012-06-28 |
| | | |||
* | | remove dynamic allocation for fixed size object and triangular matrix-matrix ↵ | Gael Guennebaud | 2012-06-26 |
| | | | | | | | | products | ||
* | | Fix an evaluator test which was wrong and failed in debug builds. | Jitse Niesen | 2012-06-24 |
| | | |||
* | | resurrect expression evaluators | Gael Guennebaud | 2012-06-22 |
| | | |||
* | | comment two tests in nomalloc (there is no regression here, it's just I've ↵ | Gael Guennebaud | 2012-06-20 |
| | | | | | | | | been too optimistic when adding them recently) | ||
* | | fix a few warnings | Gael Guennebaud | 2012-06-15 |
| | | |||
* | | extend nomalloc unit test to test the solve calls | Gael Guennebaud | 2012-06-12 |
| | | |||
* | | clean the support for testing existing sparse problems | Gael Guennebaud | 2012-06-07 |
| | | |||
* | | make sure we do not solve with a null right hand side | Gael Guennebaud | 2012-06-06 |
| | | |||
* | | test block objects for sparse solving | Gael Guennebaud | 2012-06-06 |
| | | |||
* | | CholmodDecomposition now has explicit variants. These variants will allow to ↵ | Gael Guennebaud | 2012-06-04 |
| | | | | | | | | provide access to the underlying factors. | ||
* | | extend umfpack support | Gael Guennebaud | 2012-06-04 |
|/ | |||
* | Fix infinite recursion in ProductBase::coeff() (bug #447) | Jitse Niesen | 2012-04-18 |
| | | | | | Triggered by product of dynamic-size 1 x n and n x 1 matrices. Also, add regression test. | ||
* | fix compilation of "somedensematrix.llt().matrixL().transpose()" (missing ↵ | Gael Guennebaud | 2012-04-10 |
| | | | | constness on the return types) | ||
* | rm unused gsl_helper file | Gael Guennebaud | 2012-03-31 |
| | |||
* | fix bug #362 and add missing specialization for affine-compact * projective | Gael Guennebaud | 2012-03-30 |
| | |||
* | Cholmod does not compute a determinant | Desire NUENTSA | 2012-03-29 |
| | |||
* | Correct a small bug in sparse_solver | Desire NUENTSA | 2012-03-29 |
| | |||
* | modify the unit tests of sparse linear solvers to enable tests on real ↵ | Desire NUENTSA | 2012-03-29 |
| | | | | matrices, from MatrixMarket for instance | ||
* | add sparse * permutation products with assiciated unit tests | Gael Guennebaud | 2012-03-29 |
| | |||
* | fix bug #439: add Quaternion::FromTwoVectors() static constructor | Gael Guennebaud | 2012-03-26 |
| | |||
* | Fixed division by zero corner case in array unit test. | Hauke Heibel | 2012-03-09 |
| | |||
* | rm cC++11 features | Gael Guennebaud | 2012-03-09 |
| | |||
* | Adding an interface to PaStiX, the multithreaded and distributed linear solver | Desire NUENTSA | 2012-03-08 |
| |