Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Tensor.h File Reference
#include <complex>
#include <initializer_list>
#include <numeric>
#include <unordered_set>
#include <valarray>
#include <vector>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/serialization/valarray.hpp>
#include <boost/serialization/vector.hpp>
#include "QubitRegisterCalculator.h"

Go to the source code of this file.

Classes

class  Utils::Tensor< T, Storage >

Namespaces

namespace  Utils

Detailed Description

Version
1.0

DESCRIPTION

The tensor class.

The problem whith the Eigen library tensors is that the rank is set at compile time, we need a tensor class that can have a rank specified at runtime (it depends on the particular circuit cutting).

Definition in file Tensor.h.