BoostGSoC18 / tensor

Adding tensor support to boostorg/ublas
4 stars 1 forks source link

Lazy evaluation of tensor multiplication #39

Open bassoy opened 6 years ago

bassoy commented 6 years ago

Now tensor multiplications and tensor transpose is immediately evaluated creating temporaries. Instead one could easily generate an expression which is evaluated when encountering the assign operator.

bassoy commented 6 years ago

Need to implement lazy evaluation also for allowing einstein summation notation with multiple multiplication such as D = A(_i,_j,_k) * B(_j,_k,_l) * C(_l,_m)