| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
when it make sense). In all other cases use the global Index type.
|
|\
| |
| |
| | |
useless typedefs
|
| | |
|
|/
|
|
| |
to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
|
|
|
|
| |
Although the test passes now, there might still be some missing.
|
| |
|
| |
|
|
|
|
|
| |
to evaluators:
(Fix bug #822: outer products needed linear access, and add respective unit tests)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
MapBase and Replicate
|
| |
|
| |
|
|
|
|
| |
ProductBase
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
reduxion mechanisms.
If this results in performance regressions, then we should optimize reduxion rather than
somehow duplicate the code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
scalar for inner products
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
other fancyness.
Remove product_tag template parameter to Product.
|
| |
|
| |
|
|
|
|
| |
generic_dense_assignment_kernel hold the destination and source evaluators
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|