Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | working version of sparse LU with unsymmetric supernodes and fill-reducing ↵ | Desire NUENTSA | 2012-07-13 | |
| | | | | | | | | permutation | |||
* | | 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 | |
| | | ||||
* | | Use EISPACK's strategy re max number of iters in Schur decomposition (bug #479). | Jitse Niesen | 2012-07-22 | |
| | | ||||
* | | 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 | |||
* | | Fix some illegal memory access in sparse conservativeResize() | Jitse Niesen | 2012-07-20 | |
| | | ||||
* | | bug #449: add SparseMatrix::conservativeResize feature | Benjamin Piwowarski | 2012-07-19 | |
| | | ||||
* | | Silence clang warning about && inside || | Jitse Niesen | 2012-07-14 | |
| | | ||||
* | | Evaluators: Fixed bug caused by Diagonal dynamic index change. | Jitse Niesen | 2012-07-14 | |
| | | | | | | | | This caused the evaluators unit test to fail. | |||
* | | clean Eigen2Support wrt KDE mentions | Gael Guennebaud | 2012-07-14 | |
| | | ||||
* | | fix bug #485: conflict between a typedef and template type parameter | Gael Guennebaud | 2012-07-13 | |
| | | ||||
* | | Add a EIGEN_MPL2_ONLY build option to generate compiler errors when ↵ | Benoit Jacob | 2012-07-13 | |
| | | | | | | | | including non-MPL2 modules | |||
* | | 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 | |
| | | ||||
| * | correct bug when applying column permutation | Desire NUENTSA | 2012-07-10 | |
| | | ||||
| * | working version of sparse LU without fill-reducing permutation | Desire NUENTSA | 2012-07-10 | |
| | | ||||
* | | Fix possible underflow issues in SelfAdjointEigenSolver | Gael Guennebaud | 2012-07-10 | |
| | | ||||
| * | Correct bug for triangular solve within supernodes | Desire NUENTSA | 2012-07-09 | |
| | | ||||
| * | Update Ordering interface | Desire NUENTSA | 2012-07-06 | |
| | | ||||
* | | Evaluators: Remove member variables if known at compile-time. | Jitse Niesen | 2012-07-06 | |
| | | | | | | | | Also, use composition instead of inheritance in EvalToTemp evaluator. | |||
| * | Update Ordering interface | Desire NUENTSA | 2012-07-06 | |
| | | ||||
* | | fix compilation with MSVC | Gael Guennebaud | 2012-07-05 | |
| | | ||||
* | | Fix bug #480: workaround the Android NDK defining isfinite as a macro | Gael Guennebaud | 2012-07-05 | |
| | | ||||
* | | bug #481 step 1: add a new Ref<> class for non templated function arguments | Gael Guennebaud | 2012-07-05 | |
| | | ||||
* | | bug #488: Add setShift method (and functionality) to Cholmod classes | Christoph Hertzberg | 2012-07-04 | |
| | | | | | | | | Also check for Success of numerical factorization | |||
* | | fix bug #486: template speacialization of member functions must be declared ↵ | Gael Guennebaud | 2012-07-05 | |
| | | | | | | | | inline to avoid duplicate references | |||
* | | Move implementation of coeff() &c to Matrix/Array evaluator. | Jitse Niesen | 2012-07-05 | |
| | | ||||
* | | fix bug #487: isometry * scaling was not compiling | Gael Guennebaud | 2012-07-04 | |
| | | ||||
* | | fix typo | Konstantinos Margaritis | 2012-07-04 | |
| | | ||||
* | | fix NEON port, use vget_lane_*() instead of temporary variables (saves extra | Konstantinos Margaritis | 2012-07-04 | |
| | | | | | | | | | | load/store), following advice by Josh Bleecher Snyder <josharian@gmail.com>. Also implement pmadd() using vmla instead of nested padd/pmul. | |||
* | | Doc: add an example for HouseholderQR::householderQ() | Gael Guennebaud | 2012-07-02 | |
| | | ||||
* | | workaround compilation issue with MSVC 2005 | Gael Guennebaud | 2012-07-02 | |
| | | ||||
| * | Before moving to the new building | Desire NUENTSA | 2012-06-29 | |
| | | ||||
* | | Implement A.noalias() = B * C without temporaries | Jitse Niesen | 2012-06-29 | |
| | | | | | | | | | | | | | | | | * Wrap expression inside EvalToTemp in copy_using_evaluators() if we assume aliasing for that expression (that is, for products) * Remove temporary kludge of evaluating expression to temporary in AllAtOnce traversal * Implement EvalToTemp expression object | |||
* | | 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 eval-at-once in evaluator. | Jitse Niesen | 2012-06-29 | |
| | | | | | | | | | | | | | | | | - Add evaluator_traits with HasEvalTo flag, which is true if evaluator has evalTo() function. - Add AllAtOnce traversal, which calls evalTo() in evaluator. - If source evaluator in copy_using_evaluator has HasEvalTo set, then use AllAtOnce traversal. | |||
* | | 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. | |||
* | | bug #482: pass scalar by const ref - pass on the sparse module | Gael Guennebaud | 2012-06-28 | |
| | | | | | | | | (also fix a compilation issue due to previous pass) | |||
* | | Resize lhs automatically in copy_using_evaluator(). | Jitse Niesen | 2012-06-28 | |
| | | ||||
* | | fix implicit scalar conversion | Gael Guennebaud | 2012-06-28 | |
| | | ||||
* | | bug #482: pass scalar arguments by const references. This changeset only ↵ | Gael Guennebaud | 2012-06-28 | |
| | | | | | | | | concerns the Core and Geometry modules | |||
* | | fix performance regression due to check_rows_cols_for_overflow and add ↵ | Gael Guennebaud | 2012-06-26 | |
| | | | | | | | | | | | | appropriate assertions in the PlainObjectBase::resize() functions. The fix consists in disabling this useless test for statically allocated objects. | |||
* | | remove dynamic allocation for fixed size object and triangular matrix-matrix ↵ | Gael Guennebaud | 2012-06-26 | |
| | | | | | | | | products | |||
* | | Fix bug in {Matrix,Array}Wrapper evaluator | Jitse Niesen | 2012-06-24 | |
| | | ||||
* | | Fix bug in evaluators with sliced vectorization. | Jitse Niesen | 2012-06-24 | |
| | | ||||
* | | typo | Gael Guennebaud | 2012-06-24 | |
| | | ||||
* | | put the resurected files into the Eigen namespace | Gael Guennebaud | 2012-06-22 | |
| | |