|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#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"#include "TensorContraction.h"Go to the source code of this file.
Classes | |
| class | Utils::Tensor< T, Storage > |
Namespaces | |
| namespace | Utils |
| Portable dense contraction kernels. | |
Macros | |
| #define | _TENSOR_H_ 1 |
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.