ORNL-QCI / tnqvm

Tensor Network QPU Simulator for Eclipse XACC
43 stars 10 forks source link

Design ITensor interface #2

Closed amccaskey closed 7 years ago

amccaskey commented 8 years ago

We need a general ITensor object. Possible requirements:

  1. Templated on node type, ie GPU, CPU, etc
  2. Operator/method for contraction
  3. Truncation / SVD
  4. Reshape - combine indices, separate indices
  5. Swap axes