|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include "AliasBase.h"#include <algorithm>#include <cmath>#include <complex>#include <cstdint>#include <limits>#include <stdexcept>#include <vector>#include <Eigen/Eigen>#include "PathIntegral.h"#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| class | Utils::Alias |
| class | Utils::AliasBig |
Namespaces | |
| namespace | Utils |
| Portable dense contraction kernels. | |
Macros | |
| #define | _ALIAS_H_ |
Typedefs | |
| using | Utils::PathIntegralAmplitudeMap = std::remove_reference_t<decltype(std::declval<QC::PathIntegral::PathIntegralSimulator &>().GetAmplitudes())> |
Functions | |
| double | Utils::PathIntegralMass (const PathIntegralAmplitudeMap &litudes) |
Alias sampling for O(1) sampling with a O(N) preprocessing step.
Definition in file Alias.h.