ValeevGroup / tiledarray

A massively-parallel, block-sparse tensor framework written in C++
GNU General Public License v3.0
247 stars 51 forks source link

fix Tensor(range, elemop) ctor to use placement-new instead of (move) assignment #446

Closed evaleev closed 5 months ago

evaleev commented 5 months ago

move assignment can only work with initialized storage (unless T is trivial)

resolves #445