|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
Go to the source code of this file.
Classes | |
| class | TensorNetworks::ForestContractor |
| The Forest Tensor Contractor. More... | |
Namespaces | |
| namespace | TensorNetworks |
Macros | |
| #define | __FOREST_CONTRACTOR_H_ 1 |
The Forest Tensor Contractor. A forest circuit (in particular, a tree) is a quantum circuit that can be simulated efficiently on a classical computer. The contraction of the tensors in the network can be done efficiently without increasing the tensors' rank. Just start with contracting the leaves of the circuit tree with the leaves of the 'super' tree, getting a rank-2 tensor (that is, a matrix - equivalent with a one qubit gate if a projector is not involved) which can be contracted with the new leaf... and so on until the root is also contracted out.
Tensor contractions using the Forest contraction method.
Definition in file ForestContractor.h.
| #define __FOREST_CONTRACTOR_H_ 1 |
Definition at line 22 of file ForestContractor.h.