|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include "QuantumGate.h"#include <Eigen/SVD>#include <algorithm>#include <cmath>Go to the source code of this file.
Classes | |
| struct | Simulators::RoutingGateInfo |
Namespaces | |
| namespace | Simulators |
| Bounded online routing based on current physical bond dimensions. | |
Functions | |
| double | Simulators::ControlledSchmidtRank (double traceAbs) |
| double | Simulators::EffectiveSchmidtRank (const Eigen::MatrixXcd &u) |
| bool | Simulators::IsControlledRoutingGate (Circuits::QuantumGateType type) |
| template<class MatrixFn> | |
| double | Simulators::RoutingSchmidtRank (Circuits::QuantumGateType type, double angle, MatrixFn &&matrix) |