Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | doc: Add constructor to example for inheritance. | Jitse Niesen | 2012-07-05 | |
| | | | | | | | | See "Error in Inheriting Eigen::Vector3d" on forum. | |||
* | | 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 | |
| | ||||
* | 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 | |
| | ||||
* | Fix an evaluator test which was wrong and failed in debug builds. | Jitse Niesen | 2012-06-24 | |
| | ||||
* | typo | Gael Guennebaud | 2012-06-24 | |
| | ||||
* | fix GMRES | Gael Guennebaud | 2012-06-23 | |
| | ||||
* | put the resurected files into the Eigen namespace | Gael Guennebaud | 2012-06-22 | |
| | ||||
* | fix most of the shadow warnings in Core/*.h | Gael Guennebaud | 2012-06-22 | |
| | ||||
* | resurrect expression evaluators | Gael Guennebaud | 2012-06-22 | |
| | ||||
* | bump default branch to 3.1.90 | Gael Guennebaud | 2012-06-22 | |
| | ||||
* | Added tag 3.1.0-rc2 for changeset dd86165c135a5dfc8f4e8040d242cd3812d56087 | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | bump to 3.1.0-rc2 | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | fix compilation issue with MKL's backend | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | add the multithreading topic in the topic list | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | fix sparse benchmark help | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | extend documentation of *Support modules | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | MPreal: extended unit test, remove useless internal overloads, add support ↵ | Gael Guennebaud | 2012-06-21 | |
| | | | | for internal::cast (needed for printing) | |||
* | patch mpfr c++ copy to fix warnings and min/max issues | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | update internal mpfr C++ copy | Gael Guennebaud | 2012-06-21 | |
| | ||||
* | Fix some typos in sparse tutorial. | Jitse Niesen | 2012-06-20 | |
| | ||||
* | fix bug #478: RealSchur failed on a zero matrix. | Gael Guennebaud | 2012-06-20 | |
| | ||||
* | fix bug #477: warning with gcc 4.7 | Gael Guennebaud | 2012-06-20 | |
| | ||||
* | significantly extend the tutorial of sparse matrices | Gael Guennebaud | 2012-06-20 | |
| | ||||
* | 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 geometry tutorial about scalings. | Gael Guennebaud | 2012-06-18 | |
| | ||||
* | update custom scalar type doc | Gael Guennebaud | 2012-06-18 | |
| | ||||
* | update adolc support wrt "new" NumTraits mechanism | Gael Guennebaud | 2012-06-18 | |
| | ||||
* | Update custom scalar example, based on unstable/Eigen/AdolcForward . | Jitse Niesen | 2012-06-16 | |
| | ||||
* | prevent the allocation of the two preconditioner, only one is needed | Gael Guennebaud | 2012-06-15 | |
| | ||||
* | fix a warning and formatting | Gael Guennebaud | 2012-06-15 | |
| | ||||
* | Matrix-Market: fix perf issue and infinite loop | Gael Guennebaud | 2012-06-15 | |
| |