| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
instead.
Also take special care to get nicely working static assertions.
|
|
|
|
| |
Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
|
|
|
|
| |
a.lazyProduct(b).diagonal() !!
|
|
|
|
| |
* add MatrixBase::lazyProduct
|
|
|
|
|
|
|
|
| |
copies
if a and/or b as to be evaluated. So in the next commit I'll remove it. A nice
solution would be to evaluate the lhs/rhs into member of the initial product,
but that would be overkill.
|
| |
|
| |
|
|
* introduce a lazy product version of the coefficient based implementation
=> flagged is not used anymore
=> small outer product are now lazy by default (aliasing is really unlikely for outer products)
|