aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
...
* | | Fix evaluator<Replicate> for fixed size objectsGravatar Gael Guennebaud2014-01-26
| | |
* | | Add missing template keywordGravatar Gael Guennebaud2014-01-26
| | |
* | | Port evaluation from selfadjoint to full to evaluatorsGravatar Gael Guennebaud2014-01-26
| | |
* | | Refactor triangular assignmentGravatar Gael Guennebaud2014-01-25
| | |
* | | fix scalar * prod in evaluators unit testGravatar Gael Guennebaud2014-01-25
| | |
| * | Remove useless register keyword, and optimize predux_min/max for SSE4Gravatar Gael Guennebaud2014-01-25
| | |
| * | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issueGravatar Gael Guennebaud2014-01-24
| | |
| | * Merged eigen/eigen into defaultGravatar Martinho Fernandes2014-01-10
| | |\ | | |/ | |/|
| | * Placement new must use void* to avoid user-specific overloads.Gravatar Martinho Fernandes2014-01-10
| | |
| | * Add C++11 allocator overloads to avoid implicit conversions.Gravatar Martinho Fernandes2014-01-10
| | |
| * | Add an example showing how to use C++11 random distributionsGravatar Gael Guennebaud2014-01-07
| | |
| * | Document the fact that Random and setRandom are not reentrant (so not ↵Gravatar Gael Guennebaud2014-01-07
| |/ | | | | | | thread-safe)
* | Fix a few regression regarding temporaries and productsGravatar Gael Guennebaud2013-12-14
| |
* | Make selfqdjoint products use evaluatorsGravatar Gael Guennebaud2013-12-13
| |
* | fix resizing in noalias for blocks, and make -=/+= use evaluatorsGravatar Gael Guennebaud2013-12-13
| |
* | Add support for triangular products with evaluatorsGravatar Gael Guennebaud2013-12-07
| |
* | Move inner product special functions to a base class to avoid ambiguous callsGravatar Gael Guennebaud2013-12-04
| |
* | Enable use of evaluators for noalias and lazyProduct, add conversion to ↵Gravatar Gael Guennebaud2013-12-03
| | | | | | | | scalar for inner products
* | Make reductions compatible with evaluatorsGravatar Gael Guennebaud2013-12-02
| |
* | fix a typo triangular assignmentGravatar Gael Guennebaud2013-12-02
| |
* | Fix flags of Product<>Gravatar Gael Guennebaud2013-12-02
| |
* | Add direct assignment of productsGravatar Gael Guennebaud2013-12-02
| |
* | Fix product evaluator when TEST_EVALUATOR in not ONGravatar Gael Guennebaud2013-12-02
| |
* | Make swap unit test work with evaluatorsGravatar Gael Guennebaud2013-12-02
| |
* | Get rid of call_dense_swap_loopGravatar Gael Guennebaud2013-12-02
| |
* | Add evaluator/assignment to TriangularView expressionsGravatar Gael Guennebaud2013-12-02
| |
* | Fix usage of Dense versus DenseShapeGravatar Gael Guennebaud2013-12-02
| |
* | Fix swap in DenseBaseGravatar Gael Guennebaud2013-11-30
| |
* | First step toward the generalization of evaluators to triangular, sparse and ↵Gravatar Gael Guennebaud2013-11-29
| | | | | | | | | | | | other fancyness. Remove product_tag template parameter to Product.
* | Get rid of evalautor_implGravatar Gael Guennebaud2013-11-29
| |
* | add definition of product_tagGravatar Gael Guennebaud2013-11-29
| |
* | Remove HasEvalTo and all at once eval modeGravatar Gael Guennebaud2013-11-29
| |
* | Refactor dense product evaluatorsGravatar Gael Guennebaud2013-11-27
| |
* | Simplify evaluator of EvalToTempGravatar Gael Guennebaud2013-11-27
| |
| * Fix bug #708: add placement new/delete for arrayGravatar Gael Guennebaud2013-11-27
| |
* | Evaluator: introduce the main Assignment class, add call_assignment to ↵Gravatar Gael Guennebaud2013-11-25
|/ | | | bypass NoAlias and AssumeAliasing, and some bits of cleaning
* Workaround fixing aliasing issue in x = SparseLU::solve(x)Gravatar Gael Guennebaud2013-11-15
|
* Implement boolean reductions for zero-sized objectsGravatar Christoph Hertzberg2013-11-13
|
* Install functor folder with cmakeGravatar Leszek Swirski2013-11-08
|
* fix broken commitGravatar Gael Guennebaud2013-11-07
|
* Add an option to test evaluators globallyGravatar Gael Guennebaud2013-11-07
|
* Drop evaluators for SwapWrapper and SelfCwiseBinaryOpGravatar Gael Guennebaud2013-11-07
|
* Clean evaluator_impl_base. It will probably be removed in the futureGravatar Gael Guennebaud2013-11-07
|
* bug #99: move the creation of the evaluator to a central place, and make ↵Gravatar Gael Guennebaud2013-11-07
| | | | generic_dense_assignment_kernel hold the destination and source evaluators
* Move internal::swap to numext to fix ambiguous call with std::swapGravatar Gael Guennebaud2013-11-07
|
* bug #99: refactor assignment and compound assignment mechanism through ↵Gravatar Gael Guennebaud2013-11-06
| | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.)
* Fix static/inline orderGravatar Gael Guennebaud2013-11-06
|
* Split the huge Functors.h fileGravatar Gael Guennebaud2013-11-06
|
* Allow calling attributes of dynamic size objects from deviceGravatar Gael Guennebaud2013-11-05
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\